From: Benjamin Auder Date: Wed, 22 Jan 2020 16:51:01 +0000 (+0100) Subject: Fix games list display + challenges display X-Git-Url: https://git.auder.net/img/css/pieces/%7B%7B%20asset%28%27mixstore/images/favicon.png%27%29%20%7D%7D?a=commitdiff_plain;h=0b0dc040acd01ff1855b159c2933cb2eff73b26d;p=vchess.git Fix games list display + challenges display --- diff --git a/client/src/components/ChallengeList.vue b/client/src/components/ChallengeList.vue index bee328f1..0b7581bf 100644 --- a/client/src/components/ChallengeList.vue +++ b/client/src/components/ChallengeList.vue @@ -5,7 +5,7 @@ table th From th To th Cadence - tr(v-for="c in challenges" @click="$emit('click-challenge',c)") + tr(v-for="c in sortedChallenges" @click="$emit('click-challenge',c)") td {{ c.vname }} td {{ c.from.name }} td {{ c.to }} @@ -13,9 +13,30 @@ table diff --git a/client/src/components/GameList.vue b/client/src/components/GameList.vue index bf9c8ffc..60d4fede 100644 --- a/client/src/components/GameList.vue +++ b/client/src/components/GameList.vue @@ -6,8 +6,8 @@ table th Black th Time control th(v-if="showResult") Result - // TODO: show my games first (st.user.id or sid) - tr(v-for="g in games" @click="$emit('show-game',g)") + tr(v-for="g in sortedGames" @click="$emit('show-game',g)" + :class="{'my-turn': g.myTurn}") td {{ g.vname }} td {{ g.players[0].name || "@nonymous" }} td {{ g.players[1].name || "@nonymous" }} @@ -16,13 +16,47 @@ table + + diff --git a/client/src/views/MyGames.vue b/client/src/views/MyGames.vue index d601bf04..60792542 100644 --- a/client/src/views/MyGames.vue +++ b/client/src/views/MyGames.vue @@ -12,14 +12,11 @@ main -