@DisableDelete WIP

This commit is contained in:
Francesco
2023-10-06 12:46:11 +02:00
parent 5fdf7e18e7
commit 7e7089ea72
9 changed files with 153 additions and 5 deletions

View File

@@ -30,6 +30,15 @@ a {
background: #EDECEF;
}
.btn-secondary.disable {
background-color: #A8ADB3;
border: 1px solid #A8ADB3;
}
form.delete-form button.disable .bi {
color: #9298A0 !important;
}
.null-label {
background-color: #EEE;
border-radius: 5px;

View File

@@ -1,7 +1,16 @@
function updateBulkActions(table, selected) {
let deleteEnabled = table.dataset.deleteenabled;
let divs = document.querySelectorAll(".bulk-actions");
divs.forEach(div => {
div.innerHTML = `${selected} items selected <input type="submit" form="multi-delete-form" class="ui-btn btn btn-secondary" value="Delete">`;
if (deleteEnabled === "true") {
div.innerHTML = `${selected} items selected
<input type="submit" form="multi-delete-form"
class="ui-btn btn btn-secondary ${deleteEnabled === "false" ? 'disable' : ''} " value="Delete">`;
} else {
div.innerHTML = `<p class="text-muted m-0 mt-1">DELETE not allowed on this table</p>`;
}
});
}