Adde "Check version compatibility" checkbox (Fix #129)
parent
2aa37165d8
commit
4736d58b60
|
|
@ -31,6 +31,7 @@ const enableCheckerInit = () => {
|
||||||
this.enable_checker_activate_dropdown_check = opts.enable_checker_activate_dropdown_check;
|
this.enable_checker_activate_dropdown_check = opts.enable_checker_activate_dropdown_check;
|
||||||
this.enable_checker_activate_weight_check = opts.enable_checker_activate_weight_check;
|
this.enable_checker_activate_weight_check = opts.enable_checker_activate_weight_check;
|
||||||
this.enable_checker_activate_extra_network_check = opts.enable_checker_activate_extra_network_check;
|
this.enable_checker_activate_extra_network_check = opts.enable_checker_activate_extra_network_check;
|
||||||
|
this.enable_checker_check_version_compatibility = opts.enable_checker_check_version_compatibility;
|
||||||
|
|
||||||
this.loras = null;
|
this.loras = null;
|
||||||
|
|
||||||
|
|
@ -338,12 +339,19 @@ const enableCheckerInit = () => {
|
||||||
// not ready
|
// not ready
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (opts.enable_checker_fix_forever_randomly_seed) {
|
if (opts.enable_checker_fix_forever_randomly_seed) {
|
||||||
fix_seed(ev);
|
fix_seed(ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!setting) {
|
if (!setting) {
|
||||||
setting = new Setting();
|
setting = new Setting();
|
||||||
|
if (setting.enable_checker_check_version_compatibility) {
|
||||||
|
const ok = check_version_for_enable_checker();
|
||||||
|
if (!ok) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const area_acd = get_script_area("_accordions");
|
const area_acd = get_script_area("_accordions");
|
||||||
|
|
@ -440,7 +448,7 @@ const enableCheckerInit = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (err) {
|
if (err) {
|
||||||
const msg = `Unexpected version (${vers}) for sd-webui-enable-checker. Please try install the latest WebUI and this extension`;
|
const msg = `Unexpected version (${vers}) for sd-webui-enable-checker. Please try install the latest WebUI and this extension.\n\n[Hint] You can disable this version check by removing the checkmark of "Check version compatibility" in "Enable Checker" setting of the "Setting" tab.`;
|
||||||
alert(msg);
|
alert(msg);
|
||||||
console.log(msg);
|
console.log(msg);
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -450,11 +458,6 @@ const enableCheckerInit = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
function onui_enable_checker() {
|
function onui_enable_checker() {
|
||||||
const ok = check_version_for_enable_checker();
|
|
||||||
if (!ok) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const tabname of ["txt2img", "img2img"]) {
|
for (const tabname of ["txt2img", "img2img"]) {
|
||||||
gradioApp()
|
gradioApp()
|
||||||
.querySelector(`#${tabname}_extra_refresh,#${tabname}_lora_extra_refresh_internal`)
|
.querySelector(`#${tabname}_extra_refresh,#${tabname}_lora_extra_refresh_internal`)
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,10 @@ def on_ui_settings():
|
||||||
"enable_checker_activate_extra_network_check",
|
"enable_checker_activate_extra_network_check",
|
||||||
shared.OptionInfo(True, "Enable extra network check", section=section),
|
shared.OptionInfo(True, "Enable extra network check", section=section),
|
||||||
)
|
)
|
||||||
|
shared.opts.add_option(
|
||||||
|
"enable_checker_check_version_compatibility",
|
||||||
|
shared.OptionInfo(True, "Check version compatibility", section=section),
|
||||||
|
)
|
||||||
|
|
||||||
shared.opts.add_option(
|
shared.opts.add_option(
|
||||||
"enable_checker_custom_color",
|
"enable_checker_custom_color",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue