Fix infinite content ajax call parameters

- Ajax request could end up in a 404 if the page URL didn't have at least a query string parameter
This commit is contained in:
Hypolite Petovan 2020-11-02 20:07:26 -05:00
parent 5029b992ad
commit 481925c353

View file

@ -893,16 +893,29 @@ function loadScrollContent() {
// get the raw content from the next page and insert this content // get the raw content from the next page and insert this content
// right before "#conversation-end" // right before "#conversation-end"
$.get(infinite_scroll.reload_uri + '&mode=raw&last_received=' + received + '&last_commented=' + commented + '&last_created=' + created + '&last_uriid=' + uriid, function(data) { $.get({
url: infinite_scroll.reload_uri,
data: {
'mode' : 'raw',
'last_received' : received,
'last_commented': commented,
'last_created' : created,
'last_uriid' : uriid
}
})
.done(function(data) {
$("#scroll-loader").hide(); $("#scroll-loader").hide();
if ($(data).length > 0) { if ($(data).length > 0) {
$(data).insertBefore('#conversation-end'); $(data).insertBefore('#conversation-end');
lockLoadContent = false;
} else { } else {
$("#scroll-end").fadeIn('normal'); $("#scroll-end").fadeIn('normal');
} }
document.dispatchEvent(new Event('postprocess_liveupdate')); document.dispatchEvent(new Event('postprocess_liveupdate'));
})
.always(function () {
$("#scroll-loader").hide();
lockLoadContent = false;
}); });
} }