X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FVariants.vue;h=8de335e6af5d7f23201067eed8feda8787322caa;hp=f60e5f1d982862790c6aa34e46a86e884b51d664;hb=4313762da3237b04f204e121a20cab3ba7bb5dd2;hpb=cee75a57d2f4f89c89d64cefbab55d839a238ed9 diff --git a/client/src/views/Variants.vue b/client/src/views/Variants.vue index f60e5f1d..8de335e6 100644 --- a/client/src/views/Variants.vue +++ b/client/src/views/Variants.vue @@ -16,7 +16,7 @@ main h3 {{ st.tr["vt" + g] }} p {{ st.tr["vg" + g] }} ul - li(v-for="v of variantGroup.get(g)") + li(v-for="v of sortVariants(variantGroup.get(g))") a(:href="getLink(v)") {{ v.display }} |  –  | {{ st.tr[v.description] }} @@ -59,6 +59,9 @@ export default { } }, methods: { + sortVariants: function(group) { + return group.sort( (v1, v2) => v1.name.localeCompare(v2.name) ); + }, // oninput listener, required for smartphones: setCurPrefix: function(e) { this.curPrefix = e.target.value;