diff options
author | papuSpartan <mcgpapu@gmail.com> | 2022-10-20 06:08:24 +0000 |
---|---|---|
committer | papuSpartan <mcgpapu@gmail.com> | 2022-10-20 06:08:24 +0000 |
commit | 158d678f596d7fc304a6ce2f0dc31f8abfe62250 (patch) | |
tree | cff09fed5eef28a14a5418699cf1111d86847034 /javascript/ui.js | |
parent | c6345bd445463b7aa41723d6637e80dfa293a890 (diff) | |
download | stable-diffusion-webui-gfx803-158d678f596d7fc304a6ce2f0dc31f8abfe62250.tar.gz stable-diffusion-webui-gfx803-158d678f596d7fc304a6ce2f0dc31f8abfe62250.tar.bz2 stable-diffusion-webui-gfx803-158d678f596d7fc304a6ce2f0dc31f8abfe62250.zip |
clear prompt button now works on both relevant tabs. Device detection stuff will be added later.
Diffstat (limited to 'javascript/ui.js')
-rw-r--r-- | javascript/ui.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/javascript/ui.js b/javascript/ui.js index cfd0dcd3..165383da 100644 --- a/javascript/ui.js +++ b/javascript/ui.js @@ -151,6 +151,34 @@ 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 trash_prompt(_,_, is_img2img) { + + if(selected_tab_id() == "tab_txt2img") { + pos_prompt = txt2img_textarea = gradioApp().querySelector("#txt2img_prompt > label > textarea"); + neg_prompt = txt2img_textarea = gradioApp().querySelector("#txt2img_neg_prompt > label > textarea"); + + pos_prompt.value = "" + neg_prompt.value = "" + } else { + pos_prompt = txt2img_textarea = gradioApp().querySelector("#img2img_prompt > label > textarea"); + neg_prompt = txt2img_textarea = gradioApp().querySelector("#img2img_neg_prompt > label > textarea"); + + pos_prompt.value = "" + neg_prompt.value = "" + } +} + opts = {} |