refactor: simplify css and ts layout

This commit is contained in:
2026-04-14 23:49:07 +02:00
parent dd6f49b1c9
commit bbd876d981
17 changed files with 1877 additions and 381 deletions

View File

@@ -1,23 +1,19 @@
"use strict";
// static/js/auth.ts
function copyRecoveryKey(keyElementId, feedbackElementId) {
const keyElement = document.getElementById(keyElementId);
const feedbackElement = document.getElementById(feedbackElementId);
if (!keyElement || !feedbackElement) {
return;
}
const key = keyElement.textContent || '';
navigator.clipboard
.writeText(key)
.then(() => {
feedbackElement.textContent = 'Recovery key copied.';
})
.catch(() => {
feedbackElement.textContent = 'Copy failed. Select and copy manually.';
});
const keyElement = document.getElementById(keyElementId);
const feedbackElement = document.getElementById(feedbackElementId);
if (!keyElement || !feedbackElement) {
return;
}
const key = keyElement.textContent || "";
navigator.clipboard.writeText(key).then(() => {
feedbackElement.textContent = "Recovery key copied.";
}).catch(() => {
feedbackElement.textContent = "Copy failed. Select and copy manually.";
});
}
function confirmDangerAction(message) {
return window.confirm(message);
return window.confirm(message);
}
;
window.copyRecoveryKey = copyRecoveryKey;
window.confirmDangerAction = confirmDangerAction;