您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Light rework of the JPDB review page
当前为
- // ==UserScript==
- // @name jpdb-reviews-ui-tweak
- // @version 0.0.1
- // @match *://jpdb.io/review*
- // @run-at document-start
- // @description Light rework of the JPDB review page
- // @license GPLv2
- // @namespace https://greasyfork.org/users/888266
- // ==/UserScript==
- let doc = window.document;
- function fixNavbar() {
- // Remove every navigation menu except the "Learn (n)"
- doc
- .querySelectorAll(".menu .nav-item:not(:first-child)")
- .forEach(element => element.remove());
- // Remove the button used to toggle the navigation menu on or off
- doc
- .querySelectorAll(".menu-icon")
- .forEach(element => element.remove());
- // Change the navigation menu maxHeight in order to be always visible
- let parent = doc
- .querySelectorAll(".menu")
- .item(0);
- parent.style.maxHeight = "30px";
- parent.style.transition = "off";
- // Tweak the navigation menu entry, removing the link and changing the message
- let entry = doc
- .querySelectorAll(".menu .nav-item")
- .item(0);
- entry.outerHTML = entry.outerHTML
- .replace(/<a/g, '<div')
- .replace(/<\/a>/g, '</div>')
- .replace("Learn", "Items left");
- }
- doc.addEventListener('DOMContentLoaded', () => {
- fixNavbar();
- });