Compare commits

...

12 Commits

Author SHA1 Message Date
cf01bf9fff styling fixes
Fixes for event sheet, added availability bar to event lineup
2024-05-03 07:46:05 -05:00
83e722cdb9 add availability bar to lineup view 2024-05-03 07:41:54 -05:00
dd48aeca8d eventsheet styling fixes 2024-05-03 07:41:29 -05:00
f421089eb9 Merge branch 'main' into docker 2024-03-22 16:05:34 -05:00
84cc1f651c Merge branch 'main' into docker 2024-03-18 20:22:15 -05:00
39e6c2b5af Merge branch 'main' into docker 2024-03-15 19:14:01 -05:00
9f9da4e191 Merge branch 'main' into docker 2024-03-15 14:20:38 -05:00
7c5630c5ba Merge branch 'main' into docker 2024-03-15 08:41:20 -05:00
d72ff726a5 Merge branch 'main' into docker 2024-03-12 08:37:47 -05:00
05c948fd16 add domain to caddy file via env variable 2024-03-12 08:03:42 -05:00
7a1dfa3165 Merge branch 'main' into docker 2024-03-10 15:40:13 -05:00
c8d0221247 dockerizing 2024-03-10 14:16:31 -05:00
6 changed files with 124 additions and 71 deletions

View File

@@ -15,15 +15,18 @@
} }
/** For Print **/ /** For Print **/
@media print { @media print {
body {
margin: 0;
}
body .sheet { body .sheet {
size: B5; size: B5;
padding: 0.2in; padding: 0.175in;
} }
} }
/** For screen preview **/ /** For screen preview **/
@media screen { @media screen {
body .sheet { body .sheet {
padding: 0.2in; padding: 0.175in;
} }
body { body {
background: #e0e0e0; background: #e0e0e0;
@@ -137,8 +140,8 @@ table tr th:empty::after, table tr td:empty::after {
display: grid; display: grid;
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr; grid-template-rows: 1fr 1fr;
column-gap: 0.2in; column-gap: 0.35in;
row-gap: 0.2in; row-gap: 0.35in;
background-size: 100%; background-size: 100%;
} }
@@ -256,6 +259,16 @@ td.substitution {
border-left: 1px solid black; border-left: 1px solid black;
} }
section.blank {
filter: opacity(0.4);
}
section.blank img, section.blank header {
filter: grayscale(1);
}
section.blank td.substitution {
border-width: 0.5;
}
#lineup-card-exchange td.player-name { #lineup-card-exchange td.player-name {
font-stretch: 100%; font-stretch: 100%;
} }
@@ -370,8 +383,7 @@ td.substitution {
grid-area: defense; grid-area: defense;
padding: 4px 4px 0px 4px; /* top right bottom left */ padding: 4px 4px 0px 4px; /* top right bottom left */
display: flex; display: flex;
border-right: 0.5px solid grey; border: 0.5px solid grey;
border-bottom: 0.5px solid grey;
} }
#defense-pane .field-container { #defense-pane .field-container {
display: grid; display: grid;
@@ -590,16 +602,11 @@ header {
background-color: inherit; background-color: inherit;
} }
.past.available-status-code-1 { .past.available-status-code-1.Y {
color: inherit; color: inherit;
background-color: var(--color-warning); background-color: var(--color-warning);
} }
.past.available-status-code-1.started {
color: inherit;
background-color: inherit;
}
.available-status-code-2 { .available-status-code-2 {
color: blue; color: blue;
background-color: #acc9fe; background-color: #acc9fe;
@@ -613,6 +620,9 @@ header {
font-weight: bold; font-weight: bold;
} }
#roster-and-history thead {
border: black solid 1px;
}
#roster-and-history > div > table { #roster-and-history > div > table {
/* font-size: 10.5px; */ /* font-size: 10.5px; */
padding: 0; padding: 0;

View File

