Bug 30397: Remove duplicate entry from length menu of patrons search
If you have 20 in PatronsPerPage, there will be two 20 entries in the
length menu of the patrons search.
jQuery.unique is stupid it seems, it requires the array to be sorted (?)
let x = [1, 2, 1, 2]
jQuery.unique(x);
Array(4) [ 1, 2, 1, 2 ]
x = [1, 1, 2, 2]
jQuery.unique(x);
Array [ 1, 2 ]
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 60249a979c)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
parent
eada390b35
commit
5c45839b5b
|
|
@ -316,9 +316,8 @@
|
|||
|
||||
// Build the aLengthMenu
|
||||
let aLengthMenu = [
|
||||
[% Koha.Preference('PatronsPerPage') | html %], 10, 20, 50, 100, -1
|
||||
...new Set([[% Koha.Preference('PatronsPerPage') | html %], 10, 20, 50, 100, -1])
|
||||
];
|
||||
jQuery.unique(aLengthMenu);
|
||||
aLengthMenu.sort(function( a, b ){
|
||||
// Put "All" at the end
|
||||
if ( a == -1 ) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue