diff --git a/public/js/index.js b/public/js/index.js index 77b2f23370f7..b5604ed82f1f 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 bf1cc055f456..3e67aa7b3213 100644 --- a/templates/user/auth/signin_inner.tmpl +++ b/templates/user/auth/signin_inner.tmpl @@ -51,11 +51,22 @@ {{if and .OrderedOAuth2Names .OAuth2Providers}}
+
-

{{.i18n.Tr "sign_in_with"}}

{{range $key := .OrderedOAuth2Names}} - {{$provider := index $.OAuth2Providers $key}} - {{$provider.DisplayName}}{{if eq $provider.Name - {{end}} +
+

{{.i18n.Tr "sign_in_with"}}

+ {{range $key := .OrderedOAuth2Names}} + {{$provider := index $.OAuth2Providers $key}} + + {{$provider.DisplayName}}{{if eq $provider.Name + {{end}} +