From 955f644ce14f98ed7dd3bd331e57070112ff68ff Mon Sep 17 00:00:00 2001 From: AUTOMATIC <16777216c@gmail.com> Date: Sat, 10 Sep 2022 11:10:00 +0300 Subject: split settings into three columns added a different workaround for gradio mask bug with info in UI switched to newer gradio version --- script.js | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) (limited to 'script.js') diff --git a/script.js b/script.js index 0f4e79f6..00bdc2f6 100644 --- a/script.js +++ b/script.js @@ -109,32 +109,11 @@ function addTitles(root){ } -tabNames = {"txt2img": 1, "img2img": 1, "Extras": 1, "PNG Info": 1, "Settings": 1} - document.addEventListener("DOMContentLoaded", function() { var mutationObserver = new MutationObserver(function(m){ addTitles(gradioApp()); - - // fix for gradio breaking when you switch away from tab with mask - gradioApp().querySelectorAll('button').forEach(function(button){ - title = button.textContent.trim() - if(tabNames[button.textContent.trim()]==null) return; - - if(button.onclick == null){ - button.onclick = function(){ - console.log("hiding mask") - mask_buttons = gradioApp().querySelectorAll('#img2maskimg button'); - if(mask_buttons.length == 2){ - mask_buttons[1].click(); - } - } - } - - }) }); mutationObserver.observe( gradioApp(), { childList:true, subtree:true }) - - }); function selected_gallery_index(){ @@ -156,13 +135,12 @@ function extract_image_from_gallery(gallery){ index = selected_gallery_index() if (index < 0 || index >= gallery.length){ - return [] + return [null] } return gallery[index]; } - function requestProgress(){ btn = gradioApp().getElementById("check_progress"); if(btn==null) return; -- cgit v1.2.3