From a46e7a30bdb958558bc81410dac3d421fb8b06d2 Mon Sep 17 00:00:00 2001 From: SillyLossy Date: Thu, 23 Mar 2023 11:23:36 +0200 Subject: [PATCH] Don't propagate api button click events to prevent closing the drawer --- public/script.js | 9 ++++++--- public/scripts/openai.js | 3 ++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/public/script.js b/public/script.js index 54f4ccf68..1e24c7586 100644 --- a/public/script.js +++ b/public/script.js @@ -3434,7 +3434,8 @@ $(document).ready(function () { /////////////////////////////////////////////////////////////////////////////////// - $("#api_button").click(function () { + $("#api_button").click(function (e) { + e.stopPropagation(); if ($("#api_url_text").val() != "") { $("#api_loading").css("display", "inline-block"); $("#api_button").css("display", "none"); @@ -3463,7 +3464,8 @@ $(document).ready(function () { } }); - $("#api_button_textgenerationwebui").click(function () { + $("#api_button_textgenerationwebui").click(function (e) { + e.stopPropagation(); if ($("#textgenerationwebui_api_url_text").val() != "") { $("#api_loading_textgenerationwebui").css("display", "inline-block"); $("#api_button_textgenerationwebui").css("display", "none"); @@ -3912,7 +3914,8 @@ $(document).ready(function () { }); //Select chat - $("#api_button_novel").click(function () { + $("#api_button_novel").click(function (e) { + e.stopPropagation(); if ($("#api_key_novel").val() != "") { $("#api_loading_novel").css("display", "inline-block"); $("#api_button_novel").css("display", "none"); diff --git a/public/scripts/openai.js b/public/scripts/openai.js index 8f9cb1d99..127f577c4 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -597,7 +597,8 @@ $(document).ready(function () { saveSettingsDebounced(); }); - $("#api_button_openai").click(function () { + $("#api_button_openai").click(function (e) { + e.stopPropagation(); if ($('#api_key_openai').val() != '') { $("#api_loading_openai").css("display", 'inline-block'); $("#api_button_openai").css("display", 'none');