From d1acd0a01dae00414554e1a05c5e900ea26b17e1 Mon Sep 17 00:00:00 2001 From: Julian Lobbes Date: Thu, 1 Dec 2022 23:43:07 +0100 Subject: [PATCH] fix(usermanager): disable duplicate ajax requests - disable `.toggleMembershipButton` buttons while ajax request is in progress --- lumi2/static/js/group_edit.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lumi2/static/js/group_edit.js b/lumi2/static/js/group_edit.js index f66d239..23412f6 100644 --- a/lumi2/static/js/group_edit.js +++ b/lumi2/static/js/group_edit.js @@ -65,6 +65,7 @@ class UserEntry { '' + ' Loading...' ); + this.buttonElement.prop("disabled", true); } setButtonAppearanceLeaveGroup() { @@ -74,6 +75,7 @@ class UserEntry { this.buttonElement.html( ' Remove' ); + this.buttonElement.prop("disabled", false); } setButtonAppearanceJoinGroup() { @@ -83,6 +85,7 @@ class UserEntry { this.buttonElement.html( ' Add' ); + this.buttonElement.prop("disabled", false); } }