diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-10-03 09:37:46 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-03 09:37:46 +0000 |
commit | c4ffeb857e18d59be0d55246bdda18cc3a84f693 (patch) | |
tree | fecdaa58ad86948a1816c0d2e9f8f21267934d11 | |
parent | dc2074c46d21533f2bf1663800c3d91e46eaa810 (diff) | |
parent | e5381320b99f657aadad0bf8f414108a96567b3c (diff) | |
download | stable-diffusion-webui-gfx803-c4ffeb857e18d59be0d55246bdda18cc3a84f693.tar.gz stable-diffusion-webui-gfx803-c4ffeb857e18d59be0d55246bdda18cc3a84f693.tar.bz2 stable-diffusion-webui-gfx803-c4ffeb857e18d59be0d55246bdda18cc3a84f693.zip |
Merge pull request #13480 from AUTOMATIC1111/popup-fix
Fix accidentally closing popup dialogs
-rw-r--r-- | javascript/extraNetworks.js | 9 | ||||
-rw-r--r-- | style.css | 14 |
2 files changed, 13 insertions, 10 deletions
diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js index 9cd80961..ac26718f 100644 --- a/javascript/extraNetworks.js +++ b/javascript/extraNetworks.js @@ -222,27 +222,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); @@ -585,7 +585,6 @@ table.popup-table .link{ width: 100%;
height: 100%;
overflow: auto;
- background-color: rgba(20, 20, 20, 0.95);
}
.global-popup *{
@@ -594,9 +593,6 @@ table.popup-table .link{ .global-popup-close:before {
content: "×";
-}
-
-.global-popup-close{
position: fixed;
right: 0.25em;
top: 0;
@@ -605,10 +601,20 @@ table.popup-table .link{ font-size: 32pt;
}
+.global-popup-close{
+ position: fixed;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(20, 20, 20, 0.95);
+}
+
.global-popup-inner{
display: inline-block;
margin: auto;
padding: 2em;
+ z-index: 1001;
}
/* fullpage image viewer */
|