8chan Dark Mode

Changes the color scheme to be darker and easier on the eyes. Does not currently support catalog view and the home page.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         8chan Dark Mode
// @namespace    http://tampermonkey.net/
// @version      0.33
// @description  Changes the color scheme to be darker and easier on the eyes. Does not currently support catalog view and the home page.
// @author       Ale$tar
// @include      http://8ch.net*
// @include      https://8ch.net*
// @grant        none
// ==/UserScript==
/* jshint -W097 */
'use strict';

// Your code here...
function addGlobalStyle(css) {
    var head, style;
    head = document.getElementsByTagName('head')[0];
    if (!head) { return; }
    style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = css;
    head.appendChild(style);
}

addGlobalStyle('body { background:#161616 !important; color:#eee !important; }');
addGlobalStyle('a { color:#cbcbcb !important; }');
addGlobalStyle('.reply, .reply .body, .reply .body-line, .reply .intro, .reply label { background:#323232 !important; color:#d5d5d5 !important;}');
addGlobalStyle('.reply { border-width:0 !important; }');
addGlobalStyle('.subject { color:#36c !important; }');
addGlobalStyle('.boardlist { background:#222 !important; }');
addGlobalStyle('form table tr th {  background:#533 !important; color:#ddd !important; }');
addGlobalStyle('.pages  {  background:#222 !important; color:#ddd !important; }');
addGlobalStyle('.description, .box  {  background:#444 !important; color:#dadada !important; padding:2px 12px; }');
addGlobalStyle('.box-title  {  background:#333 !important; color:#fafafa !important;}');
addGlobalStyle('table tbody tr:nth-of-type( even ) {  background:#222 !important; color:#fafafa !important;}');
addGlobalStyle('.tag-link {background:#333 !important; color:#eee !important;}');
addGlobalStyle('.thread:hover {background:#252525!important; color:#eee !important;}');