From d547bff4e59455f8101fe5533120434e9831cf3c Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Fri, 12 Aug 2016 11:25:03 +0100 Subject: [PATCH] Blur the `resend` button after response --- services/web/app/views/project/editor/share.jade | 2 +- .../ide/share/controllers/ShareProjectModalController.coffee | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/services/web/app/views/project/editor/share.jade b/services/web/app/views/project/editor/share.jade index 049623c09f..fd13ccb240 100644 --- a/services/web/app/views/project/editor/share.jade +++ b/services/web/app/views/project/editor/share.jade @@ -47,7 +47,7 @@ script(type='text/ng-template', id='shareProjectModalTemplate') .col-xs-8 {{ invite.email }}  div.small | #{translate("invite_not_accepted")}.  - a(href="#", ng-click="resendInvite(invite)") #{translate("resend")} + a(href="#", ng-click="resendInvite(invite, $event)") #{translate("resend")} .col-xs-3.text-left // todo: get invite privileges span(ng-show="invite.privileges == 'readAndWrite'") #{translate("can_edit")} diff --git a/services/web/public/coffee/ide/share/controllers/ShareProjectModalController.coffee b/services/web/public/coffee/ide/share/controllers/ShareProjectModalController.coffee index 7cbfcd6a57..9fc7417912 100644 --- a/services/web/public/coffee/ide/share/controllers/ShareProjectModalController.coffee +++ b/services/web/public/coffee/ide/share/controllers/ShareProjectModalController.coffee @@ -143,16 +143,18 @@ define [ $scope.state.inflight = false $scope.state.error = "Sorry, something went wrong :(" - $scope.resendInvite = (invite) -> + $scope.resendInvite = (invite, event) -> $scope.state.error = null $scope.state.inflight = true projectInvites .resendInvite(invite._id) .success () -> $scope.state.inflight = false + event.target.blur() .error () -> $scope.state.inflight = false $scope.state.error = "Sorry, something went wrong resending the invite :(" + event.target.blur() $scope.openMakePublicModal = () -> $modal.open {