X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fvariant.js;h=3aa2f686e6a66fecb85b830a5d089c042c5d7528;hp=2174c50918498f1cfe0e73daa7b4c65dfed03cab;hb=c794dbb87592782913af0a09784ed25e019e4d10;hpb=7931e479adf93c87771ded1892a0873af72ae46d diff --git a/public/javascripts/variant.js b/public/javascripts/variant.js index 2174c509..3aa2f686 100644 --- a/public/javascripts/variant.js +++ b/public/javascripts/variant.js @@ -1,9 +1,9 @@ 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: "", //do not show anything... + problem: undefined, //current problem in view + }, methods: { toggleDisplay: function(elt) { if (this.display == elt) @@ -11,5 +11,9 @@ new Vue({ else this.display = elt; //show }, + showProblem: function(problemTxt) { + this.problem = JSON.parse(problemTxt); + this.display = "game"; + }, }, });