diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-05-08 06:01:25 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-08 06:01:25 +0000 |
commit | 73d956454f0111ffdbebc0285033ca3dd630346b (patch) | |
tree | 4396fd0dfed3e0a7a5aac04a159619cec1b2f535 /javascript/imageviewer.js | |
parent | 57a3d146e3e193904c1c5e148f7244b9d045f157 (diff) | |
parent | b15bbef798f5aba047f0e6955ce94fe589071b44 (diff) | |
download | stable-diffusion-webui-gfx803-73d956454f0111ffdbebc0285033ca3dd630346b.tar.gz stable-diffusion-webui-gfx803-73d956454f0111ffdbebc0285033ca3dd630346b.tar.bz2 stable-diffusion-webui-gfx803-73d956454f0111ffdbebc0285033ca3dd630346b.zip |
Merge branch 'dev' into tooltip
Diffstat (limited to 'javascript/imageviewer.js')
-rw-r--r-- | javascript/imageviewer.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/javascript/imageviewer.js b/javascript/imageviewer.js index d6483562..32066ab8 100644 --- a/javascript/imageviewer.js +++ b/javascript/imageviewer.js @@ -57,7 +57,7 @@ function modalImageSwitch(offset) { }) if (result != -1) { - nextButton = galleryButtons[negmod((result + offset), galleryButtons.length)] + var nextButton = galleryButtons[negmod((result + offset), galleryButtons.length)] nextButton.click() const modalImage = gradioApp().getElementById("modalImage"); const modal = gradioApp().getElementById("lightboxModal"); @@ -144,15 +144,11 @@ function setupImageForLightbox(e) { } function modalZoomSet(modalImage, enable) { - if (enable) { - modalImage.classList.add('modalImageFullscreen'); - } else { - modalImage.classList.remove('modalImageFullscreen'); - } + if(modalImage) modalImage.classList.toggle('modalImageFullscreen', !!enable); } function modalZoomToggle(event) { - modalImage = gradioApp().getElementById("modalImage"); + var modalImage = gradioApp().getElementById("modalImage"); modalZoomSet(modalImage, !modalImage.classList.contains('modalImageFullscreen')) event.stopPropagation() } @@ -179,7 +175,7 @@ function galleryImageHandler(e) { } onUiUpdate(function() { - fullImg_preview = gradioApp().querySelectorAll('.gradio-gallery > div > img') + var fullImg_preview = gradioApp().querySelectorAll('.gradio-gallery > div > img') if (fullImg_preview != null) { fullImg_preview.forEach(setupImageForLightbox); } @@ -251,8 +247,11 @@ document.addEventListener("DOMContentLoaded", function() { modal.appendChild(modalNext) - gradioApp().appendChild(modal) - + try { + gradioApp().appendChild(modal); + } catch (e) { + gradioApp().body.appendChild(modal); + } document.body.appendChild(modal); |