Remove custom css on VOAT

Removes the dark custom CSS theme from subverses on VOAT.co

目前為 2015-10-12 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name          Remove custom css on VOAT
// @include       https://voat.co/*
// @include       https://www.voat.co/*
// @description   Removes the dark custom CSS theme from subverses on VOAT.co
// @version       1.0.2
// @author        wOxxOm
// @namespace     wOxxOm.scripts
// @license       MIT License
// @run-at        document-start
// @grant         none
// @require       https://greasyfork.org/scripts/12228/code/setMutationHandler.js
// ==/UserScript==

[].forEach.call(document.querySelectorAll('#custom_css'), function(node) { node.remove() });

setMutationHandler(document, '#custom_css', function(nodes) {
	nodes.forEach(function(node) { node.remove() });
	if (!this.stopQueued) {
		this.stopQueued = true;
		document.addEventListener("DOMContentLoaded", this.disconnect.bind(this));
	}
	return true;
});