thead
tr
th {{ st.tr["Variant"] }}
- th {{ st.tr["From"] }}
+ th {{ st.tr["With"] }}
th {{ st.tr["Cadence"] }}
+ th {{ st.tr["Random?"] }}
tbody
tr(
v-for="c in sortedChallenges"
@click="$emit('click-challenge',c)"
)
td {{ c.vname }}
- td {{ c.from.name || "@nonymous" }}
+ td {{ withWho(c) }}
td {{ c.cadence }}
+ td(:class="getRandomnessClass(c)")
</template>
<script>
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";
+ },
+ getRandomnessClass: function(c) {
+ return {
+ ["random-" + c.randomness]: true
+ };
+ }
}
};
</script>
font-style: italic
tr.toyou > td
background-color: #fcd785
+
+tr > td:last-child
+ &.random-0
+ background-color: #FF5733
+ &.random-1
+ background-color: #2B63B4
+ &.random-2
+ background-color: #33B42B
</style>