Browse Source

do not show licenses page when user selects Show all pages in settings

AUTOMATIC 2 years ago
parent
commit
fc966c0299
2 changed files with 5 additions and 2 deletions
  1. 3 0
      javascript/ui.js
  2. 2 2
      modules/ui.py

+ 3 - 0
javascript/ui.js

@@ -348,6 +348,9 @@ onUiUpdate(function(){
         settings_tabs.appendChild(show_all_pages)
         settings_tabs.appendChild(show_all_pages)
         show_all_pages.onclick = function(){
         show_all_pages.onclick = function(){
             gradioApp().querySelectorAll('#settings > div').forEach(function(elem){
             gradioApp().querySelectorAll('#settings > div').forEach(function(elem){
+                if(elem.id == "settings_tab_licenses")
+                    return;
+
                 elem.style.display = "block";
                 elem.style.display = "block";
             })
             })
         }
         }

+ 2 - 2
modules/ui.py

@@ -1566,7 +1566,7 @@ def create_ui():
                 current_row.__exit__()
                 current_row.__exit__()
                 current_tab.__exit__()
                 current_tab.__exit__()
 
 
-            with gr.TabItem("Actions", id="actions"):
+            with gr.TabItem("Actions", id="actions", elem_id="settings_tab_actions"):
                 request_notifications = gr.Button(value='Request browser notifications', elem_id="request_notifications")
                 request_notifications = gr.Button(value='Request browser notifications', elem_id="request_notifications")
                 download_localization = gr.Button(value='Download localization template', elem_id="download_localization")
                 download_localization = gr.Button(value='Download localization template', elem_id="download_localization")
                 reload_script_bodies = gr.Button(value='Reload custom script bodies (No ui updates, No restart)', variant='secondary', elem_id="settings_reload_script_bodies")
                 reload_script_bodies = gr.Button(value='Reload custom script bodies (No ui updates, No restart)', variant='secondary', elem_id="settings_reload_script_bodies")
@@ -1574,7 +1574,7 @@ def create_ui():
                     unload_sd_model = gr.Button(value='Unload SD checkpoint to free VRAM', elem_id="sett_unload_sd_model")
                     unload_sd_model = gr.Button(value='Unload SD checkpoint to free VRAM', elem_id="sett_unload_sd_model")
                     reload_sd_model = gr.Button(value='Reload the last SD checkpoint back into VRAM', elem_id="sett_reload_sd_model")
                     reload_sd_model = gr.Button(value='Reload the last SD checkpoint back into VRAM', elem_id="sett_reload_sd_model")
 
 
-            with gr.TabItem("Licenses", id="licenses"):
+            with gr.TabItem("Licenses", id="licenses", elem_id="settings_tab_licenses"):
                 gr.HTML(shared.html("licenses.html"), elem_id="licenses")
                 gr.HTML(shared.html("licenses.html"), elem_id="licenses")
 
 
             gr.Button(value="Show all pages", elem_id="settings_show_all_pages")
             gr.Button(value="Show all pages", elem_id="settings_show_all_pages")