From 55c748d6a50af4e93b138bf73e37c71f946fab19 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Thu, 13 Oct 2022 11:50:15 +1100 Subject: minor fix of noscript.js, and make it show up in console debugger --- content/noscript.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'content/noscript.js') diff --git a/content/noscript.js b/content/noscript.js index 9ea2f08..9cf1ac1 100644 --- a/content/noscript.js +++ b/content/noscript.js @@ -20,16 +20,20 @@ */ "use strict"; { - browser.runtime.onMessage.addListener(async m => { + const showNoScript = () => { + for (const noscript of document.querySelectorAll( + 'noscript:not([data-librejs-nodisplay])')) { + const replacement = document.createElement('span'); + replacement.innerHTML = noscript.innerHTML; + noscript.replaceWith(replacement); + } + }; + + browser.runtime.onMessage.addListener(m => { if (m.action === 'forceNoscript') { try { - debug("Received message", m); - for (const noscript of document.querySelectorAll( - 'noscript:not([data-librejs-nodisplay])')) { - const replacement = document.createElement('span'); - replacement.innerHTML = noscript.innerHTML; - noscript.replaceWith(replacement); - } + console.log("Received message", m); + showNoScript(); } catch (e) { console.error(e); } -- cgit v1.2.3