1.0.10 • Published 5 years ago

@aistglobal/chessboard v1.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Chess Board

npm version

Simple chess board used api from chess.js and chessboard.js include new
functionality custom handling envents and custom promotion
  • example implementation
 var config = {
       ...
        //same chessboard.js configurations
    };
    var ex1Board = new BoardChess('board',config);

methods

  • get fen
ex1Board.fen
  • get game
ex1Board.game
  • get board
ex1Board.board
  • get pgn
ex1Board.pgn
  • get move
ex1Board.move
  • set position
ex1Board.position('position string like fen')
  • mixins(triggers)

- on dragStart

ex1Board.on('dragStart',cb => {
//...
})
//es5
ex1Board.on('dragStart',function(){
//...
})

- on drop

ex1Board.on('drop',cb => {
//...
})
//es5
ex1Board.on('drop',function(){
//...
})

- on drop

ex1Board.on('snapEnd',cb => {
//...
})
//es5
ex1Board.on('snapEnd',function(){
//...
})

- on update

ex1Board.on('update',cb => {
//...
})
//es5
ex1Board.on('update',function(){
//...
})

Cancel the subscription, usage handler

ex1Board.off('update',cb => {
//...
})
//es5
ex1Board.off('update',function(){
//...
})

Chess Board

Simple chess board used api from chess.js and chessboard.js include new
functionality custom handling envents and custom promotion
  • example implementation
 var config = {
       ...
        //same chessboard.js configurations
    };
    var ex1Board = new BoardChess('board',config);

methods

  • get fen
ex1Board.fen
  • get game
ex1Board.game
  • get board
ex1Board.board
  • get pgn
ex1Board.pgn
  • get move
ex1Board.move
  • set position
ex1Board.position('position string like fen')
  • mixins(triggers)

- on dragStart

ex1Board.on('dragStart',cb => {
//...
})
//es5
ex1Board.on('dragStart',function(){
//...
})

- on drop

ex1Board.on('drop',cb => {
//...
})
//es5
ex1Board.on('drop',function(){
//...
})

- on drop

ex1Board.on('snapEnd',cb => {
//...
})
//es5
ex1Board.on('snapEnd',function(){
//...
})

- on update

ex1Board.on('update',cb => {
//...
})
//es5
ex1Board.on('update',function(){
//...
})

Cancel the subscription, usage handler

ex1Board.off('update',cb => {
//...
})
//es5
ex1Board.off('update',function(){
//...
})
1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago