From 3e2c31d9e9a5d850f9dcbb2651af42447c10bb4b Mon Sep 17 00:00:00 2001 From: mic Date: Mon, 13 May 2024 20:31:51 +0200 Subject: [PATCH] correctly editing action properties --- customprompts/mzta-custom-prompts.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/customprompts/mzta-custom-prompts.js b/customprompts/mzta-custom-prompts.js index 29e49576..3c2eef1f 100644 --- a/customprompts/mzta-custom-prompts.js +++ b/customprompts/mzta-custom-prompts.js @@ -69,7 +69,7 @@ document.addEventListener('DOMContentLoaded', async () => { Action: ` + ((values.is_default == 1) ? action_output : - ` @@ -223,7 +223,7 @@ document.addEventListener('DOMContentLoaded', async () => { element.addEventListener('change', handleCheckboxChange); }); - // Handle type select changes and log new state + // Handle "type" select changes and log new state function handleTypeSelectChange(e) { e.preventDefault(); const spanElement = e.target.nextElementSibling; @@ -234,6 +234,16 @@ document.addEventListener('DOMContentLoaded', async () => { element.addEventListener('change', handleTypeSelectChange); }); + // Handle "action" select changes and log new state + function handleActionSelectChange(e) { + e.preventDefault(); + const spanElement = e.target.nextElementSibling; + spanElement.textContent = e.target.value; + } + let action_select_elements = document.querySelectorAll("select.action_output"); + action_select_elements.forEach(element => { + element.addEventListener('change', handleActionSelectChange); + }); // for the new prompt form let btnNew_elements = document.querySelectorAll(".input_new");