X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=quickl3.js;h=61628aa4c2a0c0f1298a811bf9327cdeeb47858d;hb=4d2991a8d05b23222912fb904b436af5f4d740c2;hp=b8a49bf763b79b266fbc7a84a6d80bb029b4164b;hpb=86050e4351c734b617780440cf534c4c615c64bc;p=ultimatescore diff --git a/quickl3.js b/quickl3.js index b8a49bf..61628aa 100644 --- a/quickl3.js +++ b/quickl3.js @@ -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/, '
'); 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/1VyLIS2GeohLlIRFs6c8kk6g0ZnBFXXiYNh_JROC-iZM/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(); };