syncova-policies/app
Weapie 5aa8880190 Gebaerdensprach-Video ermoeglichen und Erklaerung anpassen
Ein DGS-Video liess sich bisher gar nicht einbinden: Der Markdown-
Prozessor laeuft mit Sanitizing, und remark reicht rohes HTML dann von
vornherein nicht durch - <video> kam als leeres <p> heraus. Eine
erweiterte Freigabeliste allein half deshalb nicht.

Statt rohes HTML fuer alle Textfelder zu oeffnen - auch fuer die 121
Erklaerungen - bekommt die Gebaerdensprach-Seite zwei eigene Felder fuer
Video- und Untertiteladresse. Ausgegeben wird ein natives <video
controls> mit <track kind="captions"> und Bildunterschrift.

Adressen werden zweimal geprueft, beim Speichern und vor der Ausgabe:
zugelassen sind nur der eigene Server und https. javascript:, data:,
protokollrelative und einfache http-Adressen werden abgewiesen. iframe
bleibt bewusst gesperrt - eine YouTube-Einbindung wuerde Besucherdaten
an Dritte uebertragen.

Erklaerung zur Barrierefreiheit entsprechend gekuerzt: Die beiden
Luecken nach § 4 BITV 2.0 entfallen, es bleibt die ungepruefte
Druckansicht.

Geprueft: Video wird mit Untertitelspur ausgeliefert und ist per Tastatur
erreichbar, axe-core meldet auf beiden neuen Seiten in hell und dunkel
keine Verstoesse, Adresspruefung weist alle acht Testfaelle korrekt zu.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 16:18:09 +02:00
..
admin Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
api Gebaerdensprach-Video ermoeglichen und Erklaerung anpassen 2026-09-08 16:18:09 +02:00
auth/signin Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
barrierefreiheit Datenschutzerklärungen veröffentlichungsreif machen 2026-09-07 20:35:05 +02:00
datenschutz Datenschutzerklärungen veröffentlichungsreif machen 2026-09-07 20:35:05 +02:00
erklaerung/[slug] Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
gebaerdensprache Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
impressum Datenschutzerklärungen veröffentlichungsreif machen 2026-09-07 20:35:05 +02:00
leichte-sprache Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
globals.css Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
layout.tsx Responsiv machen und Barrierefreiheit nach WCAG 2.1 AA herstellen 2026-09-08 15:44:30 +02:00
page.tsx Sortierung nach Titel und haengendes Overlay beheben 2026-09-08 13:37:58 +02:00