diff options
author | DepFA <35278260+dfaker@users.noreply.github.com> | 2022-09-19 12:18:07 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2022-09-19 13:43:08 +0000 |
commit | 931e5aebb301714e8c0263555c99d7b7d9892fd0 (patch) | |
tree | 6bfcc17b89a9ed9340f81a8382f7e25f193f51e0 /javascript/imageviewer.js | |
parent | 2f35b1c6be17ae9709ffc5792a2736912327b3cb (diff) | |
download | stable-diffusion-webui-gfx803-931e5aebb301714e8c0263555c99d7b7d9892fd0.tar.gz stable-diffusion-webui-gfx803-931e5aebb301714e8c0263555c99d7b7d9892fd0.tar.bz2 stable-diffusion-webui-gfx803-931e5aebb301714e8c0263555c99d7b7d9892fd0.zip |
initialize modal state from options
Diffstat (limited to 'javascript/imageviewer.js')
-rw-r--r-- | javascript/imageviewer.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/javascript/imageviewer.js b/javascript/imageviewer.js index c04cde34..564f8eb0 100644 --- a/javascript/imageviewer.js +++ b/javascript/imageviewer.js @@ -82,7 +82,6 @@ function showGalleryImage(){ function modalZoomToggle(event){ modalImage = gradioApp().getElementById("modalImage"); - console.log(modalImage) if( !modalImage.classList.contains('modalImageFullscreen') ){ modalImage.classList.add('modalImageFullscreen'); }else{ @@ -102,6 +101,25 @@ onUiUpdate(function(){ if(fullImg_preview != null){ fullImg_preview.forEach(galleryImageHandler); } + + if(Object.keys(opts).length != 0) return; + + json_elem = gradioApp().getElementById('settings_json') + if(json_elem == null) return; + + textarea = json_elem.querySelector('textarea') + jsdata = textarea.value + opts = JSON.parse(jsdata) + + if(!window.lightbox_settings_applied){ + window.lightbox_settings_applied = true; + if(opts.js_modal_lightbox_initialy_zoomed){ + var imageModal = gradioApp().getElementById('modalImage'); + if(imageModal){ + imageModal.className = 'modalImageFullscreen'; + } + } + } }) document.addEventListener("DOMContentLoaded", function() { |