From eaeedf5b2c6cdd3a809c7347b0387ace7dc8d620 Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Thu, 21 Mar 2024 08:14:30 +0100 Subject: [PATCH] Disabling button while saving public link --- assets/js/sections/stationsetup.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/assets/js/sections/stationsetup.js b/assets/js/sections/stationsetup.js index e626e95cd..187e650d9 100644 --- a/assets/js/sections/stationsetup.js +++ b/assets/js/sections/stationsetup.js @@ -244,7 +244,7 @@ $(document).ready(function () { }, buttons: [{ label: 'Save', - cssClass: 'btn-primary btn-sm', + cssClass: 'btn-primary btn-sm visitorSaveButton', action: function (dialogItself) { saveVisitorLink(dialogItself); } @@ -267,7 +267,8 @@ $(document).ready(function () { } function saveVisitorLink(dialogItself) { - $('.alert').remove(); + $('.visitorSaveButton').prop("disabled", true); + $('.alertvisitor').remove(); if (/^([a-zA-Z0-9-]+)$/.test($('#publicSlugInput').val())) { $.ajax({ url: base_url + 'index.php/stationsetup/saveVisitorLink', @@ -282,16 +283,18 @@ $(document).ready(function () { dialogItself.close(); reloadLogbooks(); } else { - $('#visitorLinkInfo').append(''); + $('#visitorLinkInfo').append(''); + $('.visitorSaveButton').prop("disabled", false); } }, error: function (data) { - + $('.visitorSaveButton').prop("disabled", false); }, }); } else { - $('#visitorLinkInfo').append(''); + $('.visitorSaveButton').prop("disabled", false); + $('#visitorLinkInfo').append(''); } return false; }