ui: add frontend diagnostics and stable test hooks

This commit is contained in:
a.tolmachev
2026-04-12 11:23:10 +03:00
parent d85f7ddf05
commit 1cb4cbc960
13 changed files with 229 additions and 51 deletions
+11 -3
View File
@@ -14,9 +14,11 @@
errorElement.style.display = 'none';
}
document.addEventListener('DOMContentLoaded', function() {
function initLoginPage() {
window.CrankAuth.guardLoginPage().catch(function(error) {
console.error(error);
if (window.CrankDiagnostics && typeof window.CrankDiagnostics.report === 'function') {
window.CrankDiagnostics.report('guard-login-page', error, 'login');
}
});
document.getElementById('login-form').addEventListener('submit', async function(event) {
@@ -42,5 +44,11 @@
showError(tKey('login.error.generic'));
}
});
});
}
if (window.CrankDiagnostics && typeof window.CrankDiagnostics.bootstrap === 'function') {
window.CrankDiagnostics.bootstrap('login', initLoginPage);
return;
}
document.addEventListener('DOMContentLoaded', initLoginPage);
}());