X-Git-Url: https://git.auder.net/assets/icon_infos.svg?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fcomponents%2FGameList.vue;h=c1557a238f2e12638a1a879cf5334ec843c35579;hb=602d6befd30793111d3fda6e733f73e08d8b7a30;hp=4233a01bb794aa3777f64d2079a5144f6f658243;hpb=4f8871051c030acd51172b73cd20aedce687c2a8;p=vchess.git diff --git a/client/src/components/GameList.vue b/client/src/components/GameList.vue index 4233a01b..c1557a23 100644 --- a/client/src/components/GameList.vue +++ b/client/src/components/GameList.vue @@ -3,10 +3,10 @@ div table thead tr - th Variant - th White - th Black - th Time control + th {{ st.tr["Variant"] }} + th {{ st.tr["White"] }} + th {{ st.tr["Black"] }} + th {{ st.tr["Time control"] }} th(v-if="showResult") Result tbody tr(v-for="g in sortedGames" @click="$emit('show-game',g)" @@ -23,14 +23,14 @@ import { store } from "@/store"; export default { name: "my-game-list", - props: ["games"], + props: ["games"], data: function() { return { st: store.state, showResult: false, }; }, - computed: { + computed: { sortedGames: function() { // Show in order: games where it's my turn, my running games, my games, other games this.showResult = this.games.some(g => g.score != "*"); @@ -50,7 +50,7 @@ export default { priority++; } } - return Object.assign({}, g, {priority: priority, myTurn: priority==2}); + return Object.assign({}, g, {priority: priority, myTurn: priority==3}); }); return augmentedGames.sort((g1,g2) => { return g2.priority - g1.priority; }); }, @@ -58,8 +58,8 @@ export default { }; -