Bonjour ![]()
J’ai mis à jour le composant de thème en v2.0
: 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
Cette mise à jour contient :
-
Remplacement des icônes
mask-imageSVG gérées manuellement par de vrais éléments<svg class="d-icon">rendus viaiconHTML(), insérés à côté des liens par secure-links.js -
Ajout de paramètres :
exit_confirmation_continue_iconexternal_link_icon,trusted_link_icon,external_link_icon_color,trusted_link_icon_color,link_icon_position(avant/après)
-
Correction d’un plantage lorsque
enable_anonymous_blockingest désactivé :currentUser.trust_levelétait lu pour les utilisateurs anonymes (null), ce qui provoquait une erreur et laissait silencieusement le<a>d’origine non traité/non protégé ; les visiteurs anonymes obtiennent désormais un passage bien défini (icône + modale de confirmation optionnelle, sans filtrage par niveau de confiance)