Refonte des modèles de pagination #2822
On adopte une structure plus riche et balisée, plus facile a styler
La convention est de la forme :
<span class="pagination-label"><span class="label">...</span></span>
<ul class="pagination-items">
<li class="pagination-item"><a class="pagination-lien lien_pagination">...</a></li>
<li class="pagination-item active on"><span class="pagination-lien">...</a></li>
<li class="pagination-item disabled"><span class="pagination-lien">...</a></li>
</ul>
La classe lien_pagination
sur les liens est conservée par soucis de compatibilité (css, js)
Le conteneur .pagination est posé par l'appellant, mais ne peut plus être un <p>
. En html5 une balise <nav
> est recommandée, sur le modèle de
[<nav class='pagination'>(#PAGINATION)</nav>]
Dans le privé, on utilise un simple +
pour le lien Tout afficher
(avec un title au survol) et on limite a 5 liens