From cee74418ad9f323b1908f7a4ed1d2e4b06ba51e0 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 14 Mar 2023 10:39:56 +0200 Subject: [PATCH] move popover shit to register_new_elements --- files/assets/js/bottom.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/files/assets/js/bottom.js b/files/assets/js/bottom.js index 06cb55e41..32b1b312a 100644 --- a/files/assets/js/bottom.js +++ b/files/assets/js/bottom.js @@ -153,7 +153,15 @@ function register_new_elements(e) { element.addEventListener('input', () => { autoExpand(element) }); - } + } + + const popover_triggers = document.getElementsByClassName('user-name'); + for (const element of popover_triggers) { + element.onclick = (e) => { + if (!(e.ctrlKey || e.metaKey || e.shiftKey || e.altKey)) + e.preventDefault(); + }; + } } register_new_elements(document); @@ -169,10 +177,6 @@ document.addEventListener("click", function(e){ else if (element.classList.contains('showmore')) { showmore(element) } - else if (element.classList.contains('user-name') || element.parentElement.classList.contains('user-name')) { - if (!(e.ctrlKey || e.metaKey || e.shiftKey || e.altKey)) - e.preventDefault(); - } else if (element.classList.contains('remove-files')) { cancel_files(element) }