From 420ef433ae9b58786a4d2cc3816aff1e38a7076e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Wed, 28 Dec 2016 12:39:20 +0100 Subject: [PATCH] add img pagination support of infinite scroll --- searx/static/plugins/js/infinite_scroll.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/searx/static/plugins/js/infinite_scroll.js b/searx/static/plugins/js/infinite_scroll.js index 9cd582d7f..1bc27e2e7 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'));