X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FChallengeList.vue;h=a350c705b2fb88c3c9aa337a8ff5c65373ab261e;hb=303ad63c7d3ff6566fd0d4523e5970acfbfdd933;hp=ed490671db3ce1a4c028f6d84784edc826c73637;hpb=21771bb987066fc98fe49f140212fbedc4e9f50e;p=vchess.git diff --git a/client/src/components/ChallengeList.vue b/client/src/components/ChallengeList.vue index ed490671..a350c705 100644 --- a/client/src/components/ChallengeList.vue +++ b/client/src/components/ChallengeList.vue @@ -4,7 +4,7 @@ div thead tr th {{ st.tr["Variant"] }} - th {{ st.tr["From"] }} + th {{ st.tr["With"] }} th {{ st.tr["Cadence"] }} tbody tr( @@ -13,7 +13,7 @@ div @click="$emit('click-challenge',c)" ) td {{ c.vname }} - td {{ c.from.name || "@nonymous" }} + td {{ withWho(c) }} td {{ c.cadence }} @@ -46,6 +46,13 @@ export default { return c2.priority - c1.priority + (c2.added - c1.added) / deltaAdded; }); } + }, + methods: { + withWho: function(c) { + if (c.from.sid == this.st.user.sid || c.from.id == this.st.user.id) + return c.to || this.st.tr["Any player"]; + return c.from.name || "@nonymous"; + } } };