mirror of
https://github.com/vladmandic/automatic
synced 2026-09-18 00:34:33 +02:00
Removed old resetting to previous values
This is due to a change in `_js` which lead to the instant updates breaking :( Need to reinvestigate how to actually fix this. For now the broken feature got replaced with a working, but sloooow solution (updates one by one when resetting)
This commit is contained in:
@@ -371,11 +371,6 @@ function markIfModified(setting_name, value) {
|
||||
tab_nav_indicator.title += `${unsaved.size} new default value${unsaved.size > 1 ? 's':''} (not yet saved).`;
|
||||
}
|
||||
|
||||
function onSettingComponentChanged(setting_name, value) {
|
||||
markIfModified(setting_name, value)
|
||||
return []
|
||||
}
|
||||
|
||||
function onSettingsModificationIndicatorClicked(tab_name) {
|
||||
opts_tabs[tab_name].changed.forEach(function(setting_name){
|
||||
// Click each setting's modification indicator
|
||||
@@ -383,11 +378,6 @@ function onSettingsModificationIndicatorClicked(tab_name) {
|
||||
})
|
||||
}
|
||||
|
||||
function onModificationIndicatorClicked(setting_name) {
|
||||
markIfModified(setting_name, opts[setting_name])
|
||||
return JSON.parse(JSON.stringify(opts[setting_name]));
|
||||
}
|
||||
|
||||
let txt2img_textarea;
|
||||
let img2img_textarea;
|
||||
const wait_time = 800;
|
||||
|
||||
+2
-2
@@ -1300,8 +1300,8 @@ def create_ui():
|
||||
res = comp(label=info.label, value=fun(), elem_id=elem_id, **(args or {}))
|
||||
|
||||
if not is_quicksettings:
|
||||
res.change(fn=None, inputs=res, _js=f'(val) => onSettingComponentChanged("{key}", val)')
|
||||
dirty_indicator.click(fn=None, outputs=res, _js=f'() => onModificationIndicatorClicked("{key}")')
|
||||
res.change(fn=None, inputs=res, _js=f'(val) => markIfModified("{key}", val)')
|
||||
dirty_indicator.click(fn=lambda: getattr(opts, key), outputs=res, show_progress=False)
|
||||
dirtyable_setting.__exit__()
|
||||
|
||||
return res
|
||||
|
||||
Reference in New Issue
Block a user