X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FVariants.vue;h=d6cbda9343f6ef3bdd1b9c14a5ce6865c70c92f7;hb=7c165b3a63d7f18bc7046766a8a2090a492d3b18;hp=f60e5f1d982862790c6aa34e46a86e884b51d664;hpb=eb2d61de8d569470fa329a484efe9bab420b2b82;p=vchess.git diff --git a/client/src/views/Variants.vue b/client/src/views/Variants.vue index f60e5f1d..d6cbda93 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] }} @@ -35,7 +35,7 @@ export default { }, created: function() { ajax( - "/variants", + "/allvarslist", "GET", { success: (res) => { @@ -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;