]> git.sesse.net Git - ultimatescore/blobdiff - quickl3.js
Add a comment about what “Mark game” means.
[ultimatescore] / quickl3.js
index ffb20bd48cb2e67b9ea69ddaa4f90083beb5b6d3..61628aa4c2a0c0f1298a811bf9327cdeeb47858d 100644 (file)
@@ -21,6 +21,7 @@ function load_l3(sheet, prefix, cb)
                        if (number === '') {
                                number = display_number;
                        }
+
                        let text = response.values[i][2];
                        if (display_number !== undefined && display_number !== '') {
                                text = " " + display_number + "  " + text;
@@ -28,22 +29,25 @@ function load_l3(sheet, prefix, cb)
                        text = text.replace(/\n/, '<br />');
                        let subtext = response.values[i][3];
                        if (subtext === undefined || subtext === '') {
-                               subtext = 'Trøndisk 2018';
+                               subtext = ultimateconfig['tournament_title'];
                        }
 
-                       l3s[prefix + number] = {
-                               "raw_text": response.values[i][2],
-                               "text": text,
-                               "subtext": subtext
-                       };
-                       let image = response.values[i][4];
-                       if (image !== undefined && image.match(/^file:/) !== null) {
-                               l3s[prefix + number].image = image.match(/^file:(.*)/)[1];
+                       for (const num of number.split(/;/)) {  // Support multiple numbers.
+                               l3s[prefix + num] = {
+                                       "num": num,
+                                       "raw_text": response.values[i][2],
+                                       "text": text,
+                                       "subtext": subtext
+                               };
+                               let image = response.values[i][4];
+                               if (image !== undefined && image.match(/^file:/) !== null) {
+                                       l3s[prefix + num].image = image.match(/^file:(.*)/)[1];
+                               }
                        }
                }
                cb(l3s, sheet);
        };
-       req.open('GET', 'https://sheets.googleapis.com/v4/spreadsheets/1Mp6sWSxxvRl3YCCx4-RPlnCyuzkgNbJW1iCHnsH-9Ks/values/\'' + sheet + '\'!A1:J50?key=AIzaSyAuP9yQn8g0bSay6r_RpGtpFeIbwprH1TU');
+       req.open('GET', 'https://sheets.googleapis.com/v4/spreadsheets/' + ultimateconfig['roster_sheet_id'] + '/values/\'' + sheet + '\'!A1:J50?key=' + ultimateconfig['api_key']);
        req.send();
 };