aboutsummaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorpapuSpartan <mcgpapu@gmail.com>2022-11-01 14:03:56 -0500
committerpapuSpartan <mcgpapu@gmail.com>2022-11-01 14:03:56 -0500
commit401350cd59555439570ba5bc95f0ac5698e372e4 (patch)
treed3c48250a4cdd0ad1fe4f8a1cf4cfbdfb45e4bfb /javascript
parent25de9df3648f6d936ec7dbbb91c6c04bc3939a62 (diff)
clear on the client-side again
Diffstat (limited to 'javascript')
-rw-r--r--javascript/ui.js31
1 files changed, 21 insertions, 10 deletions
diff --git a/javascript/ui.js b/javascript/ui.js
index be47ec64..00e80fd6 100644
--- a/javascript/ui.js
+++ b/javascript/ui.js
@@ -142,22 +142,33 @@ function selected_tab_id() {
}
-function clear_prompt(_, _prompt_neg, confirmed, _token_counter) {
-confirmed = false
+function clear_prompt() {
if(confirm("Delete prompt?")) {
- confirmed = true
-} else {
-return [_, _prompt_neg, confirmed, _token_counter]
-}
- if(selected_tab_id() == "tab_txt2img") {
- update_token_counter("img2img_token_button")
+ 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 {
- update_token_counter("txt2img_token_button")
+ pos_prompt = gradioApp().querySelector("#img2img_prompt > label > textarea");
+ neg_prompt = gradioApp().querySelector("#img2img_neg_prompt > label > textarea");
}
- return [_, _prompt_neg, confirmed, _token_counter]
+ 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
+
}