]> git.sesse.net Git - ultimatescore/blob - quickhelp.js
Make the roster scripts executable.
[ultimatescore] / quickhelp.js
1 'use strict';
2
3 function make_ul_help(response, group_name, id) {
4         let h1 = document.getElementById(id + "heading");
5         h1.innerHTML = group_name;
6
7         let ul = document.getElementById(id);
8         ul.innerHTML = "";
9
10         let keys = [];
11         for (let p in response) {
12                 if (response.hasOwnProperty(p)) {
13                         keys.push(p);
14                 }
15         }
16
17         keys.sort(function(a, b) {
18                 return response[a]['num'] - response[b]['num'];
19         });
20
21         for (const p of keys) {
22                 let li = document.createElement('li');
23                 li.innerHTML = "<strong>" + p + ":</strong> " + response[p].raw_text;
24                 ul.appendChild(li);
25         }
26 }
27
28 function updatequickhelp(id, prefix) {
29         let e = document.getElementById(id + 'select');
30         let code = e.options[e.selectedIndex].text;
31         load_l3(code, prefix, function(response, group_name) { make_ul_help(response, group_name, id); });
32 }
33
34 updatequickhelp('team1', 'A');
35 updatequickhelp('team2', 'B');
36 load_l3('Calls', 'C', function(response, group_name) { make_ul_help(response, group_name, 'calls'); });
37