return Math.ceil((games.length - start_idx) / max_list_len);
}
+function get_mediumname(name, teams, teams_to_idx)
+{
+ if (teams_to_idx[name] === undefined) {
+ return name.replace(/^W /, 'Winner ').replace(/^L /, 'Loser ');
+ } else {
+ return teams[teams_to_idx[name]].mediumname;
+ }
+}
+
function display_stream_schedule_parsed(teams, games, page) {
document.getElementById('entire-bug').style.display = 'none';
for (let i = start_idx; i < games.length && row_num < max_list_len; ++i) {
let tr = document.createElement("tr");
- let name1 = teams[teams_to_idx[games[i].name1]].mediumname;
- let name2 = teams[teams_to_idx[games[i].name2]].mediumname;
+ let name1 = get_mediumname(games[i].name1, teams, teams_to_idx);
+ let name2 = get_mediumname(games[i].name2, teams, teams_to_idx);
addtd(tr, "matchup", name1 + "–" + name2);
addtd(tr, "group", games[i].group_name);