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

    다크모드도 애드온으로 제작이 가능하군요!! 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
    기본 셋팅은 우측 하단 나타납니다.
    레이아웃에 가려질수도 있습니다.
  • profile profile
    저도 다크모드 버튼이 안나오네요;;;
  • profile ?
    다크모드 z-index 를 높여보세요
  • ? profile
    z-index는 어디서 찾을 수 있을까요? @_@
  • ? profile
    darkmode-js.min.js 여기서 찾아보니 z-index가 있긴 한데요. 숫자를 변경해봐도 변함이 없네요;;
    원래 z-index: -10;\n 이렇게 되어 있던걸 z-index: 1;\n로 변경해봤습니다.