@@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["../../scss/eventsheet.scss"],"names":[],"mappings":";AAAQ;AACA;AACA;AACA;AACA;AAER;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AACA;EACE;IACE;IACA;;;AAIJ;AACA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAKA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAQR;EACE;;;AAGF;EACE;;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;AACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA,qBACE;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA,qBACE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;AAEA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAQN;EACE;;;AAGF;AACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAKA;EACE;EACA;EACA;EACA,qBACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;AACE;EACA;EACA;EACA;AACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AAQJ;EACE;EACA;EACA;;AAEF;EACE;;;AAON;EACE;;AAGF;EACE;;AAIA;EACE;EACA;;AAMF;EACE;;AAGF;EAOE;EACA;EACA;EACA;;AATA;EACE;;AACA;EACE;;;AAeV;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAMI;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAUZ;EACE;EAEA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAIE;EACA;EACA;;AALA;EACE;;AAKF;EACI;;;AASV;EACE;AACA;EACA;EAEA;EACA;AACA;;AAEA;EACE;EACA;;AAGF;EACE;;AACA;EACE;;;AAON;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;AACA;AACA;AACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AASA;AACE;EACA;EACA;AACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAMN;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAQJ;EACE;;AAGF;EACE;;AAGF;EACE;;;AAOJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;AACA;AAAA;;;AAIF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACI;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE","file":"eventsheet.css"} {"version":3,"sourceRoot":"","sources":["../../scss/eventsheet.scss"],"names":[],"mappings":";AAAQ;AACA;AACA;AACA;AACA;AAER;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AACA;EACE;IACE;;EAEF;IACE;IACA;;;AAIJ;AACA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAKA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAQR;EACE;;;AAGF;EACE;;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;AACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA,qBACE;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA,qBACE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;AAEA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAQN;EACE;;;AAGF;AACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAKA;EACE;EACA;EACA;EACA,qBACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;AACE;EACA;EACA;EACA;AACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AAQJ;EACE;EACA;EACA;;AAEF;EACE;;;AAON;EACE;;AAGF;EACE;;AAIA;EACE;EACA;;AAMF;EACE;;AAGF;EAOE;EACA;EACA;EACA;;AATA;EACE;;AACA;EACE;;;AAeV;EACE;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAMI;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAIR;EACE,SALM;;AAUZ;EACE;EAEA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAIE;EACA;EACA;;AALA;EACE;;AAKF;EACI;;;AASV;EACE;AACA;EACA;EAEA;EACA;AACA;;AAEA;EACE;EACA;;AAGF;EACE;;AACA;EACE;;;AAON;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;AACA;AACA;AACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AASA;EACE;;AAEF;AACE;EACA;EACA;AACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAMN;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAQJ;EACE;;AAGF;EACE;;AAGF;EACE;;;AAOJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;AACA;AAAA;;;AAIF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACI;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE","file":"eventsheet.css"}

View File

