From 5d0a673df3fa4ecd1d179c26de9dbee264c04e5a Mon Sep 17 00:00:00 2001 From: Miao Xiang Date: Fri, 31 Mar 2023 20:04:17 -0700 Subject: [PATCH] ui changes --- javascript/extraNetworks.js | 4 +++- modules/ui_extra_networks.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js index bb2884ea0..0984ae7ea 100644 --- a/javascript/extraNetworks.js +++ b/javascript/extraNetworks.js @@ -5,11 +5,13 @@ function setupExtraNetworksForTab(tabname){ var tabs = gradioApp().querySelector('#'+tabname+'_extra_tabs > div') var search = gradioApp().querySelector('#'+tabname+'_extra_search textarea') var refresh = gradioApp().getElementById(tabname+'_extra_refresh') + var descriptInput = gradioApp().getElementById(tabname+ '_description_input') search.classList.add('search') tabs.appendChild(search) tabs.appendChild(refresh) - + tabs.appendChild(descriptInput) + search.addEventListener("input", function(evt){ searchTerm = search.value.toLowerCase() diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py index 441b4bc05..22708e1e7 100644 --- a/modules/ui_extra_networks.py +++ b/modules/ui_extra_networks.py @@ -253,13 +253,14 @@ def create_ui(container, button, tabname): filter = gr.Textbox('', show_label=False, elem_id=tabname+"_extra_search", placeholder="Search...", visible=False) button_refresh = gr.Button('Refresh', elem_id=tabname+"_extra_refresh") + ui.description_input = gr.TextArea('', show_label=False, elem_id=tabname+"_description_input", placeholder="Save/Replace Extra Network Description...", lines=2) ui.button_save_preview = gr.Button('Save preview', elem_id=tabname+"_save_preview", visible=False) ui.preview_target_filename = gr.Textbox('Preview save filename', elem_id=tabname+"_preview_filename", visible=False) ui.button_save_description = gr.Button('Save description', elem_id=tabname+"_save_description", visible=False) ui.description_target_filename = gr.Textbox('Description save filename', elem_id=tabname+"_description_filename", visible=False) - ui.description_input = gr.Text(elem_id=tabname+"_description_input") + def toggle_visibility(is_visible): is_visible = not is_visible