mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Show playoff alliance numbers and 4th teams on alliance station display.
This commit is contained in:
@@ -116,17 +116,17 @@ body[data-position=right] #inMatch #blueScore {
|
|||||||
/* Pre Match */
|
/* Pre Match */
|
||||||
#preMatch #teamNumber {
|
#preMatch #teamNumber {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 40px;
|
top: 100px;
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
font-size: 500px;
|
font-size: 550px;
|
||||||
line-height: 500px;
|
line-height: 550px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
#preMatch .databar {
|
#preMatch .databar {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 0;
|
bottom: 100px;
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
@@ -159,3 +159,13 @@ body[data-position=right] #inMatch #blueScore {
|
|||||||
#teamRank {
|
#teamRank {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
#elimAllianceInfo {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 20px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
font-family: "FuturaLT";
|
||||||
|
font-size: 50px;
|
||||||
|
}
|
||||||
@@ -54,6 +54,23 @@ var handleMatchLoad = function(data) {
|
|||||||
$("#teamNameText").attr("data-alliance-bg", station[0]).text("");
|
$("#teamNameText").attr("data-alliance-bg", station[0]).text("");
|
||||||
$("#teamRank").attr("data-alliance-bg", station[0]).text("");
|
$("#teamRank").attr("data-alliance-bg", station[0]).text("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Populate extra alliance info if this is an elimination match.
|
||||||
|
let elimAlliance = data.Match.ElimRedAlliance;
|
||||||
|
let offFieldTeams = data.RedOffFieldTeams;
|
||||||
|
if (station[0] === "B") {
|
||||||
|
elimAlliance = data.Match.ElimBlueAlliance;
|
||||||
|
offFieldTeams = data.BlueOffFieldTeams;
|
||||||
|
}
|
||||||
|
if (elimAlliance > 0) {
|
||||||
|
let elimAllianceInfo = `Alliance ${elimAlliance}`;
|
||||||
|
if (offFieldTeams.length) {
|
||||||
|
elimAllianceInfo += `  Not on field: ${offFieldTeams.map(team => team.Id).join(", ")}`;
|
||||||
|
}
|
||||||
|
$("#elimAllianceInfo").html(elimAllianceInfo);
|
||||||
|
} else {
|
||||||
|
$("#elimAllianceInfo").text("");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -17,10 +17,11 @@
|
|||||||
<div id="match" class="mode">
|
<div id="match" class="mode">
|
||||||
<div id="preMatch">
|
<div id="preMatch">
|
||||||
<div id="teamNumber"></div>
|
<div id="teamNumber"></div>
|
||||||
<div id="teamName" class='databar'>
|
<div id="teamName" class="databar">
|
||||||
<span id="teamNameText"></span> <sub id="teamRank"></sub>
|
<span id="teamNameText"></span> <sub id="teamRank"></sub>
|
||||||
</div>
|
</div>
|
||||||
<div id="disabled" class='databar'>DISABLED</div>
|
<div id="disabled" class="databar">DISABLED</div>
|
||||||
|
<div id="elimAllianceInfo"></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="inMatch">
|
<div id="inMatch">
|
||||||
<div id="redScore" class="datapoint"></div>
|
<div id="redScore" class="datapoint"></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user