X-Git-Url: https://git.auder.net/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fcomponents%2FGameList.vue;h=1e31e737af36655556ca52baf54490f3acffc8b8;hb=9a3049f3a48fa4b3627ef26ccdf213a8e550d478;hp=5a4c8f7c39eba08525811690209c73db3d63c039;hpb=9ddaf8da8743c50b9019888a82d84392913c60c9;p=vchess.git diff --git a/client/src/components/GameList.vue b/client/src/components/GameList.vue index 5a4c8f7c..1e31e737 100644 --- a/client/src/components/GameList.vue +++ b/client/src/components/GameList.vue @@ -15,8 +15,7 @@ div td(data-label="White") {{ g.players[0].name || "@nonymous" }} td(data-label="Black") {{ g.players[1].name || "@nonymous" }} td(data-label="Time control") {{ g.cadence }} - td(data-label="Result" :class="{finished: g.score!='*'}" - @click.stop="deleteGame(g)") + td(data-label="Result" :class="{finished: g.score!='*'}" @click="deleteGame(g,$event)") | {{ g.score }} @@ -58,9 +57,13 @@ export default { }, }, methods: { - deleteGame: function(game) { - if (confirm(this.st.tr["Remove game ?"])) - GameStorage.remove(game.id); + deleteGame: function(game, e) { + if (game.score != "*") + { + if (confirm(this.st.tr["Remove game?"])) + GameStorage.remove(game.id); + e.stopPropagation(); + } }, }, }; @@ -71,5 +74,5 @@ export default { tr.my-turn > td background-color: #fcd785 tr td.finished - background-color: red + background-color: #f5b7b1