diff --git a/VERSIONS_HOTLINE/66892 b/VERSIONS_HOTLINE/66892 new file mode 100644 index 0000000000000000000000000000000000000000..55f8cc6d56988a2b9cab53a551b28fc2f68aca8d --- /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 8f638f415b679117e19dcd63ae8a3c36a8b54421..4e25102a2afdca26facf6d75e097603055ded5da 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'));