diff options
-rw-r--r-- | qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html b/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html index a43e068..3bd29f6 100644 --- a/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html +++ b/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html @@ -246,13 +246,16 @@ }, _handleConfirmTap(e) { + this.$.dialog.disabled = true; e.preventDefault(); this.plugin.restApi().post(this.get('api_url'), {}) .then((ok_resp) => { + this.$.dialog.disabled = false; this.plugin.custom_popup_promise.close(); this.plugin.custom_popup_promise = null; window.location.reload(true); }).catch((failed_resp) => { + this.$.dialog.disabled = false; this.set('errorMessage', 'FAILED: ' + failed_resp); }); }, |