🏠 Home 

Keylol_Mobile_Tweaker

移除一些元素

// ==UserScript==
// @name:zh-CN      Keylol_手机版优化
// @name            Keylol_Mobile_Tweaker
// @namespace       https://blog.chrxw.com
// @supportURL      https://blog.chrxw.com/scripts.html
// @contributionURL https://afdian.com/@chr233
// @version         1.0
// @description     移除一些元素
// @description:zh-CN  移除一些元素
// @author          Chr_
// @match           https://keylol.com/*
// @license         AGPL-3.0
// @icon            https://blog.chrxw.com/favicon.ico
// ==/UserScript==
(() => {
"use strict";
const isPc = !!document.querySelector('a[href="forum.php?mobile=yes"]')
if (!isPc) {
const replay = document.getElementById('fastpostform');
if (replay) {
replay.style.display = "none";
}
}
tweakerBtns();
const observer = new MutationObserver((mutations) => {
mutations.forEach((mutation) => {
if (mutation.addedNodes.length > 0) {
tweakerBtns();
}
});
});
observer.observe(document.body, { childList: true, subtree: true });
function tweakerBtns() {
const rateBtns = document.querySelectorAll('div[id^="dppf"]>a');
if (rateBtns.length > 0) {
for (let btn of rateBtns) {
const span = document.createElement('span');
span.innerHTML = btn.innerHTML;
span.style.margin = "0 3px";
btn.parentNode.replaceChild(span, btn);
}
}
const ratePcBtns = document.querySelectorAll('div.pob.cl>em>a');
if (ratePcBtns.length > 0) {
for (let btn of ratePcBtns) {
const span = document.createElement('span');
span.innerHTML = btn.innerHTML;
span.className = btn.className;
span.style.padding = "5px 10px 5px 25px";
btn.parentNode.replaceChild(span, btn);
}
}
}
})();