From def2fedf986fea8c10a3d44339b6f0d0fe46e54c Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 24 Apr 2019 07:50:31 +0200 Subject: [PATCH] _checked_in: Clarify checkout/interchange UI --- templates/_checked_in.html.ep | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/templates/_checked_in.html.ep b/templates/_checked_in.html.ep index 37b1c3c..d895ecb 100644 --- a/templates/_checked_in.html.ep +++ b/templates/_checked_in.html.ep @@ -29,12 +29,15 @@

% if ($status->{departure_countdown} > 120) { - Abfahrt in <%= int($status->{departure_countdown} / 60) %> Minuten + Abfahrt in <%= sprintf('%.f', $status->{departure_countdown} / 60) %> Minuten % } % elsif (defined $status->{arrival_countdown}) { - % if ($status->{arrival_countdown} > 0) { - Ankunft in <%= int($status->{arrival_countdown} / 60) %> - Minute<%= int($status->{arrival_countdown} / 60) == 1 ? '' : 'n' %> + % if ($status->{arrival_countdown} > 1) { + Ankunft in <%= sprintf('%.f', $status->{arrival_countdown} / 60) %> + Minute<%= sprintf('%.f', $status->{arrival_countdown} / 60) == 1 ? '' : 'n' %> + % } + % elsif ($status->{arrival_countdown} > 0) { + Ankunft in weniger als einer Minute % } % else { Ziel erreicht @@ -48,11 +51,18 @@

+ % if (defined $status->{arrival_countdown} and $status->{arrival_countdown} <= 0) { +

+ Der automatische Checkout erfolgt in wenigen Minuten. Zum Umsteigen: + Aktuelle Station in der Liste auswählen. Zum Weiterfahren: Neues + Ziel wählen. +

+ % } % if ($status->{arr_name}) { -

Zielstation ändern?

+

Ziel ändern?

% } % else { -

Zielstation wählen:

+

Ziel wählen:

% }