사용자:Larodi/darkmode

최근 편집: 2020년 7월 19일 (일) 11:55

최신 업데이트: 2020년 7월 19일 01시 40분

배터리를 아끼기 위해 작업해본 페미위키 다크모드입니다. 현재로서는 자주 사용하는 기능 대부분은 스킨이 제대로 적용되었으나 불편한 부분이 있을 수 있습니다. 자바스크립트 문서는 못 건드리고 css로만 하다 보니 코드 자체가 지저분합니다. 쓰시다가 불편한 점을 발견하시면 이 문서의 토론문서에 의견을 남겨 주세요. 코드는 수시로 업데이트됩니다.

적용 방법

업데이트가 자동 반영되지는 않지만 기존 스킨에서 다크스킨으로 전환되는 딜레이가 없는 방법(권장)

사용자:Larodi/darkmode.css의 내용을 복사해서 자신의 사용자문서 css(사용자:닉네임/femiwiki.css)에 추가하면 다크모드를 사용할 수 있습니다. 해당 문서가 없으면 만드신 후 넣으면 됩니다.

업데이트가 자동 반영되지만 새로고침시 기존 스킨에서 다크스킨으로 전환될 때 딜레이가 있는 방법

자신의 사용자문서 js(사용자:닉네임/femiwiki.js)에 아래 코드를 추가하면 다크모드를 사용할 수 있습니다. 해당 문서가 없으면 만드신 후 넣으면 됩니다.

$(document).ready(function() {
  /* [[User:Larodi/darkmode.css]] 가져오기 */
  (function() {
    const head = document.getElementsByTagName('HEAD')[0];
    const link = document.createElement('link');
    link.rel = 'stylesheet';
    link.type = 'text/css';
    link.href = 'https://femiwiki.com/index.php?title=User:Larodi/darkmode.css&action=raw&ctype=text/css';
    head.appendChild(link);
  })();
});