From 3c6179997738b4605fa264d18dc878080eed5b4c Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 27 Jan 2023 18:36:11 +0200 Subject: [PATCH] fix dynamically created popovers --- files/assets/js/bottom.js | 6 ++++++ files/assets/js/comments+submission_listing.js | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/files/assets/js/bottom.js b/files/assets/js/bottom.js index b03c8115b..b1a2c17f8 100644 --- a/files/assets/js/bottom.js +++ b/files/assets/js/bottom.js @@ -137,6 +137,12 @@ function register_new_elements(e) { for (const element of onchange) { element.onchange = ()=>{execute(element, 'onchange')}; } + + for (const element of document.getElementsByClassName('user-name')) { + element.onclick = (e) => { + popclick(e); + }; + } } register_new_elements(document); diff --git a/files/assets/js/comments+submission_listing.js b/files/assets/js/comments+submission_listing.js index a8988cd4e..152b5d2b2 100644 --- a/files/assets/js/comments+submission_listing.js +++ b/files/assets/js/comments+submission_listing.js @@ -65,12 +65,6 @@ function popclick(e) { }, 5); } -for (const element of document.getElementsByClassName('user-name')) { - element.onclick = (e) => { - popclick(e); - }; -} - document.addEventListener("click", function(){ active = document.activeElement.getAttributeNode("class"); if (active && active.nodeValue == "user-name text-decoration-none"){