style: apply linter suggestions

This commit is contained in:
Edouard Vanbelle
2026-04-07 22:50:42 +02:00
parent 1ce29c101d
commit a4266a6e93
33 changed files with 444 additions and 437 deletions
+4 -4
View File
@@ -11,7 +11,7 @@ switch (errorType) {
errorTitle.textContent = 'Login Failed';
errorMessage.textContent = 'Invalid username or password. Please check your credentials and try again.';
errorAction.textContent = 'Try Again';
errorAction.addEventListener('click', function () {
errorAction.addEventListener('click', () => {
history.back();
});
break;
@@ -19,7 +19,7 @@ switch (errorType) {
errorTitle.textContent = 'Session Expired';
errorMessage.textContent = 'Your session has expired. Please try again.';
errorAction.textContent = 'Close Window';
errorAction.addEventListener('click', function () {
errorAction.addEventListener('click', () => {
window.close();
});
break;
@@ -27,7 +27,7 @@ switch (errorType) {
errorTitle.textContent = 'Not Found';
errorMessage.textContent = 'The requested page was not found.';
errorAction.textContent = 'Close Window';
errorAction.addEventListener('click', function () {
errorAction.addEventListener('click', () => {
window.close();
});
break;
@@ -35,7 +35,7 @@ switch (errorType) {
errorTitle.textContent = 'Error';
errorMessage.textContent = 'An unexpected error occurred. Please try again.';
errorAction.textContent = 'Close Window';
errorAction.addEventListener('click', function () {
errorAction.addEventListener('click', () => {
window.close();
});
}
+9 -9
View File
@@ -6,22 +6,22 @@ if (!/^[0-9a-fA-F]+$/.test(token)) {
document.body.innerHTML = '<p>Invalid session token.</p>';
throw new Error('Invalid token format');
}
document.getElementById('login-flow-form').action = '/login/v2/flow/' + token;
document.getElementById('login-flow-form').action = `/login/v2/flow/${token}`;
// Check if OIDC is available and configure SSO button
(async function () {
(async () => {
try {
var resp = await fetch('/api/auth/oidc/providers');
const resp = await fetch('/api/auth/oidc/providers');
if (!resp.ok) return;
var info = await resp.json();
const info = await resp.json();
if (!info.enabled) return;
// Show OIDC section
document.getElementById('oidc-section').classList.remove('hidden');
// Update button text with provider name
var btn = document.getElementById('oidc-button');
btn.textContent = 'Sign in with ' + (info.provider_name || 'SSO');
const btn = document.getElementById('oidc-button');
btn.textContent = `Sign in with ${info.provider_name || 'SSO'}`;
// If password login is disabled, hide the password form
if (!info.password_login_enabled) {
@@ -29,10 +29,10 @@ document.getElementById('login-flow-form').action = '/login/v2/flow/' + token;
}
// SSO button redirects to the OIDC flow for this NC token
btn.addEventListener('click', function () {
window.location.href = '/login/v2/flow/' + token + '/oidc';
btn.addEventListener('click', () => {
window.location.href = `/login/v2/flow/${token}/oidc`;
});
} catch (e) {
} catch (_e) {
// OIDC not available — silently keep password-only mode
}
})();
+2 -2
View File
@@ -1,7 +1,7 @@
document.getElementById('close-window-btn').addEventListener('click', function () {
document.getElementById('close-window-btn').addEventListener('click', () => {
window.close();
});
// Auto-close after 3 seconds
setTimeout(function () {
setTimeout(() => {
window.close();
}, 3000);