code.gitea.io/gitea@v1.22.3/web_src/js/features/user-auth.js (about) 1 import {checkAppUrl} from './common-global.js'; 2 3 export function initUserAuthOauth2() { 4 const outer = document.getElementById('oauth2-login-navigator'); 5 if (!outer) return; 6 const inner = document.getElementById('oauth2-login-navigator-inner'); 7 8 checkAppUrl(); 9 10 for (const link of outer.querySelectorAll('.oauth-login-link')) { 11 link.addEventListener('click', () => { 12 inner.classList.add('tw-invisible'); 13 outer.classList.add('is-loading'); 14 setTimeout(() => { 15 // recover previous content to let user try again 16 // usually redirection will be performed before this action 17 outer.classList.remove('is-loading'); 18 inner.classList.remove('tw-invisible'); 19 }, 5000); 20 }); 21 } 22 }