@@ -17,16 +17,19 @@
/** For Print **/ /** For Print **/
@media print { @media print {
body {
margin:0;
}
body .sheet { body .sheet {
size: B5; size: B5;
padding: 0.2in; padding: 0.175in;
} }
} }
/** For screen preview **/ /** For screen preview **/
@media screen { @media screen {
body .sheet { body .sheet {
padding: 0.2in; padding: 0.175in;
} }
body { body {
background: #e0e0e0; background: #e0e0e0;
@@ -158,8 +161,8 @@ table {
display: grid; display: grid;
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr; grid-template-rows: 1fr 1fr;
column-gap: 0.2in; column-gap: 0.35in;
row-gap: 0.2in; row-gap: 0.35in;
background-size: 100%; background-size: 100%;
} }
@@ -288,6 +291,16 @@ td.substitution {
border-left: 1px solid black; border-left: 1px solid black;
} }
section.blank {
filter: opacity(0.4);
img, header {
filter: grayscale(1);
}
td.substitution {
border-width: 0.5;
}
}
#lineup-card-exchange td.player-name { #lineup-card-exchange td.player-name {
font-stretch: 100%; font-stretch: 100%;
} }
@@ -435,8 +448,8 @@ td.substitution {
grid-area: defense; grid-area: defense;
padding: 4px 4px 0px 4px; /* top right bottom left */ padding: 4px 4px 0px 4px; /* top right bottom left */
display: flex; display: flex;
border-right: 0.5px solid grey; border: 0.5px solid grey;
border-bottom: 0.5px solid grey; // border-bottom: 0.5px solid grey;
.field-container { .field-container {
display: grid; display: grid;
@@ -661,16 +674,11 @@ header {
background-color: inherit; background-color: inherit;
} }
.past.available-status-code-1 { .past.available-status-code-1.Y {
color: inherit; color: inherit;
background-color: var(--color-warning); background-color: var(--color-warning);
} }
.past.available-status-code-1.started {
color: inherit;
background-color: inherit;
}
.available-status-code-2 { .available-status-code-2 {
color: blue; color: blue;
background-color: #acc9fe; background-color: #acc9fe;
@@ -690,6 +698,9 @@ header {
// text-transform: uppercase; // text-transform: uppercase;
// font-size: 0.8em; // font-size: 0.8em;
// } // }
thead {
border: black solid 1px;
}
> div > table { > div > table {
/* font-size: 10.5px; */ /* font-size: 10.5px; */
padding: 0; padding: 0;

View File

@@ -68,8 +68,8 @@
<div class="date">{{dateFormat event.startDate "ddd, MMM D h:mm A" }}</div> <div class="date">{{dateFormat event.startDate "ddd, MMM D h:mm A" }}</div>
<div class="location">{{event.locationName}}</div> <div class="location">{{event.locationName}}</div>
</div> </div>
<div class=" availability-bar fullwidth"> <div class="availability-bar fullwidth">
{{> availability_bar availabilitySummary=availabilitySummary}}
</div> </div>
</div> </div>
</div> </div>

View File

@@ -62,14 +62,14 @@
<td class="position-capability outfield">{{positionCapabilityFor this "OF"}}</td> <td class="position-capability outfield">{{positionCapabilityFor this "OF"}}</td>
{{#loopEvents ../upcoming_events}} {{#loopEvents ../upcoming_events}}
{{#timepointForMember ../this ../../timeline this}} {{#timepointForMember ../this ../../timeline this}}
<td class="availability-on-day future available-status-code-{{this.availability.statusCode}}"> <td class="availability-on-day future available-status-code-{{this.availability.statusCode}} {{this.value}}">
{{this.value}} {{this.value}}
</td> </td>
{{/timepointForMember}} {{/timepointForMember}}
{{/loopEvents}} {{/loopEvents}}
{{#loopEvents ../recent_events}} {{#loopEvents ../recent_events}}
{{#timepointForMember ../this ../../timeline this}} {{#timepointForMember ../this ../../timeline this}}
<td class="availability-on-day past available-status-code-{{this.availability.statusCode}}"> <td class="availability-on-day past available-status-code-{{this.availability.statusCode}} {{this.value}}">
{{this.value}} {{this.value}}
</td> </td>
{{/timepointForMember}} {{/timepointForMember}}

View File

@@ -2,7 +2,8 @@
<body class="B5"> <body class="B5">
<div class="sheet eventsheet" id="page-1"> <div class="sheet eventsheet" id="page-1">
<section id="defense-card"> {{!-- NW --}}
<section id="defense-card" data-card-location="NW">
<header> <header>
<div class="event-title float-left"> <div class="event-title float-left">
{{event.formattedTitle}} {{dateFormat event.startDate "ddd, MMM D h:mm A" }} {{event.formattedTitle}} {{dateFormat event.startDate "ddd, MMM D h:mm A" }}
@@ -31,7 +32,8 @@
</div> </div>
</div> </div>
</section> </section>
<section id="roster-and-history"> {{!-- NE --}}
<section id="roster-and-history" data-card-location="NE">
<div class="roster-and-history"> <div class="roster-and-history">
{{> roster_and_history {{> roster_and_history
event=event event=event
@@ -42,7 +44,8 @@
}} }}
</div> </div>
</section> </section>
<section class="lineup-card" id="lineup-card-dugout"> {{!-- SW --}}
<section class="lineup-card" id="lineup-card-dugout" data-card-location="SW">
<header> <header>
<div class="float-left event-title">{{event.formattedTitle}}</div> <div class="float-left event-title">{{event.formattedTitle}}</div>
<div class="float-right homeaway">{{event.gameType}}</div> <div class="float-right homeaway">{{event.gameType}}</div>
@@ -80,7 +83,8 @@
</table> </table>
</div> </div>
</section> </section>
<section class="lineup-card" id="lineup-card-exchange"> {{!-- SE --}}
<section class="lineup-card" id="lineup-card-exchange" data-card-location="SE">
<header> <header>
<div class="float-left event-title">{{event.formattedTitle}}</div> <div class="float-left event-title">{{event.formattedTitle}}</div>
<div class="float-right homeaway">{{event.gameType}}</div> <div class="float-right homeaway">{{event.gameType}}</div>
@@ -120,11 +124,7 @@
</section> </section>
</div> </div>
<div class="sheet eventsheet" id="page-2"> <div class="sheet eventsheet" id="page-2">
<section id="defense-card" style="border:solid black;"> {{!-- NW --}}
<div id="defense-pane">
{{> defense_pane}}
</div>
</section>
<section id="front-cover"> <section id="front-cover">
<header> <header>
<div class="homeaway"> <div class="homeaway">
@@ -184,7 +184,71 @@
{{/if}} {{/if}}
</div> </div>
</section> </section>
<section class="lineup-card" id="lineup-card-dugout-blank"> {{!-- NE --}}
<section id="defense-card" class="blank">
<header>
<div class="event-title float-left">
&nbsp;
</div>
<div class="homeaway float-right">
&nbsp;
</div>
</header>
<div>
<div id="defense-pane">
{{> defense_pane event_lineup_entries=null members=null}}
</div>
<div class="footer">
<table class="notes">
<tbody>
<tr>
<th>Notes</th>
</tr>
{{#repeat 3}}
<tr>
<td></td>
</tr>
{{/repeat}}
</tbody>
</table>
</div>
</div>
</section>
{{!-- SW --}}
<section class="lineup-card exchange blank" id="lineup-card-exchange-blank">
<div class="starting-lineup-table">
<table>
<thead>
<tr>
<th colspan="4">
Starting
</th>
<th class="substitution">
Substitution
</th>
</tr>
</thead>
<tbody>
{{#repeat 12}}
<tr class="slot">
<th class="sequence">
</th>
<td class="player-name">
</td>
<td class="jersey-number">
</td>
<td class="position">
</td>
<td class="substitution">
</td>
</tr>
{{/repeat}}
</tbody>
</table>
</div>
</section>
{{!-- SE --}}
<section class="lineup-card exchange blank" id="lineup-card-dugout-blank">
<div class="starting-lineup-table"> <div class="starting-lineup-table">
<table> <table>
<thead> <thead>
@@ -218,38 +282,6 @@
</table> </table>
</div> </div>
</section> </section>
<section class="lineup-card" id="lineup-card-exchange-blank">
<div class="starting-lineup-table">
<table>
<thead>
<tr>
<th colspan="4">
Starting
</th>
<th class="substitution">
Substitution
</th>
</tr>
</thead>
<tbody>
{{#repeat 12}}
<tr class="slot">
<th class="sequence">
</th>
<td class="player-name">
</td>
<td class="jersey-number">
</td>
<td class="position">
</td>
<td class="substitution">
</td>
</tr>
{{/repeat}}
</tbody>
</table>
</div>
</section>
</div> </div>
</body> </body>