я хотел сделал таким образом:
function init() {
var board,
game = new Chess();
function onDrop(source, target) {
var move = game.move({
from: source,
to: target,
promotion: 'q'
});
if (move === null) return 'snapback';
};
onDrop.set = function(source, target) {
var move = game.move({
from: source,
to: target,
promotion: 'q'
});
if (move === null) return 'snapback';
};
var onSnapEnd = function() {
board.position(game.fen());
};
var cfg = {
draggable: true,
position: 'start',
onDrop: onDrop,
onSnapEnd: onSnapEnd
};
var board = ChessBoard('board', cfg);
}
т.е. добавил метод для функции, но когда вызываю я:
onDrop.set(параметры)
выдает ошибку:
Uncaught TypeError: Cannot read property 'set' of undefined