83 lines
3.8 KiB
Handlebars
83 lines
3.8 KiB
Handlebars
<table>
|
|
<colgroup><col span="4" class="player"></colgroup>
|
|
{{!-- <colgroup><col span="0" class="player-stats"></colgroup> --}}
|
|
<colgroup><col span="4" class="position-capability"></colgroup>
|
|
<colgroup><col span="4" class="availability-on-day future"></colgroup>
|
|
<colgroup><col span="4" class="availability-on-day past"></colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th colspan="4" id="today-availability">
|
|
Available ({{availabilitySummary.playerGoingCount}}|{{availabilitySummary.playerMaybeCount}})
|
|
</th>
|
|
<th class="player-stats">
|
|
<span class="decimal-point">.</span>AVG
|
|
<span class="delimiter">/</span>
|
|
<span class="decimal-point">.</span>OBP
|
|
<span class="delimiter">/</span>
|
|
<span class="decimal-point">.</span>SLG
|
|
<span class="delimiter">:</span>PA
|
|
</th>
|
|
<th class="position-capability pitcher">P</th>
|
|
<th class="position-capability catcher">C</th>
|
|
<th class="position-capability infield">I</th>
|
|
<th class="position-capability outfield">O</th>
|
|
{{!-- <% for timepoint, i in timeline.select{|tp| tp[:comparison_to_selected]>0}.sort{|tp| -tp[:comparison_to_selected]}.each_with_index do%> --}}
|
|
|
|
{{#loopEvents upcoming_events}}
|
|
<th class="availability-on-day avail-today-plus-{{@index}}" date="{{this.startDate}}"><div>{{dateFormat this.startDate "ddd" }}</div></th>
|
|
{{/loopEvents}}
|
|
{{#loopEvents recent_events}}
|
|
<th class="availability-on-day avail-today-minus-{{@index}}" date="{{this.startDate}}"><div>{{dateFormat this.startDate "ddd" }}</div></th>
|
|
{{/loopEvents}}
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{!-- <% by_member.select{|m,d| !m.is_non_player}.each_with_index do |(member, d), i|%> --}}
|
|
{{#rosterHistory event event_lineup_entries members availabilities}}
|
|
<tr class="roster-history-slot{{#if (isStarting this)}} starting-today{{/if}}">
|
|
<td class="is-present-checkbox available-status-code-{{this.benchcoach.availability.statusCode}}">
|
|
<span>■</span>
|
|
</td>
|
|
<td class="jersey-number available-status-code-{{this.benchcoach.availability.statusCode}}">
|
|
{{this.jerseyNumber}}
|
|
</td>
|
|
<td class="player-name available-status-code-{{this.benchcoach.availability.statusCode}}">
|
|
{{this.lastName}}
|
|
</td>
|
|
<td class="position available-status-code-{{this.benchcoach.availability.statusCode}}">
|
|
<span>{{positionLabelWithoutFlags this.benchcoach.eventLineupEntry.label}}</span>
|
|
</td>
|
|
<td class="player-stats border-left border-right">
|
|
<span class="decimal-point">.</span>
|
|
<span class="avg">000</span>
|
|
<span class="delimiter">/</span>
|
|
<span class="decimal-point">.</span>
|
|
<span class="obp">000</span>
|
|
<span class="delimiter">/</span>
|
|
<span class="decimal-point">.</span>
|
|
<span class="slg">000</span>
|
|
<span class="delimiter">:</span>
|
|
<span class="pa">00</span>
|
|
</td>
|
|
<td class="position-capability pitcher">{{positionCapabilityFor this "P"}}</td>
|
|
<td class="position-capability catcher">{{positionCapabilityFor this "C"}}</td>
|
|
<td class="position-capability infield">{{positionCapabilityFor this "IF"}}</td>
|
|
<td class="position-capability outfield">{{positionCapabilityFor this "OF"}}</td>
|
|
{{#loopEvents ../upcoming_events}}
|
|
{{#timepointForMember ../this ../../timeline this}}
|
|
<td class="availability-on-day future available-status-code-{{this.availability.statusCode}} {{this.value}}">
|
|
{{this.value}}
|
|
</td>
|
|
{{/timepointForMember}}
|
|
{{/loopEvents}}
|
|
{{#loopEvents ../recent_events}}
|
|
{{#timepointForMember ../this ../../timeline this}}
|
|
<td class="availability-on-day past available-status-code-{{this.availability.statusCode}} {{this.value}}">
|
|
{{this.value}}
|
|
</td>
|
|
{{/timepointForMember}}
|
|
{{/loopEvents}}
|
|
</tr>
|
|
{{/rosterHistory}}
|
|
</tbody>
|
|
</table> |