summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2019-05-10 17:58:13 +0200
committerDaniel Friesel <derf@finalrewind.org>2019-05-10 17:58:13 +0200
commitf6800c86683df31c3a2080ba2b0657a97315a980 (patch)
tree2a4035627195f608b1a8edbf92eb09512fe27266 /templates
parent374da8718236a3a1ad624ffbd63813b9cc8fd9fb (diff)
javascript-based refresh of journey progress and countdown
Diffstat (limited to 'templates')
-rw-r--r--templates/_checked_in.html.ep4
-rw-r--r--templates/_public_status_card.html.ep4
-rw-r--r--templates/layouts/default.html.ep2
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"