aboutsummaryrefslogtreecommitdiff
path: root/javascript/ui.js
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2022-12-10 13:46:18 +0300
committerAUTOMATIC <16777216c@gmail.com>2022-12-10 13:46:18 +0300
commitd06592267c745b4732026c4e0c499c9a4b3900a1 (patch)
tree74f04ca47791f5196b4249957b964946b036aa11 /javascript/ui.js
parent2028aa06c0818aeb83b61f68cfbbcd6cb91f179e (diff)
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.js41
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]
}