안녕하세요 ![]()
테마 컴포넌트를 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
이번 업데이트에는 다음 내용이 포함되어 있습니다:
-
수동으로 관리하던 SVG
mask-image아이콘을iconHTML()을 통해 렌더링되는 실제<svg class="d-icon">요소로 교체하고, secure-links.js가 링크 옆에 삽입하도록 변경 -
설정 항목 추가:
exit_confirmation_continue_iconexternal_link_icon,trusted_link_icon,external_link_icon_color,trusted_link_icon_color,link_icon_position(앞/뒤)
-
enable_anonymous_blocking이 비활성화되어 있을 때 발생하는 충돌 수정: 익명 사용자의 경우currentUser.trust_level이 읽히면서(null) 예외가 발생하고 원래의<a>태그가 처리되지 않거나 보호되지 않은 채로 방치되는 문제가 있었습니다. 이제 익명 방문자에게는 잘 정의된 통과 경로(아이콘 + 선택적 확인 모달, TL 게이트 없음)가 제공됩니다