Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Onche cleanup
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function removePseudoColors() {
- document.querySelectorAll('span[class*="pseudo--color"]').forEach(el => {
- el.className = el.className
- .replace(/pseudo--color\d+/g, '')
- .trim();
- });
- }
- function removeAliases() {
- document.querySelectorAll('span.alias-line').forEach(aliasLine => {
- const pseudo = aliasLine.querySelector('span.alias-line__pseudo');
- if (pseudo) {
- aliasLine.replaceWith(document.createTextNode(pseudo.textContent.trim()));
- }
- });
- }
- function cleanup() {
- removePseudoColors();
- removeAliases();
- }
- // Au chargement
- cleanup();
- // Pour les contenus chargés dynamiquement
- new MutationObserver(cleanup)
- .observe(document.body, { childList: true, subtree: true });
- })();
Advertisement
Add Comment
Please, Sign In to add comment