aboutsummaryrefslogtreecommitdiff
path: root/javascript/ui.js
diff options
context:
space:
mode:
authorpapuSpartan <mcgpapu@gmail.com>2022-10-20 01:08:24 -0500
committerpapuSpartan <mcgpapu@gmail.com>2022-10-20 01:08:24 -0500
commit158d678f596d7fc304a6ce2f0dc31f8abfe62250 (patch)
treecff09fed5eef28a14a5418699cf1111d86847034 /javascript/ui.js
parentc6345bd445463b7aa41723d6637e80dfa293a890 (diff)
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.js28
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 = {}