Commit ea49bb06 authored by w-e-w's avatar w-e-w

use submit blur for quick settings textbox

parent e5ca9877
...@@ -260,13 +260,20 @@ class UiSettings: ...@@ -260,13 +260,20 @@ class UiSettings:
component = self.component_dict[k] component = self.component_dict[k]
info = opts.data_labels[k] info = opts.data_labels[k]
change_handler = component.release if hasattr(component, 'release') else component.change if isinstance(component, gr.Textbox):
change_handler( methods = [component.submit, component.blur]
fn=lambda value, k=k: self.run_settings_single(value, key=k), elif hasattr(component, 'release'):
inputs=[component], methods = [component.release]
outputs=[component, self.text_settings], else:
show_progress=info.refresh is not None, methods = [component.change]
)
for method in methods:
method(
fn=lambda value, k=k: self.run_settings_single(value, key=k),
inputs=[component],
outputs=[component, self.text_settings],
show_progress=info.refresh is not None,
)
button_set_checkpoint = gr.Button('Change checkpoint', elem_id='change_checkpoint', visible=False) button_set_checkpoint = gr.Button('Change checkpoint', elem_id='change_checkpoint', visible=False)
button_set_checkpoint.click( button_set_checkpoint.click(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment