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

set appropriate meta description for departure board and train details

parent 83a1be47
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -958,6 +958,14 @@ sub render_train {
		sub {
			$self->render(
				$template // '_train_details',
				description => sprintf(
					'%s %s%s%s nach %s',
					$departure->{train_type},
					$departure->{train_line} // $departure->{train_no},
					$departure->{origin} ? ' von ' : q{},
					$departure->{origin}      // q{},
					$departure->{destination} // 'unbekannt'
				),
				departure => $departure,
				linetype  => $linetype,
				icetype => $self->app->ice_type_map->{ $departure->{train_no} },
@@ -1279,6 +1287,14 @@ sub train_details {

			$self->render(
				$self->param('ajax') ? '_train_details' : 'train_details',
				description => sprintf(
					'%s %s%s%s nach %s',
					$res->{train_type},
					$res->{train_line} // $res->{train_no},
					$res->{origin} ? ' von ' : q{},
					$res->{origin}      // q{},
					$res->{destination} // 'unbekannt'
				),
				departure => $res,
				linetype  => $linetype,
				icetype   => $self->app->ice_type_map->{ $res->{train_no} },
@@ -1735,6 +1751,8 @@ sub handle_result {
		}
		$self->render(
			$template,
			description => 'Abfahrtstafel '
			  . ( $via ? "$station_name via $via" : $station_name ),
			api_link         => $api_link,
			api_text         => $api_text,
			api_icon         => $api_icon,
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta name="keywords" content="Abfahrtsmonitor, Bahnhofstafel, Abfahrten, Abfahrtstafel, ICE, IC, RE, RB, S-Bahn">
	<meta name="description" content="Inoffizieller Abfahrtsmonitor für innerdeutsche Zugfahrten">
	<meta name="description" content="<%= stash('description') // 'Inoffizieller Abfahrtsmonitor für innerdeutsche Zugfahrten' %>">
	<meta name="theme-color" content="#00838f">
	<link rel="icon" type="image/png" href="/static/icons/icon-16x16.png" sizes="16x16">
	<link rel="icon" type="image/png" href="/static/icons/icon-32x32.png" sizes="32x32">