Unverified Commit 04c8d767 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

journey: show distances below 10km with 100m resolution (and <1km with 1m)

parent 434eb5a1
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -393,6 +393,20 @@ sub startup {
		}
	);

	$self->helper(
		'sprintf_km' => sub {
			my ( $self, $km ) = @_;

			if ( $km < 1 ) {
				return sprintf( '%.f m', $km * 1000 );
			}
			if ( $km < 10 ) {
				return sprintf( '%.1f km', $km );
			}
			return sprintf( '%.f km', $km );
		}
	);

	$self->helper(
		'load_icon' => sub {
			my ( $self, $load ) = @_;
+2 −2
Original line number Diff line number Diff line
@@ -130,8 +130,8 @@
							<%= numify_skipped_stations($journey->{skip_route}) %><br/>
						% }
						% if ($journey->{km_route} > 0.1) {
							ca. <%= sprintf('%.f', $journey->{km_route}) %> km
							(Luftlinie: <%= sprintf('%.f', $journey->{km_beeline}) %> km)
							ca. <%= sprintf_km($journey->{km_route}) %>
							(Luftlinie: <%= sprintf_km($journey->{km_beeline}) %>)
						% }
						% else {
							?