diff --git a/htdocs/js/paginator.js b/htdocs/js/paginator.js index 63a66fa072a08a28c544f4448bd60427ae90ae78..1588aef893f2699ace4588d2e29eeab615d87b72 100644 --- a/htdocs/js/paginator.js +++ b/htdocs/js/paginator.js @@ -77,7 +77,11 @@ var Paginator = function(id, datatable, script, extradata) { url += "?"; } url += setlimitselect.name + "=" + setlimitselect.value; - url += "&" + currentoffset.name + "=" + currentoffset.value; + var offsetvalue = currentoffset.value; + if ((offsetvalue % setlimitselect.value) !== 0) { + offsetvalue = Math.floor(offsetvalue / setlimitselect.value) * setlimitselect.value; + } + url += "&" + currentoffset.name + "=" + offsetvalue; location.assign(url); }); }