diff --git a/assets/js/video_player.js b/assets/js/video_player.js index 09f73791..ad83d255 100644 --- a/assets/js/video_player.js +++ b/assets/js/video_player.js @@ -487,8 +487,12 @@ function selectPlaybackRate(event) { videoPlaybackRate = rate; const prev = document.querySelector("#playbackRate a.active"); - if (prev) prev.classList.remove("active"); + if (prev) { + prev.classList.remove("active"); + prev.setAttribute("aria-checked", "false"); + } event.target.classList.add("active"); + event.target.setAttribute("aria-checked", "true"); } function togglePlayPause() { diff --git a/data/articles/blog/2024-01-17-billwerder-billdeich.ex b/data/articles/blog/2024-01-17-billwerder-billdeich.ex index 688def88..3e57a480 100644 --- a/data/articles/blog/2024-01-17-billwerder-billdeich.ex +++ b/data/articles/blog/2024-01-17-billwerder-billdeich.ex @@ -55,16 +55,16 @@ defmodule Data.Article.Blog.BillwerderBilldeich do def text(assigns) do ~H"""

Alter Zustand

-

Nahe der Kreuzung mit dem <.m bounds="10.178891,53.495736,10.180625,53.496624">Ladenbeker Furtweg sind beidseitig <.ref>Hochbordradwege mit 1,62m Breite vorhanden. Ab dem <.m bounds="10.17719,53.495566,10.179319,53.496422">Karlshof dann nur noch auf der Nordseite und ab <.m bounds="10.173997,53.495469,10.178606,53.497003">Auf der Bojenwiese fährt man mit dem Rad im <.ref>Mischverkehr.

+

Nahe der Kreuzung mit dem <.v bounds="10.178891,53.495736,10.180625,53.496624" lon={10.179998} lat={53.496269} dir="backward" ref={@ref}>Ladenbeker Furtweg sind beidseitig <.ref>Hochbordradwege mit 1,62m Breite vorhanden. Ab dem <.v bounds="10.17719,53.495566,10.179319,53.496422" lon={10.178909} lat={53.496176} dir="backward" ref={@ref}>Karlshof dann nur noch auf der Nordseite und ab <.v bounds="10.173997,53.495469,10.178606,53.497003" lon={10.177833} lat={53.496091} dir="backward" ref={@ref}>Auf der Bojenwiese fährt man mit dem Rad im <.ref>Mischverkehr.

-

Zur Querung des <.m bounds="10.178981,53.495181,10.181253,53.497075">Ladenbeker Furtweg steht nur auf der Südseite eine <.ref>Bedarfsampel zur Verfügung, die mit dem Fahrrad in beide Richtungen benutzt werden darf.

+

Zur Querung des <.v bounds="10.178981,53.495181,10.181253,53.497075" lon={10.179998} lat={53.496269} dir="backward" ref={@ref}>Ladenbeker Furtweg steht nur auf der Südseite eine <.ref>Bedarfsampel zur Verfügung, die mit dem Fahrrad in beide Richtungen benutzt werden darf.

Planung

-

Im Zuge des <.a href="https://www.oberbillwerder-hamburg.de/">neuen Stadtteils Oberbillwerder soll der <.m bounds="10.173549,53.495181,10.180836,53.497342">Billwerder Billdeich als Erschließungsstraße ausgebaut werden.

+

Im Zuge des <.a href="https://www.oberbillwerder-hamburg.de/">neuen Stadtteils Oberbillwerder soll der <.v lon={10.17728} lat={53.495994} dir="backward" ref={@ref} bounds="10.173549,53.495181,10.180836,53.497342">Billwerder Billdeich als Erschließungsstraße ausgebaut werden.

-

<.m bounds="10.174484,53.495546,10.179912,53.49658" highlight="Billwerder Billdeich">Entlang der Strecke sind beidseitig 1,85m breite <.ref>Kopenhagener Radwege geplant. Hinzu kommen zwei KFZ-Spuren mit je 3,25m und ein einseitiger Gehweg im Süden mit rund 2,15m Breite. An einmündenden Straßen wird die Radweg jeweils auf Fahrbahnniveau abgesenkt um Linksabbiegen zu ermöglichen. Ausnahme: Linksabbiegen in den Karlshof vom Radweg wurde nicht vorgesehen.

+

<.v lon={10.17728} lat={53.495994} dir="backward" ref={@ref} bounds="10.174484,53.495546,10.179912,53.49658" highlight="Billwerder Billdeich">Entlang der Strecke sind beidseitig 1,85m breite <.ref>Kopenhagener Radwege geplant. Hinzu kommen zwei KFZ-Spuren mit je 3,25m und ein einseitiger Gehweg im Süden mit rund 2,15m Breite. An einmündenden Straßen wird die Radweg jeweils auf Fahrbahnniveau abgesenkt um Linksabbiegen zu ermöglichen. Ausnahme: Linksabbiegen in den Karlshof vom Radweg wurde nicht vorgesehen.

-

Die <.m bounds="10.173187,53.494855,10.177752,53.497388">Verkehrsführung zum neuen Stadtteil wird als abknickende Vorfahrt gestaltet. Die Mittelinsel in der Kurvenmitte bietet KFZ-, Rad- und Fußverkehr eine Aufstellfläche, um in zwei Zügen abzubiegen bzw. zu queren. Auf der nördlichen Seite ist eine Anbindung an die <.v bounds="10.173187,53.494855,10.177752,53.497388" lon={10.17526} lat={53.496162} dir="backward" ref="FR4">Freizeitroute 4 vorgesehen. Auf der Innenseite der Kurve im Süden verläuft der Radweg leicht von der Fahrbahn abgesetzt.

+

Die <.v lon={10.175045} lat={53.496145} dir="backward" ref={@ref} bounds="10.173187,53.494855,10.177752,53.497388">Verkehrsführung zum neuen Stadtteil wird als abknickende Vorfahrt gestaltet. Die Mittelinsel in der Kurvenmitte bietet KFZ-, Rad- und Fußverkehr eine Aufstellfläche, um in zwei Zügen abzubiegen bzw. zu queren. Auf der nördlichen Seite ist eine Anbindung an die <.v bounds="10.173187,53.494855,10.177752,53.497388" lon={10.17526} lat={53.496162} dir="backward" ref="FR4">Freizeitroute 4 vorgesehen. Auf der Innenseite der Kurve im Süden verläuft der Radweg leicht von der Fahrbahn abgesetzt.

In <.m bounds="10.170376,53.493575,10.176305,53.496884">Richtung Neubaugebiet, auf der angedeuteten neuen Straße, sollen die Radwege mit 2,5m breiter werden. Auch der Gehweg wird mit 2,75m breiter.

diff --git a/data/articles/static/startpage.ex b/data/articles/static/startpage.ex index 88c64247..ba5e8b2c 100644 --- a/data/articles/static/startpage.ex +++ b/data/articles/static/startpage.ex @@ -207,7 +207,7 @@ defmodule Data.Article.Static.Startpage do diff --git a/data/images/quality_compare.webp b/data/images/quality_compare.webp index 09af7f8a..e2dc1838 100644 Binary files a/data/images/quality_compare.webp and b/data/images/quality_compare.webp differ diff --git a/lib/veloroute_web/live/frame_live.html.heex b/lib/veloroute_web/live/frame_live.html.heex index ba13fe5c..4232af0f 100644 --- a/lib/veloroute_web/live/frame_live.html.heex +++ b/lib/veloroute_web/live/frame_live.html.heex @@ -18,6 +18,7 @@ <%# phx-ignore-attr needed to toggle loading indicator from JS %>
@@ -76,7 +77,7 @@ <%= if @current_page == Data.Article.Static.Startpage do %> <%= Settings.sitebar_name() %> <% else %> - <.link patch="/" class="header" title="zurück zur Startseite"><%= Settings.sitebar_name() %> + <.link patch="/" class="header" title="zurück zur Startseite" aria-label="zurück zur Startseite von veloroute.hamburg"><%= Settings.sitebar_name() %> <% end %>
<%= if Map.get(@flash, "info") == 404 do %> diff --git a/lib/veloroute_web/live/map.ex b/lib/veloroute_web/live/map.ex index 581a8052..baa836a0 100644 --- a/lib/veloroute_web/live/map.ex +++ b/lib/veloroute_web/live/map.ex @@ -49,17 +49,19 @@ defmodule VelorouteWeb.Live.Map do ~H"""
-
+
<%= @preview_image %>
- +
<%= for layer <- @layers do %> <% end %>