From 05e147a03c3652d7a3782ea6c3ce897891eee849 Mon Sep 17 00:00:00 2001 From: Xmader Date: Sun, 6 Dec 2020 02:36:05 -0500 Subject: [PATCH] refactor: get rid of `Disable Tampermonkey` --- src/file.ts | 10 ---------- src/intro.js | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/file.ts b/src/file.ts index 0eaa81f..cfcc418 100644 --- a/src/file.ts +++ b/src/file.ts @@ -14,16 +14,6 @@ const TYPE_REG = /id=(\d+)&type=(img|mp3|midi)/ const magicHookConstr = (() => { const l = {} - // get rid of `Disable Tampermonkey` - const observer = new MutationObserver((mutations) => { - mutations.forEach(x => [...x.addedNodes].forEach(e => { - if (!document.querySelector('.js-page')) { - (e as HTMLElement).replaceWith(...x.removedNodes) - } - })) - }) - observer.observe(document, { childList: true, subtree: true }) - try { const p = Object.getPrototypeOf(document.body) Object.setPrototypeOf(document.body, null) diff --git a/src/intro.js b/src/intro.js index ce89c69..3e42822 100644 --- a/src/intro.js +++ b/src/intro.js @@ -18,6 +18,16 @@ if (_GM && _GM.registerMenuCommand && _GM.openInTab) { ) } +// get rid of `Disable Tampermonkey` +const observer = new MutationObserver((mutations) => { + mutations.forEach(x => [...x.addedNodes].forEach(e => { + if (!document.querySelector('.js-page')) { + e.replaceWith(...x.removedNodes) + } + })) +}) +observer.observe(document, { childList: true, subtree: true }) + // script loader new Promise(resolve => { const id = '' + Math.random();