diff options
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/Travelynx.pm | 17 | ||||
-rwxr-xr-x | lib/Travelynx/Controller/Profile.pm | 9 | ||||
-rwxr-xr-x | lib/Travelynx/Controller/Traveling.pm | 10 |
3 files changed, 22 insertions, 14 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index cec4a92..bf999bc 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -2793,13 +2793,16 @@ sub startup { my @extra_station_coordinates = map { [ $_->{latlon}, $_->{name} ] } @extra_stations; - my @now_coordinates = map { - [ - $_->{now_latlon}, - $_->{train_type} . ' ' - . ( $_->{train_line} // $_->{train_no} ) - ] - } @journeys; + my @now_coordinates; + if ( $opt{with_now_markers} ) { + @now_coordinates = map { + [ + $_->{now_latlon}, + $_->{train_type} . ' ' + . ( $_->{train_line} // $_->{train_no} ) + ] + } @journeys; + } my @station_pairs; my @polylines; diff --git a/lib/Travelynx/Controller/Profile.pm b/lib/Travelynx/Controller/Profile.pm index db30d36..978e3f8 100755 --- a/lib/Travelynx/Controller/Profile.pm +++ b/lib/Travelynx/Controller/Profile.pm @@ -114,7 +114,8 @@ sub profile { my $map_data = {}; if ( $status->{checked_in} ) { $map_data = $self->journeys_to_map_data( - journeys => [$status], + journeys => [$status], + with_now_markers => 1, ); } @@ -506,7 +507,8 @@ sub user_status { my $map_data = {}; if ( $status->{checked_in} ) { $map_data = $self->journeys_to_map_data( - journeys => [$status], + journeys => [$status], + with_now_markers => 1, ); } @@ -600,7 +602,8 @@ sub status_card { if ( $status->{checked_in} ) { $map_data = $self->journeys_to_map_data( - journeys => [$status], + journeys => [$status], + with_now_markers => 1, ); } diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index a821f3a..e23301e 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -370,8 +370,9 @@ sub homepage { my $map_data = {}; if ( $status->{arr_name} ) { $map_data = $self->journeys_to_map_data( - journeys => [$status], - show_full_route => 1, + journeys => [$status], + show_full_route => 1, + with_now_markers => 1, ); } my $journey_visibility @@ -461,8 +462,9 @@ sub status_card { my $map_data = {}; if ( $status->{arr_name} ) { $map_data = $self->journeys_to_map_data( - journeys => [$status], - show_full_route => 1, + journeys => [$status], + show_full_route => 1, + with_now_markers => 1, ); } my $journey_visibility |