X-Git-Url: https://git.auder.net/assets/current/gitweb.css?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariant.js;h=f9fb0c62dd5aa3796de21b34ec687c6a2c3caa16;hb=e6dcb115eab52abefa1d54a65af546cf5a0153e9;hp=f9d23d8bf67a175c2d4ef706527b7d4262c33b82;hpb=f5d3e4f539355d166baf38bab97480582e90e4af;p=vchess.git diff --git a/public/javascripts/variant.js b/public/javascripts/variant.js index f9d23d8b..f9fb0c62 100644 --- a/public/javascripts/variant.js +++ b/public/javascripts/variant.js @@ -1,7 +1,17 @@ new Vue({ el: "#variantPage", - data: { display: "" }, //do not show anything... - // TODO: listen event "show problem", avec le probleme stringifié en arg - // Alors: display=game, mode=friend, newGame(fen, turn, ...), - // et set Instructions+Soluce + data: { + display: "game", //default: play! + problem: undefined, //current problem in view + }, + methods: { + showProblem: function(problemTxt) { + this.problem = JSON.parse(problemTxt); + this.display = "game"; + }, + setDisplay: function(elt) { + this.display = elt; + document.getElementById("drawer-control").checked = false; + }, + }, });