fix loading more entries at end of page

This commit is contained in:
Uwe Steinmann 2025-01-28 17:37:09 +01:00
parent d8f7d473cb
commit 612f297926

View File

@ -156,12 +156,12 @@ function loadMoreObjects(element, limit, orderby) {
element.prop("disabled",true); element.prop("disabled",true);
var folder = element.data('folder') var folder = element.data('folder')
var offset = element.data('offset') var offset = element.data('offset')
// var limit = element.data('limit')
url = seeddms_webroot+"out/out.ViewFolder.php?action=entries&folderid="+folder+"&offset="+offset+"&limit="+limit+"&orderby="+orderby; url = seeddms_webroot+"out/out.ViewFolder.php?action=entries&folderid="+folder+"&offset="+offset+"&limit="+limit+"&orderby="+orderby;
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
url: url, url: url,
dataType: 'json', dataType: 'json',
async: false,
success: function(data){ success: function(data){
$('#viewfolder-table').append(data.html); $('#viewfolder-table').append(data.html);
if(data.count <= 0) { if(data.count <= 0) {
@ -176,7 +176,7 @@ function loadMoreObjects(element, limit, orderby) {
}); });
} }
$(window).scroll(function() { $(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) { if($(window).scrollTop() + $(window).height() + 3 >= $(document).height()) {
loadMoreObjects($('#loadmore'), $('#loadmore').data('limit'), $('#loadmore').data('orderby')); loadMoreObjects($('#loadmore'), $('#loadmore').data('limit'), $('#loadmore').data('orderby'));
} }
}); });