Olá ![]()
Atualizei o componente de tema para a 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
Esta atualização contém:
-
Substituição dos ícones
mask-imageem SVG mantidos manualmente por elementos<svg class="d-icon">reais, renderizados viaiconHTML()e inseridos ao lado dos links pelo secure-links.js -
Adição de configurações:
exit_confirmation_continue_iconexternal_link_icon,trusted_link_icon,external_link_icon_color,trusted_link_icon_color,link_icon_position(antes/depois)
-
Correção de um erro (crash) quando
enable_anonymous_blockingestá desativado:currentUser.trust_levelera lido para usuários anônimos (null), o que causava uma exceção e deixava silenciosamente o<a>original sem processamento/proteção; agora, visitantes anônimos recebem uma passagem bem definida (ícone + modal de confirmação opcional, sem restrição por TL)