diff options
author | AUTOMATIC <16777216c@gmail.com> | 2022-12-10 10:46:18 +0000 |
---|---|---|
committer | AUTOMATIC <16777216c@gmail.com> | 2022-12-10 10:46:18 +0000 |
commit | d06592267c745b4732026c4e0c499c9a4b3900a1 (patch) | |
tree | 74f04ca47791f5196b4249957b964946b036aa11 /javascript/ui.js | |
parent | 2028aa06c0818aeb83b61f68cfbbcd6cb91f179e (diff) | |
download | stable-diffusion-webui-gfx803-d06592267c745b4732026c4e0c499c9a4b3900a1.tar.gz stable-diffusion-webui-gfx803-d06592267c745b4732026c4e0c499c9a4b3900a1.tar.bz2 stable-diffusion-webui-gfx803-d06592267c745b4732026c4e0c499c9a4b3900a1.zip |
use less javascript for this non-js-only implementation of the clear prompt button.
Diffstat (limited to 'javascript/ui.js')
-rw-r--r-- | javascript/ui.js | 41 |
1 files changed, 5 insertions, 36 deletions
diff --git a/javascript/ui.js b/javascript/ui.js index 951e8381..2cb280e5 100644 --- a/javascript/ui.js +++ b/javascript/ui.js @@ -131,44 +131,13 @@ function ask_for_style_name(_, prompt_text, negative_prompt_text) { return [name_, prompt_text, negative_prompt_text] } -// returns css id for currently selected tab in ui -function selected_tab_id() { - tabs = gradioApp().querySelectorAll('#tabs div.tabitem') - - for(var tab = 0; tab < tabs.length; tab++) { - if (tabs[tab].style.display != "none") return tabs[tab].id - - } - -} - -function clear_prompt() { - -if(confirm("Delete prompt?")) { - - let pos_prompt = gradioApp().querySelector("#txt2img_prompt > label > textarea"); - let neg_prompt = gradioApp().querySelector("#txt2img_neg_prompt > label > textarea"); - - if (selected_tab_id() == "tab_txt2img") { - } else { - pos_prompt = gradioApp().querySelector("#img2img_prompt > label > textarea"); - neg_prompt = gradioApp().querySelector("#img2img_neg_prompt > label > textarea"); +function confirm_clear_prompt(prompt, negative_prompt) { + if(confirm("Delete prompt?")) { + prompt = "" + negative_prompt = "" } - pos_prompt.value = "" - neg_prompt.value = "" - - //update prompt values on server-side - pos_prompt.dispatchEvent( - new Event("input", {bubbles: true}) - ) - neg_prompt.dispatchEvent( - new Event("input", {bubbles: true}) - ) - - return true -} else return false - + return [prompt, negative_prompt] } |