Greasy Fork is available in English.
Keep only main content in NGA
当前为
// ==UserScript==
// @name Eink-NGA
// @namespace http://greasyfork.icu/users/169007
// @version 1.0.4
// @description Keep only main content in NGA
// @author ZZYSonny
// @match https://bbs.nga.cn/*
// @grant none
// @run-at document-start
// ==/UserScript==
(function () {
'use strict';
const head = document.getElementsByTagName('head')[0];
const exGlobalStyle = document.createElement('style');
const M = [
[
[
".c1",
".posterInfoLine",
".subtitle",
".postbtnsc",
".contentBlock",
".catenew",
".topicrow > .c3",
".topicrow > .c4",
"#fast_post_c",
"#b_nav",
"#footer"
], c => `${c}{display: none !important;}`
],
[
[
".c2",
".c3",
"body"
], c => `${c}{background-color: white !important;}`
],
[
[
".c2"
], c => `${c}{border-top-style: solid; border-width: 1px;}`
],
[
[
".stxt",
], c => `${c}{pointer-events: none;}`
],
[
[
"body"
], c => `${c}{line-height: 1.5em !important;}`
],
[
[
"#mainmenu"
], c => `${c}{margin: 0 0 0 0 !important;}`
]
];
exGlobalStyle.type = 'text/css';
exGlobalStyle.innerHTML = M.map(p => p[0].map(p[1]).join("\n")).join("\n");
head.appendChild(exGlobalStyle);
})();