From cbd86a2beeecbecbb735056e6b48891d90436554 Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Fri, 14 Nov 2014 23:57:23 +0100 Subject: [PATCH] fix board editor drag piece into board --- ui/editor/src/drag.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/editor/src/drag.js b/ui/editor/src/drag.js index 0cbf4e8d39..e00cd55f73 100644 --- a/ui/editor/src/drag.js +++ b/ui/editor/src/drag.js @@ -14,11 +14,12 @@ module.exports = function(ctrl, e) { }); if (!key) return; var coords = util.key2pos(ctrl.chessground.data.orientation === 'white' ? key : util.invertKey(key)); - var obj = {}; - obj[key] = { + var piece = { role: role, color: color }; + var obj = {}; + obj[key] = piece; ctrl.chessground.setPieces(obj); var bounds = ctrl.chessground.data.bounds(); var squareBounds = e.target.parentNode.getBoundingClientRect(); @@ -28,6 +29,7 @@ module.exports = function(ctrl, e) { ]; ctrl.chessground.data.draggable.current = { orig: key, + piece: piece.color + ' ' + piece.role, rel: rel, epos: [e.clientX, e.clientY], pos: [e.clientX - rel[0], e.clientY - rel[1]],