summaryrefslogtreecommitdiff
path: root/templates/landingpage.html.ep
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2019-03-19 18:20:05 +0100
committerDaniel Friesel <derf@finalrewind.org>2019-03-19 18:20:05 +0100
commit01df965d66fa7223e98036908ed4f60dda5942f8 (patch)
tree9a7efc5a2d1025305c8a3ccd54333ff8e39e87fb /templates/landingpage.html.ep
parente24f89530376641f56d3b037c2a7dcd485b1ccd8 (diff)
support logging of cancelled journeys
Diffstat (limited to 'templates/landingpage.html.ep')
-rw-r--r--templates/landingpage.html.ep27
1 files changed, 27 insertions, 0 deletions
diff --git a/templates/landingpage.html.ep b/templates/landingpage.html.ep
index dcc0083..83ad2a1 100644
--- a/templates/landingpage.html.ep
+++ b/templates/landingpage.html.ep
@@ -37,6 +37,33 @@
</div>
</div>
% }
+ % elsif ($status->{cancelled}) {
+ <div class="card yellow lighten-4">
+ <div class="card-content">
+ <span class="card-title">Zugausfall dokumentieren</span>
+ <p>Prinzipiell wärest du nun eingecheckt in
+ <%= $status->{train_type} %> <%= $status->{train_no} %>
+ ab <%= $status->{station_name} %>, doch dieser Zug fällt aus.
+ % if ($status->{timestamp_delta} < 3600) {
+ <a class="action-undo"><i class="material-icons">undo</i> Checkinversuch rückgängig</a>
+ % }
+ </p>
+ <p>Falls du den Zugausfall z.B. für ein Fahrgastrechteformular
+ dokumentieren möchtest, wähle bitte jetzt deine geplante
+ Zielstation aus. Achtung: Momentan wird dabei keine
+ Soll-Ankunftszeit gespeichert, das zu beheben steht auf
+ der Todoliste.</p>
+ <table>
+ <tbody>
+ % my $is_after = 0;
+ % for my $station (@{$status->{route_after}}) {
+ <tr><td><a class="action-cancelled-to" data-station="<%= $station %>"><%= $station %></a></td></tr>
+ % }
+ </tbody>
+ </table>
+ </div>
+ </div>
+ % }
% else {
<div class="card grey darken-4">
<div class="card-content white-text">