diff options
author | NunoSempere <nuno.sempere@protonmail.com> | 2023-11-08 23:18:10 +0000 |
---|---|---|
committer | NunoSempere <nuno.sempere@protonmail.com> | 2023-11-08 23:18:10 +0000 |
commit | 152445c6d7a0743d0210fc29e5989d192b2612fd (patch) | |
tree | 190953cfa9041fa92d702950f687358b2561d330 /plugins/style/style.js | |
parent | 09c9c50406cf53a1fe500d2ed59e9e0c20e06012 (diff) |
try event listener (didn't work)
Diffstat (limited to 'plugins/style/style.js')
-rw-r--r-- | plugins/style/style.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/plugins/style/style.js b/plugins/style/style.js index 6af94ed..46bbc63 100644 --- a/plugins/style/style.js +++ b/plugins/style/style.js @@ -82,12 +82,26 @@ if (document.domain == "twitter.com") { /* hide video */ [data-testid^="videoPlayer"] { - display: none; + display: none !important; } [data-testid^="videoPlayer"]:before { content: '[twitter video]'; } `; + + document.addEventListener('DOMContentLoaded', function() { + // Select all the videoPlayer elements + var videoPlayers = document.querySelectorAll('[data-testid="videoPlayer"]'); + + // Loop through the NodeList + videoPlayers.forEach(function(videoPlayer) { + // Traverse two levels up the DOM tree + var grandparentElement = videoPlayer.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement; + + // Hide the grandparent element + grandparentElement.style.display = 'none'; + }); + }); } if (document.domain == "reddit.com" || document.domain == "old.reddit.com") { |