다크모드 애드온
MIT 라이센스
Darkmode.js 라는 자바스크립트 라이브러리 입니다..
애드온으로 간단하게 포팅했고 옵션은 죄다 애드온에 넣어놨습니다.
그냥 사용하시면 됩니다.
레이아웃 모듈스킨에 따라서 원하시는 결과가 안나올수도 있습니다.
따로 질문은 받지 않도록 하겠습니다.
이 애드온은 Darkmode.js를 실행시키는 기능만 합니다.
사용하시는 스킨에 따라서 영향을 굉장히 많이 받습니다.
사용중에 발생하시는 라이브러리 자체버그는 아래 깃주소에 이슈를 남기시면 도움이 될듯합니다.
반영버전 : Darkmode.js 1.5.6
https://github.com/sandoche/Darkmode.js
Override style
https://github.com/sandoche/Darkmode.js#override-style
댓글 14
다크모드도 애드온으로 제작이 가능하군요!! XE, 라이믹스로는 안되는게 없네요!
제작자님 감사합니다!
잠시 테스트 해보니 페이지 로딩 될때 다크모드 되기 직전에 다크모드 아닌 화면이 잠시 출력되고 전환되어서 야간에 불편할 수도 있어 보이네요.
관리자페이지에서도 동작을 하던데요.
if (!$addon_info->use || $called_position !== 'before_display_content' && Context::get('module') != 'admin')
{
return;
}
위 부분이 약간 이상해 보이기도 합니다.
혹시 || Context::get('module') == 'admin' 이렇게 하시려는 의도가 아니셨는지...
아 마지막에 추가를 하면서 잘못써놨네요.
마지막에 복붙했던거라 최종버전 올려놨습니다
js불러오는 순서도 조정했습니다
안그래도 필요했었는데 딱 필요할 때 좋은 자료를 공유해주시군요!
레이아웃에 가려질수도 있습니다.
원래 z-index: -10;\n 이렇게 되어 있던걸 z-index: 1;\n로 변경해봤습니다.