+'use strict';
function make_ul_help(response, group_name, id) {
- var h1 = document.getElementById(id + "heading");
+ let h1 = document.getElementById(id + "heading");
h1.innerHTML = group_name;
- var ul = document.getElementById(id);
+ let ul = document.getElementById(id);
ul.innerHTML = "";
- for (var p in response) {
+
+ let keys = [];
+ for (let p in response) {
if (response.hasOwnProperty(p)) {
- var 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) {
- var e = document.getElementById(id + 'select');
- var code = e.options[e.selectedIndex].text;
+ let e = document.getElementById(id + 'select');
+ let code = e.options[e.selectedIndex].text;
load_l3(code, prefix, function(response, group_name) { make_ul_help(response, group_name, id); });
}