From 269345ff1846a55f2a974026d7f47bbc510aa078 Mon Sep 17 00:00:00 2001
From: Laurent Laffont <llaffont@afi-sa.fr>
Date: Tue, 2 Jan 2018 10:46:53 +0100
Subject: [PATCH] hotline #66892 mobile: fix "next page"  on search result

---
 VERSIONS_HOTLINE/66892                          |  1 +
 library/ZendAfi/View/Helper/Telephone/Pager.php | 15 ++++-----------
 2 files changed, 5 insertions(+), 11 deletions(-)
 create mode 100644 VERSIONS_HOTLINE/66892

diff --git a/VERSIONS_HOTLINE/66892 b/VERSIONS_HOTLINE/66892
new file mode 100644
index 00000000000..55f8cc6d569
--- /dev/null
+++ b/VERSIONS_HOTLINE/66892
@@ -0,0 +1 @@
+ - ticket #66892 : affichage mobile, résultat de recherche: correction de la navigation paginée qui pouvait générer une page vide
\ No newline at end of file
diff --git a/library/ZendAfi/View/Helper/Telephone/Pager.php b/library/ZendAfi/View/Helper/Telephone/Pager.php
index 8f638f415b6..4e25102a2af 100644
--- a/library/ZendAfi/View/Helper/Telephone/Pager.php
+++ b/library/ZendAfi/View/Helper/Telephone/Pager.php
@@ -16,16 +16,10 @@
  *
  * You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
  * along with BOKEH; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA 
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA
  */
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-// OPAC3 - Recherche
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-class ZendAfi_View_Helper_Telephone_Pager extends ZendAfi_View_Helper_BaseHelper {
 
-  //---------------------------------------------------------------------
-  // Main routine
-  //---------------------------------------------------------------------
+class ZendAfi_View_Helper_Telephone_Pager extends ZendAfi_View_Helper_BaseHelper {
   public function pager($nombre,$nb_par_page,$page)
   {
     if(!$nombre) return;
@@ -36,16 +30,15 @@ class ZendAfi_View_Helper_Telephone_Pager extends ZendAfi_View_Helper_BaseHelper
     if($nombre % $nb_par_page) $nb_pages++;
     if($nb_pages == 1) return;
 
-    // Pager
     $html='<div class="ui-bar" data-theme="c" data-role="footer" data-id="pager" data-position="fixed">';
     $html.='<div data-role="controlgroup" data-type="horizontal">';
 
-    $html.=sprintf('<a href="%s" data-role="button" data-icon="arrow-l" %s>%s</a>',
+    $html.=sprintf('<a href="%s" data-role="button" data-icon="arrow-l" data-ajax="false" %s>%s</a>',
                    $this->view->url(['page'=>$page-1]),
                    $page > 1 ? '' : 'class="ui-disabled"',
                    $this->translate()->_('Page précédente'));
 
-    $html.=sprintf('<a href="%s" data-role="button" data-icon="arrow-r" data-iconpos="right" %s>%s</a>',
+    $html.=sprintf('<a href="%s" data-role="button" data-icon="arrow-r" data-ajax="false" data-iconpos="right" %s>%s</a>',
                    $this->view->url(['page'=>$page+1]),
                    ($page != $nb_pages) ? '' : 'class="ui-disabled"',
                    $this->translate()->_('Page suivante'));
-- 
GitLab