From 112868962b6410b368757159ef4e9f8c8ac6300b Mon Sep 17 00:00:00 2001 From: Saba Date: Sun, 28 Nov 2021 13:45:00 -0500 Subject: [PATCH] Disable regenerate button while embeddings are being regenerated --- views/scripts/config.js | 9 ++++++++- views/style.css | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/views/scripts/config.js b/views/scripts/config.js index 4d18f19c..c5d9bd4b 100644 --- a/views/scripts/config.js +++ b/views/scripts/config.js @@ -35,9 +35,16 @@ fetch("/config") var regenerateButton = document.getElementById("config-regenerate"); regenerateButton.addEventListener("click", (event) => { event.preventDefault(); + regenerateButton.style.cursor = "progress"; + regenerateButton.disabled = true; fetch("/regenerate") .then(response => response.json()) - .then(data => console.log(data)); + .then(data => () => + { + regenerateButton.style.cursor = "pointer"; + regenerateButton.disabled = false; + console.log(data); + }); }) function processChildren(element, data) { diff --git a/views/style.css b/views/style.css index a390e28e..23c0130d 100644 --- a/views/style.css +++ b/views/style.css @@ -21,4 +21,9 @@ div.config-title { span.config-element-value { color: var(--complementary-color); font-weight: normal; + cursor: pointer; +} + +button { + cursor: pointer; } \ No newline at end of file