From 684686e0f6b87955f3e6871ecf6af6bddde50392 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 18 May 2015 08:59:58 +0200 Subject: [PATCH] Fix restore compatibility of new navigation style with jmobile --- htdocs/core/lib/functions.lib.php | 14 +++++++------- htdocs/theme/eldy/style.css.php | 16 +++++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 18eb95fdbb8..f067dcaf417 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -2826,7 +2826,7 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so { if ($totalnboflines) // If we know total nb of lines { - $maxnbofpage=10; // nb before and after selected page + $maxnbofpage=(empty($conf->dol_optimize_smallscreen)?10:3); // nb before and after selected page $nbpages=ceil($totalnboflines/$conf->liste_limit); $cpt=($page-$maxnbofpage); @@ -2834,31 +2834,31 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so if ($cpt>=1) { - $pagelist.= '
  • 1
  • '; + $pagelist.= ''; if ($cpt >= 2) $pagelist.='
  • ...
  • '; } do { if ($cpt==$page) { - $pagelist.= '
  • '.($page+1).'
  • '; + $pagelist.= ''; } else { - $pagelist.= '
  • '.($cpt+1).'
  • '; + $pagelist.= ''; } $cpt++; } while ($cpt < $nbpages && $cpt<=$page+$maxnbofpage); if ($cpt<$nbpages) { - if ($cpt<$nbpages-1) $pagelist.= '
  • ...
  • '; - $pagelist.= '
  • '.$nbpages.'
  • '; + if ($cpt<$nbpages-1) $pagelist.= ''; + $pagelist.= ''; } } else { - $pagelist.= '
  • '.($page+1)."
  • "; + $pagelist.= '"; } } print_fleche_navigation($page,$file,$options,$nextpage,$pagelist,$morehtml); diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index d987741eb26..fbdf781a677 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -1863,17 +1863,18 @@ div.pagination li { padding-left: 0; border-radius: 4px; } - -div.pagination li a, -div.pagination li span { - /*position: relative;*/ - /*float: left;*/ +div.pagination li.pagination a, +div.pagination li.pagination span { padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #000; text-decoration: none; - background-color: #fff; +} +dol_use_jmobile)) { ?> +div.pagination li a, +div.pagination li span { + background-color: #fff; border: 1px solid #ddd; } div.pagination li:first-child a, @@ -1918,7 +1919,8 @@ div.pagination .disabled a:focus { background-color: #fff; border-color: #ddd; } -div.pagination li .active { + +div.pagination li.pagination .active { text-decoration: underline; } div.pagination li.paginationafterarrows {