aboutsummaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authormissionfloyd <missionfloyd@users.noreply.github.com>2023-10-02 22:22:15 -0600
committermissionfloyd <missionfloyd@users.noreply.github.com>2023-10-02 22:22:15 -0600
commit86a46e81892c72cc50f9a37dfb1ca285f189134d (patch)
treef261b68cd5cebbd7f718285eacd515a973944bb4 /javascript
parent5ef669de080814067961f28357256e8fe27544f4 (diff)
Fix accidentally closing popup dialogs
Diffstat (limited to 'javascript')
-rw-r--r--javascript/extraNetworks.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js
index 493f31af..b1b85669 100644
--- a/javascript/extraNetworks.js
+++ b/javascript/extraNetworks.js
@@ -216,27 +216,24 @@ function extraNetworksSearchButton(tabs_id, event) {
var globalPopup = null;
var globalPopupInner = null;
+
function closePopup() {
if (!globalPopup) return;
-
globalPopup.style.display = "none";
}
+
function popup(contents) {
if (!globalPopup) {
globalPopup = document.createElement('div');
- globalPopup.onclick = closePopup;
globalPopup.classList.add('global-popup');
-
+
var close = document.createElement('div');
close.classList.add('global-popup-close');
- close.onclick = closePopup;
+ close.addEventListener("click", closePopup);
close.title = "Close";
globalPopup.appendChild(close);
globalPopupInner = document.createElement('div');
- globalPopupInner.onclick = function(event) {
- event.stopPropagation(); return false;
- };
globalPopupInner.classList.add('global-popup-inner');
globalPopup.appendChild(globalPopupInner);