X-Git-Url: https://git.auder.net/%3C?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FBaseGame.vue;h=dc1ec676192edec94cc108ff436875d677030a4b;hb=a13cbc0f2c8cf46c0584118a11af9e3cd6bbdcb9;hp=c52f94c8a1193c70c494f3cf1e19f520657165db;hpb=8477e53d8e78606e4c4e4bf91c77b1011aab583c;p=vchess.git diff --git a/client/src/components/BaseGame.vue b/client/src/components/BaseGame.vue index c52f94c8..dc1ec676 100644 --- a/client/src/components/BaseGame.vue +++ b/client/src/components/BaseGame.vue @@ -115,19 +115,21 @@ export default { }, computed: { showMoves: function() { - return this.game.score != "*" || (window.V && V.ShowMoves == "all"); + return this.game.score != "*" || (this.vr && this.vr.ShowMoves == "all"); }, showTurn: function() { - return this.game.score == '*' && window.V && V.ShowMoves != "all"; + return this.game.score == '*' && this.vr && this.vr.ShowMoves != "all"; }, turn: function() { - return this.st.tr[(this.vr.turn == 'w' ? "White" : "Black") + " to move"]; + return this.vr + ? this.st.tr[(this.vr.turn == 'w' ? "White" : "Black") + " to move"] + : ""; }, canAnalyze: function() { - return this.game.mode != "analyze" && window.V && V.CanAnalyze; + return this.game.mode != "analyze" && this.vr && this.vr.CanAnalyze; }, allowDownloadPGN: function() { - return this.game.score != "*" || (window.V && V.ShowMoves == "all"); + return this.game.score != "*" || (this.vr && this.vr.ShowMoves == "all"); } }, created: function() { @@ -393,6 +395,7 @@ export default { this.vr.re_init(this.moves[index].fen); this.cursor = index; this.lastMove = this.moves[index]; + this.incheck = this.vr.getCheckSquares(this.vr.turn); }, gotoBegin: function() { if (this.cursor == -1) return; @@ -404,6 +407,7 @@ export default { this.cursor = -1; this.lastMove = null; } + this.incheck = this.vr.getCheckSquares(this.vr.turn); }, gotoEnd: function() { if (this.cursor == this.moves.length - 1) return;