From 512457a4106650ff79ed709bd744dc91100366ae Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 22 Sep 2013 02:47:12 +0200 Subject: add &color= support for html frontend --- cgi/index.pl | 2 ++ cgi/templates/display.html.ep | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cgi/index.pl b/cgi/index.pl index 3ce8415..022022f 100644 --- a/cgi/index.pl +++ b/cgi/index.pl @@ -264,6 +264,7 @@ sub get_departures { sub render_html { my $self = shift; + my $color = $self->param('color') || '255,208,0'; my ( $departures, $errstr ) = get_departures( city => $self->stash('city'), @@ -284,6 +285,7 @@ sub render_html { $self->render( 'display', title => "vrr-fakedisplay v${VERSION}", + color => [ split( qr{,}, $color ) ], departures => $departures, scale => $self->param('scale') || '4.3', ); diff --git a/cgi/templates/display.html.ep b/cgi/templates/display.html.ep index 234068b..02f974c 100644 --- a/cgi/templates/display.html.ep +++ b/cgi/templates/display.html.ep @@ -13,7 +13,7 @@ body { font-family: VRRR; background-color: #000000; - color: #ffd000; + color: #<%= join(q{}, map { sprintf('%02x', $_) } @{$color} ) %>; font-size: <%= $scale * 100 %>%; } -- cgit v1.2.3