From d6e28949bd3afecdfd9e5fa4de3a0a2d029d5659 Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Wed, 17 Jan 2024 19:34:49 +0000 Subject: [PATCH] Save setting, add tooltip --- web/js/autocompleter.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/js/autocompleter.js b/web/js/autocompleter.js index edd50a5..81e147b 100644 --- a/web/js/autocompleter.js +++ b/web/js/autocompleter.js @@ -387,8 +387,9 @@ app.registerExtension({ ] ), $el( - "label", + "label.comfy-tooltip-indicator", { + title: "This requires other ComfyUI that support using LoRAs in the prompt.", textContent: "Loras enabled ", style: { display: "block", @@ -402,6 +403,7 @@ app.registerExtension({ const checked = !!event.target.checked; TextAreaAutoComplete.lorasEnabled = checked; toggleLoras(); + localStorage.setItem(id + ".ShowLoras", TextAreaAutoComplete.lorasEnabled); }, }), ] @@ -511,10 +513,12 @@ app.registerExtension({ ]); }, }); + TextAreaAutoComplete.enabled = enabledSetting.value; TextAreaAutoComplete.replacer = localStorage.getItem(id + ".ReplaceUnderscore") === "true" ? (v) => v.replaceAll("_", " ") : undefined; TextAreaAutoComplete.insertOnTab = localStorage.getItem(id + ".InsertOnTab") !== "false"; TextAreaAutoComplete.insertOnEnter = localStorage.getItem(id + ".InsertOnEnter") !== "false"; + TextAreaAutoComplete.lorasEnabled = localStorage.getItem(id + ".ShowLoras") === "true"; }, beforeRegisterNodeDef(_, def) { // Process each input to see if there is a custom word list for