From: Steinar H. Gunderson Date: Wed, 16 Oct 2019 17:28:37 +0000 (+0200) Subject: Expand playoff names when there is room. X-Git-Url: https://git.sesse.net/?p=ultimatescore;a=commitdiff_plain;h=2589d7daca808d9e22ecaeee0d9b686d67723304 Expand playoff names when there is room. --- diff --git a/update_sheets.js b/update_sheets.js index b03c48d..f0a9274 100644 --- a/update_sheets.js +++ b/update_sheets.js @@ -252,6 +252,13 @@ function names_for_team(team, expansions) { return [ longteam, longteam, team ]; } +function expand_mediumname_if_single_team(team, expansions) { + if (expansions.hasOwnProperty(team)) { + return expansions[team].mediumname; + } + return team; +} + function do_replacements(str, replacements) { for (const r of replacements) { str = str.replace(r[0], r[1]); @@ -275,14 +282,16 @@ function fill_playoff(replacements, teams) { for (const game of games) { let team1 = do_replacements(game[0], replacements); let team2 = do_replacements(game[1], replacements); + let team1_mediumname = expand_mediumname_if_single_team(team1, team_expansions); + let team2_mediumname = expand_mediumname_if_single_team(team2, team_expansions); let row = ultimateconfig['playoff_games_start_row'] + game[3]; let cols = ultimateconfig['playoff_games_cols'][game[2]]; let cell_team1 = "Results!" + String.fromCharCode(cols[0] + 65) + row; let cell_score1 = "Results!" + String.fromCharCode(cols[1] + 65) + row; let cell_score2 = "Results!" + String.fromCharCode(cols[2] + 65) + row; let cell_team2 = "Results!" + String.fromCharCode(cols[3] + 65) + row; - updates.push({ "range": cell_team1, "values": [ [ team1 ] ] }); - updates.push({ "range": cell_team2, "values": [ [ team2 ] ] }); + updates.push({ "range": cell_team1, "values": [ [ team1_mediumname ] ] }); + updates.push({ "range": cell_team2, "values": [ [ team2_mediumname ] ] }); let score1 = response['values'][row - 1][cols[1]]; let score2 = response['values'][row - 1][cols[2]];