From 94d531cc601ed1d9cf66d6d943a9e71d6df7995a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Thu, 7 Oct 2021 10:23:38 +0200 Subject: [PATCH] Display real number of features under 15 --- src/components/Dropdown.vue | 5 +---- src/components/feature/FeatureListTable.vue | 9 ++++++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/Dropdown.vue b/src/components/Dropdown.vue index 9c37eefc..797a9782 100644 --- a/src/components/Dropdown.vue +++ b/src/components/Dropdown.vue @@ -102,10 +102,7 @@ export default { }, created() { - let randomnum = - Math.floor( - Math.random() * 10000 - ); + let randomnum = Math.floor(Math.random() * 10000); this.identifier = randomnum; window.addEventListener("mousedown", this.clickOutsideDropdown); }, diff --git a/src/components/feature/FeatureListTable.vue b/src/components/feature/FeatureListTable.vue index dfceb57b..6e10b5d9 100644 --- a/src/components/feature/FeatureListTable.vue +++ b/src/components/feature/FeatureListTable.vue @@ -144,7 +144,8 @@ aria-live="polite" > Affichage de l'élément {{ pagination.start + 1 }} à - {{ pagination.end + 1 }} sur {{ filteredFeatures.length }} éléments + {{ displayedPageEnd }} + sur {{ filteredFeatures.length }} éléments </div> <div class="dataTables_paginate paging_simple_numbers" @@ -252,6 +253,12 @@ export default { } return filterdFeatures.slice(this.pagination.start, this.pagination.end); }, + + displayedPageEnd() { + return this.pagination.end < 15 + ? this.filteredFeatures.length + : this.pagination.end + 1; + }, }, methods: { -- GitLab