From 116228bc12b5aa9b1351fb5b34992ee9355a1fd5 Mon Sep 17 00:00:00 2001 From: Patrick Fairbank Date: Sat, 23 Sep 2017 22:15:52 -0700 Subject: [PATCH] Fix alliance station display bugs. --- static/css/alliance_station_display.css | 23 ++++++++++++----------- static/js/alliance_station_display.js | 6 +++--- templates/alliance_station_display.html | 2 +- web/alliance_station_display.go | 3 ++- 4 files changed, 18 insertions(+), 16 deletions(-) diff --git a/static/css/alliance_station_display.css b/static/css/alliance_station_display.css index 342e5d0..31619c9 100644 --- a/static/css/alliance_station_display.css +++ b/static/css/alliance_station_display.css @@ -34,7 +34,7 @@ body[data-mode=match] .mode#match { display: block; } body[data-mode=fieldReset] .mode#fieldReset { - display: block; + display: table; } /* Logo Mode */ @@ -66,16 +66,15 @@ body[data-mode=fieldReset] .mode#fieldReset { /* Field Reset Mode */ #fieldReset { position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - height: 65%; - line-height: 300px; - margin: auto auto; + width: 100%; + height: 100%; +} +#fieldReset div { + display: table-cell; + vertical-align: middle; text-align: center; - color: #fff; - font-size: 300px; + font-size: 350px; + line-height: 350px; } /* Match Mode */ @@ -170,4 +169,6 @@ body[data-position=right] #inMatch #blueScore { [data-alliance-bg=B], [data-status=B] { background-color: #00c; } - +#teamRank { + background-color: transparent; +} \ No newline at end of file diff --git a/static/js/alliance_station_display.js b/static/js/alliance_station_display.js index 70f8184..995eaf6 100644 --- a/static/js/alliance_station_display.js +++ b/static/js/alliance_station_display.js @@ -47,7 +47,7 @@ var handleSetMatch = function(data) { $("#teamNameText").attr("data-alliance-bg", allianceStation[0]).text(team.Nickname); var ranking = data.Rankings[team.Id]; - if (ranking) { + if (ranking && data.MatchType == "qualification") { var rankingText = ranking.Rank; $("#teamRank").attr("data-alliance-bg", allianceStation[0]).text(rankingText); } else { @@ -69,8 +69,8 @@ var handleStatus = function(data) { var blink = false; if (stationStatus && stationStatus.Bypass) { $("#match").attr("data-status", "bypass"); - } else if (stationStatus && stationStatus.DsConn) { - if (!stationStatus.DsConn.DsLinked) { + } else if (stationStatus) { + if (!stationStatus.DsConn || !stationStatus.DsConn.DsLinked) { $("#match").attr("data-status", allianceStation[0]); } else if (!stationStatus.DsConn.RobotLinked) { blink = true; diff --git a/templates/alliance_station_display.html b/templates/alliance_station_display.html index 41cdbef..f8a3dcb 100644 --- a/templates/alliance_station_display.html +++ b/templates/alliance_station_display.html @@ -32,7 +32,7 @@ -
FIELD
RESET
+
FIELD
RESET