Hallo ![]()
Ich habe die Theme-Komponente auf v2.0 aktualisiert
: DEV: Replace CSS-drawn link icons with configurable d-icon rendering; fix anonymous blocking crashAdd files via upload - Pull Request #1 - VaperinaDEV/external-link-shield - GitHub
Diese Aktualisierung enthält:
-
Ersetzung der manuell gepflegten SVG-
mask-image-Icons durch echte<svg class="d-icon">-Elemente, die übericonHTML()gerendert und von secure-links.js neben Links eingefügt werden -
Hinzufügen von Einstellungen:
exit_confirmation_continue_iconexternal_link_icon,trusted_link_icon,external_link_icon_color,trusted_link_icon_color,link_icon_position(vorher/nachher)
-
Behebung eines Absturzes, wenn
enable_anonymous_blockingdeaktiviert ist:currentUser.trust_levelwurde für anonyme Benutzer (null) gelesen, was zu einem Fehler führte und den ursprünglichen<a>-Tag stillschweigend un verarbeitet/un geschützt ließ; anonyme Besucher erhalten nun einen klar definierten Durchgang (Icon + optionales Bestätigungsdialogfeld, keine TL-Prüfung)