v2.3 Papierkorb: Inbox-Board ist nicht loeschbar (kein Delete-Button)

This commit is contained in:
2026-06-14 09:48:41 +02:00
parent 061c3708bc
commit 62c1ecab8d
+9 -2
View File
@@ -106,12 +106,19 @@ function createBoardEl(board) {
btnRename.title = t('boards.rename');
btnRename.textContent = '\u270E';
const btnDelete = document.createElement('button');
// Das feste Inbox-Board (Quick-Save-Ziel) darf nicht geloescht werden \u2014 kein Delete-Button.
const btnDelete = board.id === 'inbox' ? null : document.createElement('button');
if (btnDelete) {
btnDelete.className = 'board-action-btn btn-delete-board';
btnDelete.title = t('boards.delete');
btnDelete.textContent = '\u2715';
}
if (btnDelete) {
actions.append(btnBlur, btnRename, btnDelete);
} else {
actions.append(btnBlur, btnRename);
}
header.append(dragHandle, titleSpanHeader, actions);
// Blur-Overlay
@@ -144,7 +151,7 @@ function createBoardEl(board) {
});
});
btnDelete.addEventListener('click', async e => {
if (btnDelete) btnDelete.addEventListener('click', async e => {
e.stopPropagation();
const ok = await HellionDialog.confirm(
t('boards.delete_confirm', { title: board.title }),