From ef4ca45118fadf346d93296b1a438d8852641e35 Mon Sep 17 00:00:00 2001 From: "ilian.iliev" Date: Mon, 7 Oct 2024 21:37:32 +0300 Subject: [PATCH] Fixed ControlNet extension for saving batch dir --- javascript/state.ext.control-net.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/javascript/state.ext.control-net.js b/javascript/state.ext.control-net.js index f886655..0219041 100644 --- a/javascript/state.ext.control-net.js +++ b/javascript/state.ext.control-net.js @@ -161,6 +161,23 @@ state.extensions['control-net'] = (function () { }); } + function handleTextareas() { + handleContext((container, store) => { + let textareas = container.querySelectorAll('textarea'); + textareas.forEach(function (textarea) { + let label = textarea.previousElementSibling; + let id = state.utils.txtToId(label.textContent); + let value = store.get(id); + if (value) { + state.utils.setValue(textarea, value, 'change'); + } + textarea.addEventListener('change', function () { + store.set(id, this.value); + }); + }); + }); + } + function load() { setTimeout(function () { handleTabs(); @@ -168,6 +185,7 @@ state.extensions['control-net'] = (function () { handleSelects(); handleSliders(); handleRadioButtons(); + handleTextareas(); }, 500); }