From be7e414ac0d40212a4dfbf858cdd179ebf6039c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20B=C3=B6ttcher?= <c.boettcher@fz-juelich.de> Date: Tue, 22 Aug 2023 10:50:03 +0200 Subject: [PATCH] show or hide bulk deletion properly --- frontend/js/apicalls.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/js/apicalls.js b/frontend/js/apicalls.js index f3443a3..c26274c 100644 --- a/frontend/js/apicalls.js +++ b/frontend/js/apicalls.js @@ -448,11 +448,15 @@ async function showListingOrSingleDataset() { window.location.href = "?type=" + allowedTypesList[0]; } if (!getId()) { // no id given, so list all elements + $('#deleteButtonDiv').hide(); + $('.bulk-delete-checkboxes').hide(); if (window.sessionStorage.auth_token) { $('#addNewDatasetForm').show(); $('#filterForm').show(); $('#pagingBar').show(); $('#deleteButtonDiv').show(); + $('#deleteButtonDiv').show(); + $('.bulk-delete-checkboxes').show(); } listDatasets(getType(), getFilterSearch(), getFilterName(), getFilterUrl(), getFilterKeys(), getPage()); } else if (getId() == "new") { @@ -462,6 +466,8 @@ async function showListingOrSingleDataset() { $('#storageTypeChooser').hide(); $('#datasetViewTable').show(); $('#filterForm').hide(); + $('#deleteButtonDiv').hide(); + $('.bulk-delete-checkboxes').hide(); $('#modifyDatasetButtonGroup').hide(); $('#addMetadataButton').hide(); @@ -477,6 +483,8 @@ async function showListingOrSingleDataset() { } enableButtons(true, false, true); } else { // an id is given, show the dataset, error message if invalid + $('#deleteButtonDiv').hide(); + $('.bulk-delete-checkboxes').hide(); showDataset(getType(), getId()); } } -- GitLab