diff options
author | Daniel Friesel <derf@finalrewind.org> | 2019-05-10 17:58:13 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2019-05-10 17:58:13 +0200 |
commit | f6800c86683df31c3a2080ba2b0657a97315a980 (patch) | |
tree | 2a4035627195f608b1a8edbf92eb09512fe27266 /templates | |
parent | 374da8718236a3a1ad624ffbd63813b9cc8fd9fb (diff) |
javascript-based refresh of journey progress and countdown
Diffstat (limited to 'templates')
-rw-r--r-- | templates/_checked_in.html.ep | 4 | ||||
-rw-r--r-- | templates/_public_status_card.html.ep | 4 | ||||
-rw-r--r-- | templates/layouts/default.html.ep | 2 |
3 files changed, 7 insertions, 3 deletions
diff --git a/templates/_checked_in.html.ep b/templates/_checked_in.html.ep index 43fda02..a723691 100644 --- a/templates/_checked_in.html.ep +++ b/templates/_checked_in.html.ep @@ -3,7 +3,9 @@ <i class="material-icons small right sync-failed-marker grey-text" style="display: none;">sync_problem</i> <span class="card-title">Eingecheckt in <%= $journey->{train_type} %> <%= $journey->{train_no} %></span> <p> - <div class="center countdown"> + <div class="center-align countdown" + data-duration="<%= $journey->{journey_duration} // 0 %>" + data-arrival="<%= $journey->{real_arrival}->epoch %>"> % if ($journey->{departure_countdown} > 120) { Abfahrt in <%= sprintf('%.f', $journey->{departure_countdown} / 60) %> Minuten % } diff --git a/templates/_public_status_card.html.ep b/templates/_public_status_card.html.ep index 4b3b787..086c71b 100644 --- a/templates/_public_status_card.html.ep +++ b/templates/_public_status_card.html.ep @@ -4,7 +4,9 @@ <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> <p> - <div class="center-align countdown"> + <div class="center-align countdown" + data-duration="<%= $journey->{journey_duration} // 0 %>" + data-arrival="<%= $journey->{real_arrival}->epoch %>"> <b><%= $journey->{train_type} %> <%= $journey->{train_no} %></b><br/> % if ($journey->{departure_countdown} > 120) { Abfahrt in <%= sprintf('%.f', $journey->{departure_countdown} / 60) %> Minuten diff --git a/templates/layouts/default.html.ep b/templates/layouts/default.html.ep index 98289f7..b190583 100644 --- a/templates/layouts/default.html.ep +++ b/templates/layouts/default.html.ep @@ -9,7 +9,7 @@ <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-title" content="Weather PWA"> - % my $av = 'v16'; # asset version + % my $av = 'v17'; # asset version <link rel="apple-touch-icon" href="/static/<%= $av %>/icons/icon-152x152.png"> <link rel="manifest" href="/static/<%= $av %>/manifest.json"> %= stylesheet "/static/${av}/css/materialize.min.css" |