diff --git a/public/js/index.js b/public/js/index.js index 77b2f2337..b5604ed82 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -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); +} diff --git a/templates/user/auth/signin_inner.tmpl b/templates/user/auth/signin_inner.tmpl index bf1cc055f..3e67aa7b3 100644 --- a/templates/user/auth/signin_inner.tmpl +++ b/templates/user/auth/signin_inner.tmpl @@ -51,11 +51,22 @@ {{if and .OrderedOAuth2Names .OAuth2Providers}}