diff --git a/searx/static/plugins/js/infinite_scroll.js b/searx/static/plugins/js/infinite_scroll.js index 9cd582d7..1bc27e2e 100644 --- a/searx/static/plugins/js/infinite_scroll.js +++ b/searx/static/plugins/js/infinite_scroll.js @@ -4,9 +4,13 @@ $(document).ready(function() { if ($(document).height() - win.height() == win.scrollTop()) { var formData = $('#pagination form:last').serialize(); if (formData) { + var pageno = $('#pagination input[name=pageno]:last').attr('value'); $('#pagination').html('
'); $.post('./', formData, function (data) { + var lastImageHref = $('.result-images:last a').attr('href'); var body = $(data); + $('a[href^="#open-modal"]:last').attr('href', '#open-modal-1-' + pageno); + body.find('.modal-image a:first').attr('href', lastImageHref); $('#pagination').remove(); $('#main_results').append('
'); $('#main_results').append(body.find('.result'));