288 lines
8.8 KiB
Handlebars
288 lines
8.8 KiB
Handlebars
<link rel="stylesheet" href="/css/eventsheet.css">
|
||
|
||
<body class="B5">
|
||
<div class="sheet eventsheet" id="page-1">
|
||
{{!-- NW --}}
|
||
<section id="defense-card" data-card-location="NW">
|
||
<header>
|
||
<div class="event-title float-left">
|
||
{{event.formattedTitle}} – {{dateFormat event.startDate "ddd, MMM D h:mm A" }}
|
||
</div>
|
||
<div class="homeaway float-right">
|
||
{{event.gameType}}
|
||
</div>
|
||
</header>
|
||
<div>
|
||
<div id="defense-pane">
|
||
{{> defense_pane event_lineup_entries=event_lineup_entries members=members}}
|
||
</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>
|
||
{{!-- NE --}}
|
||
<section id="roster-and-history" data-card-location="NE">
|
||
<div class="roster-and-history">
|
||
{{> roster_and_history
|
||
event=event
|
||
event_lineup_entries=event_lineup_entries
|
||
members=members availabilities=availabilities
|
||
recent_events=recent_events
|
||
upcoming_events=upcoming_events
|
||
}}
|
||
</div>
|
||
</section>
|
||
{{!-- SW --}}
|
||
<section class="lineup-card" id="lineup-card-dugout" data-card-location="SW">
|
||
<header>
|
||
<div class="float-left event-title">{{event.formattedTitle}}</div>
|
||
<div class="float-right homeaway">{{event.gameType}}</div>
|
||
</header>
|
||
<div class="starting-lineup-table">
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th colspan="4">Starting</th>
|
||
<th class="substitution">Substitution</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{{#offenseLineup 11 event_lineup_entries members}}
|
||
<tr class="slot">
|
||
<th class="sequence{{#if this.member.lastName}} counter{{/if}}"></th>
|
||
<td class="player-name">{{this.member.lastName}}</td>
|
||
<td class="jersey-number">{{this.member.jerseyNumber}}</td>
|
||
<td class="position">{{this.label}}</td>
|
||
<td class="substitution"></td>
|
||
</tr>
|
||
{{/offenseLineup }}
|
||
{{#defenseLineup event_lineup_entries members}}
|
||
<tr class="slot">
|
||
{{#if (isInPositionOnly this.member)}}{{#if (comparePositionWithFlags "P" this.eventLineupEntry)}}
|
||
<th class="sequence">PO</th>
|
||
<td class="player-name">{{this.member.lastName}}</td>
|
||
<td class="jersey-number">{{this.member.jerseyNumber}}</td>
|
||
<td class="position">{{positionLabelWithoutFlags this.eventLineupEntry.label}}</td>
|
||
<td class="substitution"></td>
|
||
{{/if}}{{/if}}
|
||
</tr>
|
||
{{/defenseLineup}}
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
{{!-- SE --}}
|
||
<section class="lineup-card" id="lineup-card-exchange" data-card-location="SE">
|
||
<header>
|
||
<div class="float-left event-title">{{event.formattedTitle}}</div>
|
||
<div class="float-right homeaway">{{event.gameType}}</div>
|
||
</header>
|
||
<div class="starting-lineup-table">
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th colspan="4">Starting</th>
|
||
<th class="substitution">Substitution</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{{#offenseLineup 11 event_lineup_entries members}}
|
||
<tr class="slot">
|
||
<th class="sequence {{#if this.member.lastName}}counter{{/if}}"></th>
|
||
<td class="player-name">{{this.member.lastName}}</td>
|
||
<td class="jersey-number">{{this.member.jerseyNumber}}</td>
|
||
<td class="position">{{this.label}}</td>
|
||
<td class="substitution"></td>
|
||
</tr>
|
||
{{/offenseLineup}}
|
||
{{#defenseLineup event_lineup_entries members}}
|
||
<tr class="slot">
|
||
{{#if (isInPositionOnly this.member)}}{{#if (comparePositionWithFlags "P" this.eventLineupEntry)}}
|
||
<th class="sequence">PO</th>
|
||
<td class="player-name">{{this.member.lastName}}</td>
|
||
<td class="jersey-number">{{this.member.jerseyNumber}}</td>
|
||
<td class="position">{{positionLabelWithoutFlags this.eventLineupEntry.label}}</td>
|
||
<td class="substitution"></td>
|
||
{{/if}}{{/if}}
|
||
</tr>
|
||
{{/defenseLineup}}
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<div class="sheet eventsheet" id="page-2">
|
||
{{!-- NW --}}
|
||
<section id="front-cover">
|
||
<header>
|
||
<div class="homeaway">
|
||
<span>{{firstLetter event.gameType}}</span>
|
||
</div>
|
||
<div class="title">
|
||
<span class="date-time">{{dateFormat event.startDate "ddd, MMM D h:mm A" }}</span>
|
||
<span class="location">{{event.locationName}}</span>
|
||
</div>
|
||
<div class="game-number">
|
||
<span class="label">Game #</span>
|
||
<span class="value">XX</span>
|
||
</div>
|
||
</header>
|
||
<div style="display:block;max-height: 1em;background-color: lightgray;border-bottom: solid 2px black;">
|
||
</div>
|
||
<div class="head-to-head">
|
||
<div class="team">
|
||
<img src="{{team_preferences.links.teamLogo.href}}">
|
||
<div>
|
||
<span class="name">{{team.name}}</span>
|
||
</div>
|
||
</div>
|
||
{{# if event.opponentName}}
|
||
<div>
|
||
<div style="text-align: center;font-family: 'Pacifico';">
|
||
<span>vs</span>
|
||
</div>
|
||
</div>
|
||
<div class="opponent">
|
||
<div>
|
||
<span class="name">{{event.opponentName}}</span>
|
||
</div>
|
||
{{#if opponent_logo.mediumUrl }}
|
||
<img src="{{opponent_logo.mediumUrl}}">
|
||
{{/if}}
|
||
</div>
|
||
<div class="">
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th colspan="2">Final Score</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<th>{{team.name}}</th>
|
||
<th>{{event.opponentName}}</th>
|
||
</tr>
|
||
<tr>
|
||
<td style="height:5em;width: 50%;"></td>
|
||
<td></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
{{/if}}
|
||
</div>
|
||
</section>
|
||
{{!-- NE --}}
|
||
<section id="defense-card" class="blank">
|
||
<header>
|
||
<div class="event-title float-left">
|
||
|
||
</div>
|
||
<div class="homeaway float-right">
|
||
|
||
</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">
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th colspan="4">
|
||
Starting
|
||
</th>
|
||
<th class="substitution">
|
||
Substitution
|
||
</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{{!-- <% for i in (0...12) do%> --}}
|
||
{{#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}}
|
||
{{!-- <% end %> --}}
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
|
||
</div>
|
||
</body>
|