diff options
-rw-r--r-- | sass/app.scss | 30 | ||||
-rw-r--r-- | templates/app.html.ep | 62 |
2 files changed, 44 insertions, 48 deletions
diff --git a/sass/app.scss b/sass/app.scss index 2beda4e..d9e83ce 100644 --- a/sass/app.scss +++ b/sass/app.scss @@ -507,9 +507,10 @@ div.app li.cancelled { background-color: $cancelled-bg-color; } -div.app li .countdown { +div.app li .platform { background-color: transparent; font-size: 3em; + font-weight: bold; position: absolute; right: 5px; bottom: 2px; @@ -517,6 +518,10 @@ div.app li .countdown { color: $fg; } +div.app li .changed-platform { + color: $info-color; +} + div.app li .header { color:$fg; font-size:2em; @@ -531,38 +536,31 @@ div.app li .head { border-bottom-width:0; } -div.app li .countdown .delay { +div.app li .time .delay { font-size:1em; color: $delay-color; background-color: transparent; - padding-right:7px; + padding-right: 1ex; } -div.app li .countdown .undelay { +div.app li .time .undelay { font-size:1em; color: $undelay-color; - padding-right:7px; + padding-right: 1ex; } -div.app li .countdown .delaynorm { +div.app li .time .delaynorm { font-size:0.9em; color: $delaynorm-color; - padding-right:7px; + padding-right: 1ex; } -div.app li .countdown .undelaynorm { +div.app li .time .undelaynorm { font-size:0.9em; color: $undelaynorm-color; - padding-right:7px; + padding-right: 1ex; } -div.app li .countdown .platform { - font-weight: bold; -} - -div.app li .countdown .changed-platform { - color: $info-color; -} div.app li .time { background-color: transparent; diff --git a/templates/app.html.ep b/templates/app.html.ep index 9ac7304..4a45c99 100644 --- a/templates/app.html.ep +++ b/templates/app.html.ep @@ -94,45 +94,44 @@ % } <span class="time <%= ($show_realtime and $departure->{delay} and not $departure->{is_cancelled}) ? 'delayed' : q{} %>"> -% if (param('detailed')) { -% my $arrow = '→'; -% if (not $departure->{sched_arrival}) { -% $arrow = '↦'; -% } -% elsif (not $departure->{sched_departure}) { -% $arrow = '⇥'; -% } -% if ($show_realtime) { -%= ($departure->{arrival} // q{}) . $arrow . ($departure->{departure} // q{}) -% } -% else { -%= ($departure->{sched_arrival} // q{}) . $arrow . ($departure->{sched_departure} // q{}) -% } -% } -% else { -%= $departure->{time} -% } - </span> - <span class="countdown"> -% if ($departure->{delay} and not $departure->{is_cancelled}) { -% my $aria_delay = sprintf("Verspätung %d Minuten", $departure->{delay}); -% if ($show_realtime) { -% if ($departure->{delay} > 0) { - <span class="delaynorm" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% if ($departure->{delay} and not $departure->{is_cancelled}) { +% my $aria_delay = sprintf("Verspätung %d Minuten", $departure->{delay}); +% if ($show_realtime) { +% if ($departure->{delay} > 0) { + <span class="delaynorm" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% } +% else { + <span class="undelaynorm" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +% } % } % else { - <span class="undelaynorm" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +% if ($departure->{delay} > 0) { + <span class="delay" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% } +% else { + <span class="undelay" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +% } % } % } -% else { -% if ($departure->{delay} > 0) { - <span class="delay" aria-label="<%= $aria_delay %>">(+<%= $departure->{delay} %>)</span> +% if (param('detailed')) { +% my $arrow = '→'; +% if (not $departure->{sched_arrival}) { +% $arrow = '↦'; +% } +% elsif (not $departure->{sched_departure}) { +% $arrow = '⇥'; +% } +% if ($show_realtime) { +%= ($departure->{arrival} // q{}) . $arrow . ($departure->{departure} // q{}) % } % else { - <span class="undelay" aria-label="<%= $aria_delay %>">(<%= $departure->{delay} %>)</span> +%= ($departure->{sched_arrival} // q{}) . $arrow . ($departure->{sched_departure} // q{}) % } % } -% } +% else { +%= $departure->{time} +% } + </span> % if (($departure->{scheduled_platform} and $departure->{platform} and % $departure->{scheduled_platform} ne $departure->{platform}) % or $departure->{changed_platform}) { @@ -143,7 +142,6 @@ % } %= $departure->{platform} </span> - </span> % if ($departure->{info} and length $departure->{info}) { <span class="info"> %= $departure->{info} |