]> git.sesse.net Git - ultimatescore/blobdiff - quickhelp.js
Various automatic roster sort improvements.
[ultimatescore] / quickhelp.js
index 8c8f2ffd6be307bbb996bd37950bf2e4cde922a6..f74f3e0271d47c1dcd06c4de7d677b27bf88d3c8 100644 (file)
@@ -6,13 +6,23 @@ function make_ul_help(response, group_name, id) {
 
        let ul = document.getElementById(id);
        ul.innerHTML = "";
+
+       let keys = [];
        for (let p in response) {
                if (response.hasOwnProperty(p)) {
-                       let li = document.createElement('li');
-                       li.innerHTML = "<strong>" + p + ":</strong> " + response[p].raw_text;
-                       ul.appendChild(li);
+                       keys.push(p);
                }
        }
+
+       keys.sort(function(a, b) {
+               return response[a]['num'] - response[b]['num'];
+       });
+
+       for (const p of keys) {
+               let li = document.createElement('li');
+               li.innerHTML = "<strong>" + p + ":</strong> " + response[p].raw_text;
+               ul.appendChild(li);
+       }
 }
 
 function updatequickhelp(id, prefix) {