code.gitea.io/gitea@v1.22.3/web_src/js/features/user-settings.js (about) 1 import {hideElem, showElem} from '../utils/dom.js'; 2 3 export function initUserSettings() { 4 if (!document.querySelectorAll('.user.settings.profile').length) return; 5 6 const usernameInput = document.getElementById('username'); 7 if (!usernameInput) return; 8 usernameInput.addEventListener('input', function () { 9 const prompt = document.getElementById('name-change-prompt'); 10 const promptRedirect = document.getElementById('name-change-redirect-prompt'); 11 if (this.value.toLowerCase() !== this.getAttribute('data-name').toLowerCase()) { 12 showElem(prompt); 13 showElem(promptRedirect); 14 } else { 15 hideElem(prompt); 16 hideElem(promptRedirect); 17 } 18 }); 19 }