질문/조언팁/리소스 공유

 

MIT 라이센스

Darkmode.js 라는 자바스크립트 라이브러리 입니다..

애드온으로 간단하게 포팅했고 옵션은 죄다 애드온에 넣어놨습니다.

그냥 사용하시면 됩니다.

레이아웃 모듈스킨에 따라서 원하시는 결과가 안나올수도 있습니다.

 

 

따로 질문은 받지 않도록 하겠습니다.

이 애드온은 Darkmode.js를 실행시키는 기능만 합니다.

사용하시는 스킨에 따라서  영향을 굉장히 많이 받습니다.

사용중에 발생하시는 라이브러리 자체버그는 아래 깃주소에 이슈를 남기시면 도움이 될듯합니다. 

 

darkmode3.zip

 

반영버전 : Darkmode.js 1.5.6

 

 

https://github.com/sandoche/Darkmode.js 

 

https://darkmodejs.learn.uno/

 

 

Override style

https://github.com/sandoche/Darkmode.js#override-style

 

 

Atachment
첨부

글쓴이 natura

profile
취미로 개발하는 사람입니다.
  • profile
    다크모드 꼭 해보고싶었는데 이렇게 애드온으로 제작해주셔서 감사합니다!
  • profile

    다크모드도 애드온으로 제작이 가능하군요!! XE, 라이믹스로는 안되는게 없네요!

     

    제작자님 감사합니다!

  • profile
    간편하게 다크모드 적용이 되어서 편리하겠습니다.
    잠시 테스트 해보니 페이지 로딩 될때 다크모드 되기 직전에 다크모드 아닌 화면이 잠시 출력되고 전환되어서 야간에 불편할 수도 있어 보이네요.
  • ?
    버튼 클릭은 안되는군요.. 따로 만저야하는건가요?
  • ? profile
    브라우저 호환성이나 레이아웃에도 영향을 받습니다. z-index 조정해보세요.
  • profile

    관리자페이지에서도 동작을 하던데요.

    if (!$addon_info->use || $called_position !== 'before_display_content' && Context::get('module') != 'admin')
    {
    return;
    }

    위 부분이 약간 이상해 보이기도 합니다.

     

    혹시 || Context::get('module') == 'admin' 이렇게 하시려는 의도가 아니셨는지...

  • profile profile

    아 마지막에 추가를 하면서 잘못써놨네요.

    마지막에 복붙했던거라  최종버전 올려놨습니다

    js불러오는 순서도 조정했습니다

  • profile
    오오.. 감사합니다.
    안그래도 필요했었는데 딱 필요할 때 좋은 자료를 공유해주시군요!
  • profile
    다크모드 버튼이 어디에 나타나나요? 버튼을 찾을수 없네요?
  • profile profile
    기본 셋팅은 우측 하단 나타납니다.
    레이아웃에 가려질수도 있습니다.