fix: avoid multi-clicks when perform oauth2 login (#6467)

This commit is contained in:
BetaCat 2019-03-31 19:58:53 +08:00 committed by Lunny Xiao
parent 04d78b60f8
commit 2e1ead8054
2 changed files with 29 additions and 4 deletions

View file

@ -2980,3 +2980,17 @@ function cancelCodeComment(btn) {
form.closest('.comment-code-cloud').remove()
}
}
function onOAuthLoginClick() {
var oauthLoader = $('#oauth2-login-loader');
var oauthNav = $('#oauth2-login-navigator');
oauthNav.hide();
oauthLoader.removeClass('disabled');
setTimeout(function(){
// recover previous content to let user try again
// usually redirection will be performed before this action
oauthLoader.addClass('disabled');
oauthNav.show();
},5000);
}