X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=www%2Fjs%2Fchessboard-0.3.0.js;h=4b24ec04d5fe3a29845da396f9a1e8c10bb79d57;hp=3e335b12bd3232e239b0aebca6dc7db410298977;hb=d7de23e0c46022723d7f03ca7347332ebe105e14;hpb=4c5d301bac0c1cb70229c58a3c45bcafb306e95e diff --git a/www/js/chessboard-0.3.0.js b/www/js/chessboard-0.3.0.js index 3e335b1..4b24ec0 100644 --- a/www/js/chessboard-0.3.0.js +++ b/www/js/chessboard-0.3.0.js @@ -185,7 +185,11 @@ function objToFen(obj) { return fen; } -window.ChessBoard = window.ChessBoard || function(containerElOrId, cfg) { +/** @struct */ +var cfg; + +/** @constructor */ +window.ChessBoard = function(containerElOrId, cfg) { 'use strict'; cfg = cfg || {}; @@ -293,6 +297,11 @@ function compareSemVer(version, minimum) { // Validation / Errors //------------------------------------------------------------------------------ +/** + * @param {!number} code + * @param {!string} msg + * @param {Object=} obj + */ function error(code, msg, obj) { // do nothing if showErrors is not set if (cfg.hasOwnProperty('showErrors') !== true || @@ -652,6 +661,11 @@ function buildPieceImgSrc(piece) { return ''; } +/** + * @param {!string} piece + * @param {boolean=} hidden + * @param {!string=} id + */ function buildPiece(piece, hidden, id) { var html = '