+'use strict';
+
function load_roster(sheet, cb)
{
- var req = new XMLHttpRequest();
+ let req = new XMLHttpRequest();
req.onload = function(e) {
- var response = JSON.parse(req.responseText);
+ let response = JSON.parse(req.responseText);
- var team_name = '';
+ let team_name = '';
if (response.values[0].length >= 1 &&
response.values[0][0] !== undefined &&
response.values[0][0] !== null) {
team_name = response.values[0][0];
}
- var roster = [];
- var i;
+ let roster = [];
+ let i;
for (i = 0; i < response.values.length; ++i) {
if (response.values[i][0] === 'Number') {
++i;
}
for ( ; response.values[i] !== undefined && response.values[i].length >= 3; ++i) {
- var display_number = response.values[i][1];
- var name = response.values[i][2];
+ let display_number = response.values[i][1];
+ let name = response.values[i][2];
roster.push({
"number": display_number,
"name": name
{
document.getElementById('entire-bug').style.display = 'none';
- var carousel = document.getElementById('carousel');
+ let carousel = document.getElementById('carousel');
clear_carousel(carousel);
if (team_name === '') {
addheading(carousel, 4, 'Team lineup<br />' + team_name);
}
- for (var i = 0; i < roster.length; i += 2) {
- var tr = document.createElement("tr");
+ for (let i = 0; i < roster.length; i += 2) {
+ let tr = document.createElement("tr");
addth(tr, "playernum", roster[i].number);
addtd(tr, "playername", roster[i].name);
function showrostercarousel(sheet1, sheet2)
{
- var team_names = [null, null];
- var rosters = [null, null];
- var num_left = 2;
+ let team_names = [null, null];
+ let rosters = [null, null];
+ let num_left = 2;
- var cb = function(id, team_name, roster) {
+ let cb = function(id, team_name, roster) {
team_names[id] = team_name;
rosters[id] = roster;
if (--num_left == 0) {