- Label "Externe Quelle (Links)" -> "Externe Quellen" (de/en) - Quelle-URLs werden via linkify-Partial anklickbar, oeffnen in neuem Tab - Neuer Kiosk-Modus: ?kiosk=true macht externe Links unklickbar (bleibt fuer die Session aktiv, verlassen mit ?kiosk=false) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
11 lines
528 B
HTML
11 lines
528 B
HTML
{{- /*
|
||
linkify.html – wandelt nackte http(s)-URLs in einem Textblock in anklickbare
|
||
Links um (neuer Tab). Alles andere bleibt unveraendert.
|
||
Aufruf: {{ partial "linkify.html" .Params.quelle }}
|
||
Die erzeugten Links tragen die Klasse op-quelle-link; im Kiosk-Modus
|
||
(?kiosk=true) werden externe Links per kiosk.js ohnehin deaktiviert.
|
||
*/ -}}
|
||
{{- $s := . -}}
|
||
{{- $s = replaceRE `(https?://[^\s<>\]]+)` `<a class="op-quelle-link" href="${1}" target="_blank" rel="noopener noreferrer">${1}</a>` $s -}}
|
||
{{- $s | safeHTML -}}
|