summaryrefslogtreecommitdiffstats
path: root/.config/qutebrowser/greasemonkey/no-sticky-headers.js
diff options
context:
space:
mode:
Diffstat (limited to '.config/qutebrowser/greasemonkey/no-sticky-headers.js')
-rwxr-xr-x.config/qutebrowser/greasemonkey/no-sticky-headers.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/.config/qutebrowser/greasemonkey/no-sticky-headers.js b/.config/qutebrowser/greasemonkey/no-sticky-headers.js
new file mode 100755
index 0000000..e5eefa1
--- /dev/null
+++ b/.config/qutebrowser/greasemonkey/no-sticky-headers.js
@@ -0,0 +1,15 @@
+// ==UserScript==
+// @name no sticky header
+// @match *://*.substack.com/*
+// @grant none
+// ==/UserScript==
+
+(function () {
+ var i, elements = document.querySelectorAll('body *');
+
+ for (i = 0; i < elements.length; i++) {
+ if (getComputedStyle(elements[i]).position === 'fixed') {
+ elements[i].parentNode.removeChild(elements[i]);
+ }
+ }
+})();
remember that computers suck.