diff options
Diffstat (limited to 'templates/_public_status_card.html.ep')
-rw-r--r-- | templates/_public_status_card.html.ep | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/templates/_public_status_card.html.ep b/templates/_public_status_card.html.ep index 43b9926..cb0fb0d 100644 --- a/templates/_public_status_card.html.ep +++ b/templates/_public_status_card.html.ep @@ -3,7 +3,11 @@ <div class="card"> <div class="card-content"> <i class="material-icons small right sync-failed-marker grey-text" style="display: none;">sync_problem</i> - <span class="card-title"><%= $name %> ist unterwegs</span> + <span class="card-title"><%= $name %> ist unterwegs + % if ($journey_visibility) { + <i class="material-icons right"><%= visibility_icon($journey_visibility) %></i> + % } + </span> % if ($public_level & 0x04 and $journey->{comment}) { <p>„<%= $journey->{comment} %>“</p> % } @@ -16,6 +20,9 @@ % } <div class="center-align countdown" data-duration="<%= $journey->{journey_duration} // 0 %>" + % if (param('token')) { + data-token="<%= $journey->{dep_eva} %>-<%= $journey->{timestamp}->epoch %>-<%= $journey->{sched_departure}->epoch %>" + % } data-arrival="<%= $journey->{real_arrival}->epoch %>"> % if ($journey->{departure_countdown} > 120) { Abfahrt in <%= sprintf('%.f', $journey->{departure_countdown} / 60) %> Minuten @@ -166,20 +173,6 @@ <i class="material-icons small right sync-failed-marker grey-text" style="display: none;">sync_problem</i> <span class="card-title"><%= $name %> ist gerade nicht eingecheckt</span> <p> - % if ($journey->{arr_name}) { - Zuletzt gesehen - % if ($journey->{real_arrival}->epoch and ($public_level & 0x20 or ($public_level & 0x10 and is_user_authenticated()))) { - %= $journey->{real_arrival}->strftime('am %d.%m.%Y') - in <b><%= $journey->{arr_name} %></b> - %= $journey->{real_arrival}->strftime('(Ankunft um %H:%M Uhr)') - % } - % else { - in <b><%= $journey->{arr_name} %></b> - % } - % } - % else { - Noch keine Zugfahrten geloggt. - % } </p> </div> </div> |