From f68cf3ad73f41a0e1dd29ff00eb2dfeeca16f112 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20B=C3=B6ttcher?= <c.boettcher@fz-juelich.de> Date: Mon, 17 Oct 2022 14:11:39 +0200 Subject: [PATCH] show numbers for paging; hide bar for datasets --- frontend/js/apicalls.js | 16 ++++++++++++---- frontend/templates/storage_content.html.jinja | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/frontend/js/apicalls.js b/frontend/js/apicalls.js index 90360ab..5c8385a 100644 --- a/frontend/js/apicalls.js +++ b/frontend/js/apicalls.js @@ -260,7 +260,7 @@ async function setDatasetView() { $('#datasetViewTable').show(); $('#modifyDatasetButtonGroup').hide(); $('#filterForm').hide(); - $('#pageNumbers').hide(); + $('#pagingBar').hide(); if (window.sessionStorage.auth_token) { $('#modifyDatasetButtonGroup').show(); } @@ -437,12 +437,12 @@ async function showListingOrSingleDataset() { if (window.sessionStorage.auth_token) { $('#addNewDatasetForm').show(); $('#filterForm').show(); - $('#pageNumbers').show(); + $('#pagingBar').show(); } listDatasets(getType(), getFilterSearch(), getFilterName(), getFilterUrl(), getFilterKeys(), getPage()); } else if (getId() == "new") { $('#datasetListTable').hide(); - $('#pageNumbers').hide(); + $('#pagingBar').hide(); $('#storageTypeChooser').hide(); $('#datasetViewTable').show(); $('#filterForm').hide(); @@ -671,9 +671,17 @@ async function updatePagingHrefs() { $('#page_prev_2').attr("href", basehref + "&page=" + Math.max(1, current_page - 2)); $('#page_prev_1').attr("href", basehref + "&page=" + Math.max(1, current_page - 1)); $('#page_next_1').attr("href", basehref + "&page=" + Math.min(max_page, current_page + 1)); - $('#page_mext_2').attr("href", basehref + "&page=" + Math.min(max_page, current_page + 2)); + $('#page_next_2').attr("href", basehref + "&page=" + Math.min(max_page, current_page + 2)); $('#page_last').attr("href", basehref + "&page=" + max_page); $('#pageInput').attr("max", max_page); + + $('#pageInput').attr("placeholder", current_page); + $('#pageInput').val(current_page); + $('#page_prev_2').text("<< (" + Math.max(1, current_page - 2) + ")"); + $('#page_prev_1').text("Previous (" + Math.max(1, current_page - 1) + ")"); + $('#page_next_1').text("Next (" + Math.min(max_page, current_page + 1) + ")"); + $('#page_next_2').text(">> (" + Math.min(max_page, current_page + 2) + ")"); + $('#page_last').text("Last (" + max_page + ")"); } function gotoButtonPressed() { diff --git a/frontend/templates/storage_content.html.jinja b/frontend/templates/storage_content.html.jinja index ca0c011..e010d1a 100644 --- a/frontend/templates/storage_content.html.jinja +++ b/frontend/templates/storage_content.html.jinja @@ -54,7 +54,7 @@ </tbody> </table> - <div class="table-responsive"> + <div class="table-responsive" id ="pagingBar"> <table class="table"> <td style="width:14%"> <span> -- GitLab