Loading sass/src/common/local.scss +18 −2 Original line number Diff line number Diff line Loading @@ -86,12 +86,23 @@ ul.suggestions { } .dep-time::after { content: " ⊖"; font-style: normal; } } } .departures.connections { li { grid-template-columns: 15ch 10ch 1fr; } .connect-platform-wrapper { text-align: center; span { display: block; } } } .followee-checkin { font-size: 0.9rem; display: block; Loading Loading @@ -182,10 +193,9 @@ ul.suggestions { @media screen and (max-width: 600px) { .departures li { .dep-line, .dep-time { grid-template-columns: 10ch 1fr; .dep-line, .dep-time, .connect-platform-wrapper { grid-column: 1; margin-right: 0.8rem; text-align: center; } .dep-dest { Loading @@ -193,4 +203,10 @@ ul.suggestions { grid-row: 1 / span 2; } } .departures.connections li { grid-template-columns: 15ch 1fr; .connect-platform-wrapper span { display: inline; } } } templates/_connections.html.ep +34 −40 Original line number Diff line number Diff line <div><table class="striped"><tbody> <ul class="collection departures connections"> % for my $res (@{$connections}) { % my ($train, $via, $via_arr, $load) = @{$res}; % $via_arr = $via_arr ? $via_arr->strftime('%H:%M') : q{}; % my $td_class = ''; % my $row_class = ''; % my $link_class = 'action-checkin'; % if ($train->is_cancelled) { % $td_class = 'cancelled'; % $row_class = 'cancelled'; % $link_class = 'action-cancelled-from'; % } % if ($checkin_from) { <tr class="<%= $link_class %>" data-station="<%= $train->station_uic %>" data-train="<%= $train->train_id %>" data-ts="<%= ($train->sched_departure // $train->departure)->epoch %>" data-dest="<%= $via->{name} %>"> <li class="collection-item <%= $row_class %> <%= $link_class %>" data-station="<%= $train->station_uic %>" data-train="<%= $train->train_id %>" data-ts="<%= ($train->sched_departure // $train->departure)->epoch %>" data-dest="<%= $via->{name} %>"> % } % else { <tr> <li class="collection-item"> % } <td class="<%= $td_class %>"> % if ($train->platform) { % if ($checkin_from) { <a>Gleis <%= $train->platform %></a> <a class="dep-time" href="#"> % if ($train->departure_is_cancelled) { %= $train->sched_departure->strftime('%H:%M') % } % else { Gleis <%= $train->platform %> %= $train->departure->strftime('%H:%M') % } <br/> % if ($via_arr) { → <%= $via_arr %> % } % if ($checkin_from) { <a><%= $train->line %></a> % if ($train->departure_delay) { %= sprintf('(%+d)', $train->departure_delay) % } % else { %= $train->line </a> <span class="connect-platform-wrapper"> % if ($train->platform) { <span>Gleis <%= $train->platform %></span> % } </td> <td class="<%= $td_class %>"> % if ($checkin_from) { <a><%= $via->{name} %></a> <span class="dep-line <%= (split(/ /, $train->line))[0] %>"> %= $train->line </span> </span> <span class="dep-dest"> % if ($train->is_cancelled) { Fahrt nach <%= $via->{name} %> entfällt % } % else { %= $via->{name} Loading Loading @@ -61,22 +70,7 @@ % if ($train->{message_id}{70} or $train->{message_id}{71}) { <i class="material-icons tiny" aria-label="Ohne WLAN">portable_wifi_off</i> % } </td> <td> % if ($train->departure_is_cancelled) { %= $train->sched_departure->strftime('%H:%M') ⊖ % } % else { %= $train->departure->strftime('%H:%M') % } % if ($via_arr) { → <%= $via_arr %> % } % if ($train->departure_delay) { %= sprintf('(%+d)', $train->departure_delay) % } </td> </tr> </span> </li> % } </tbody></table></div> </ul> templates/_connections_hafas.html.ep +24 −35 Original line number Diff line number Diff line <div><table class="striped"><tbody> <ul class="collection departures connections"> % for my $res (@{$connections}) { % my ($train, $via, $via_arr) = @{$res}; % $via_arr = $via_arr ? $via_arr->strftime('%H:%M') : q{}; % my $td_class = ''; % my $row_class = ''; % my $link_class = 'action-checkin'; % if ($train->is_cancelled) { % $td_class = 'cancelled'; % $row_class = 'cancelled'; % $link_class = 'action-cancelled-from'; % } % if ($checkin_from) { <tr class="<%= $link_class %>" data-station="<%= $train->station_eva %>" data-train="<%= $train->id %>" data-ts="<%= ($train->sched_datetime // $train->datetime)->epoch %>" data-dest="<%= $via->{name} %>"> <li class="collection-item <%= $row_class %> <%= $link_class %>" data-station="<%= $train->station_eva %>" data-train="<%= $train->id %>" data-ts="<%= ($train->sched_datetime // $train->datetime)->epoch %>" data-dest="<%= $via->{name} %>"> % } % else { <tr> <li class="collection-item"> % } <td class="<%= $td_class %>"> % if ($train->platform) { % if ($checkin_from) { <a>Gleis <%= $train->platform %></a> % } % else { Gleis <%= $train->platform %> % } <br/> % } % if ($checkin_from) { <a><%= $train->line %></a> % } % else { %= $train->line % } </td> <td class="<%= $td_class %>"> % if ($checkin_from) { <a><%= $via->{name} %></a> % } % else { %= $via->{name} % } </td> <td> <a class="dep-time" href="#"> % if ($train->is_cancelled) { %= $train->sched_datetime->strftime('%H:%M') ⊖ % } % else { %= $train->datetime->strftime('%H:%M') Loading @@ -53,7 +31,18 @@ % if ($train->delay) { %= sprintf('(%+d)', $train->delay) % } </td> </tr> </a> <span class="connect-platform-wrapper"> % if ($train->platform) { <span>Gleis <%= $train->platform %></span> % } <span class="dep-line <%= (split(/ /, $train->line))[0] %>"> %= $train->line </span> </span> <span class="dep-dest"> %= $via->{name} </span> </li> % } </tbody></table></div> </ul> Loading
sass/src/common/local.scss +18 −2 Original line number Diff line number Diff line Loading @@ -86,12 +86,23 @@ ul.suggestions { } .dep-time::after { content: " ⊖"; font-style: normal; } } } .departures.connections { li { grid-template-columns: 15ch 10ch 1fr; } .connect-platform-wrapper { text-align: center; span { display: block; } } } .followee-checkin { font-size: 0.9rem; display: block; Loading Loading @@ -182,10 +193,9 @@ ul.suggestions { @media screen and (max-width: 600px) { .departures li { .dep-line, .dep-time { grid-template-columns: 10ch 1fr; .dep-line, .dep-time, .connect-platform-wrapper { grid-column: 1; margin-right: 0.8rem; text-align: center; } .dep-dest { Loading @@ -193,4 +203,10 @@ ul.suggestions { grid-row: 1 / span 2; } } .departures.connections li { grid-template-columns: 15ch 1fr; .connect-platform-wrapper span { display: inline; } } }
templates/_connections.html.ep +34 −40 Original line number Diff line number Diff line <div><table class="striped"><tbody> <ul class="collection departures connections"> % for my $res (@{$connections}) { % my ($train, $via, $via_arr, $load) = @{$res}; % $via_arr = $via_arr ? $via_arr->strftime('%H:%M') : q{}; % my $td_class = ''; % my $row_class = ''; % my $link_class = 'action-checkin'; % if ($train->is_cancelled) { % $td_class = 'cancelled'; % $row_class = 'cancelled'; % $link_class = 'action-cancelled-from'; % } % if ($checkin_from) { <tr class="<%= $link_class %>" data-station="<%= $train->station_uic %>" data-train="<%= $train->train_id %>" data-ts="<%= ($train->sched_departure // $train->departure)->epoch %>" data-dest="<%= $via->{name} %>"> <li class="collection-item <%= $row_class %> <%= $link_class %>" data-station="<%= $train->station_uic %>" data-train="<%= $train->train_id %>" data-ts="<%= ($train->sched_departure // $train->departure)->epoch %>" data-dest="<%= $via->{name} %>"> % } % else { <tr> <li class="collection-item"> % } <td class="<%= $td_class %>"> % if ($train->platform) { % if ($checkin_from) { <a>Gleis <%= $train->platform %></a> <a class="dep-time" href="#"> % if ($train->departure_is_cancelled) { %= $train->sched_departure->strftime('%H:%M') % } % else { Gleis <%= $train->platform %> %= $train->departure->strftime('%H:%M') % } <br/> % if ($via_arr) { → <%= $via_arr %> % } % if ($checkin_from) { <a><%= $train->line %></a> % if ($train->departure_delay) { %= sprintf('(%+d)', $train->departure_delay) % } % else { %= $train->line </a> <span class="connect-platform-wrapper"> % if ($train->platform) { <span>Gleis <%= $train->platform %></span> % } </td> <td class="<%= $td_class %>"> % if ($checkin_from) { <a><%= $via->{name} %></a> <span class="dep-line <%= (split(/ /, $train->line))[0] %>"> %= $train->line </span> </span> <span class="dep-dest"> % if ($train->is_cancelled) { Fahrt nach <%= $via->{name} %> entfällt % } % else { %= $via->{name} Loading Loading @@ -61,22 +70,7 @@ % if ($train->{message_id}{70} or $train->{message_id}{71}) { <i class="material-icons tiny" aria-label="Ohne WLAN">portable_wifi_off</i> % } </td> <td> % if ($train->departure_is_cancelled) { %= $train->sched_departure->strftime('%H:%M') ⊖ % } % else { %= $train->departure->strftime('%H:%M') % } % if ($via_arr) { → <%= $via_arr %> % } % if ($train->departure_delay) { %= sprintf('(%+d)', $train->departure_delay) % } </td> </tr> </span> </li> % } </tbody></table></div> </ul>
templates/_connections_hafas.html.ep +24 −35 Original line number Diff line number Diff line <div><table class="striped"><tbody> <ul class="collection departures connections"> % for my $res (@{$connections}) { % my ($train, $via, $via_arr) = @{$res}; % $via_arr = $via_arr ? $via_arr->strftime('%H:%M') : q{}; % my $td_class = ''; % my $row_class = ''; % my $link_class = 'action-checkin'; % if ($train->is_cancelled) { % $td_class = 'cancelled'; % $row_class = 'cancelled'; % $link_class = 'action-cancelled-from'; % } % if ($checkin_from) { <tr class="<%= $link_class %>" data-station="<%= $train->station_eva %>" data-train="<%= $train->id %>" data-ts="<%= ($train->sched_datetime // $train->datetime)->epoch %>" data-dest="<%= $via->{name} %>"> <li class="collection-item <%= $row_class %> <%= $link_class %>" data-station="<%= $train->station_eva %>" data-train="<%= $train->id %>" data-ts="<%= ($train->sched_datetime // $train->datetime)->epoch %>" data-dest="<%= $via->{name} %>"> % } % else { <tr> <li class="collection-item"> % } <td class="<%= $td_class %>"> % if ($train->platform) { % if ($checkin_from) { <a>Gleis <%= $train->platform %></a> % } % else { Gleis <%= $train->platform %> % } <br/> % } % if ($checkin_from) { <a><%= $train->line %></a> % } % else { %= $train->line % } </td> <td class="<%= $td_class %>"> % if ($checkin_from) { <a><%= $via->{name} %></a> % } % else { %= $via->{name} % } </td> <td> <a class="dep-time" href="#"> % if ($train->is_cancelled) { %= $train->sched_datetime->strftime('%H:%M') ⊖ % } % else { %= $train->datetime->strftime('%H:%M') Loading @@ -53,7 +31,18 @@ % if ($train->delay) { %= sprintf('(%+d)', $train->delay) % } </td> </tr> </a> <span class="connect-platform-wrapper"> % if ($train->platform) { <span>Gleis <%= $train->platform %></span> % } <span class="dep-line <%= (split(/ /, $train->line))[0] %>"> %= $train->line </span> </span> <span class="dep-dest"> %= $via->{name} </span> </li> % } </tbody></table></div> </ul>