Spaces:
Sleeping
Sleeping
Joffrey Thomas
commited on
Commit
·
6139d24
1
Parent(s):
e83ab43
chess change
Browse files
chess_game/static/room.js
CHANGED
|
@@ -58,8 +58,13 @@
|
|
| 58 |
}
|
| 59 |
|
| 60 |
async function init() {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
chess = new Chess();
|
| 62 |
-
|
|
|
|
| 63 |
position: 'start', draggable: true, dropOffBoard: 'snapback',
|
| 64 |
onDragStart, onDrop, onSnapEnd
|
| 65 |
});
|
|
|
|
| 58 |
}
|
| 59 |
|
| 60 |
async function init() {
|
| 61 |
+
if (typeof Chess === 'undefined' || typeof Chessboard === 'undefined') {
|
| 62 |
+
console.error('Required libraries not loaded: Chess and/or Chessboard');
|
| 63 |
+
return;
|
| 64 |
+
}
|
| 65 |
chess = new Chess();
|
| 66 |
+
// chessboard.js prefers element id string in many setups
|
| 67 |
+
board = Chessboard('boardUI', {
|
| 68 |
position: 'start', draggable: true, dropOffBoard: 'snapback',
|
| 69 |
onDragStart, onDrop, onSnapEnd
|
| 70 |
});
|