[spip ↪ pagination] 5 commits

spip/spip | 5 commits
-
Par Cerdic, le 30 mars 2021 à 11h24min :

Fix #3257 : l'option nombre_liens_max passee a la balise #PAGINATION permet de definir le nombre de lien de pagination maximum affiche par le modele
* la constante _PAGINATION_NOMBRE_LIENS_MAX permet de definir l'option par defaut pour tous les modeles sans modifier les appels
* la constante _PAGINATION_NOMBRE_LIENS_MAX_ECRIRE permet de definit l'option par defaut pour ecrire/

*Modifié*
    ecrire/public/fonctions.php
    prive/modeles/pagination.html
    prive/modeles/pagination_page.html
    prive/modeles/pagination_page_precedent_suivant.html
    prive/modeles/pagination_precedent_suivant.html
    prive/modeles/pagination_prive.html

Détails : https://git.spip.net/spip/spip/commit/7022b4864d786ea393af4753f6625148d2b1dad5

==============================
Par Cerdic, le 30 mars 2021 à 13h02min :

Refactoring des modeles pagination du public (wip)

*Supprimé*
    prive/modeles/paginationitem.html
*Modifié*
    prive/modeles/pagination.html
    prive/modeles/pagination_page.html
    prive/modeles/pagination_page_precedent_suivant.html
    prive/modeles/pagination_precedent_suivant.html

Détails : https://git.spip.net/spip/spip/commit/18ac33708c7e1ebdafe696ca6dfdf3390a79e2e2

==============================
Par Cerdic, le 30 mars 2021 à 14h30min :

Comme pour le public, changer le balisage du conteneur de pagination en choisissant ici un <nav> au lieu d'un <p>, plus robuste et plus signifiant
Prepare #2822

*Modifié*
    prive/formulaires/selecteur/inc-nav-articles.html
    prive/formulaires/selecteur/inc-nav-rubriques.html
    prive/formulaires/selecteur/lister-racine-articles.html
    prive/formulaires/selecteur/lister-racine-rubriques.html
    prive/formulaires/selecteur/lister-rubriques-articles.html
    prive/formulaires/selecteur/lister-rubriques-rubriques.html
    prive/modeles/object_jobs_list.html
    prive/objets/infos/inc-auteur-rubriques.html
    prive/objets/infos/rubrique.html
    prive/objets/liste/articles-trad.html
    prive/objets/liste/articles.html
    prive/objets/liste/articles_associer.html
    prive/objets/liste/articles_lies.html
    prive/objets/liste/auteurs.html
    prive/objets/liste/auteurs_associer.html
    prive/objets/liste/auteurs_lies.html
    prive/objets/liste/objets-trad.html
    prive/objets/liste/objets.html
    prive/objets/liste/rubriques.html
    prive/objets/liste/rubriques_associer.html
    prive/objets/liste/rubriques_lies.html
    prive/objets/liste/visiteurs.html
    prive/squelettes/contenu/job_queue.html
    prive/squelettes/inclure/plan-rubriques.html
    prive/squelettes/navigation/accueil.html

Détails : https://git.spip.net/spip/spip/commit/e3d7c4bb8cea7ba3c70636f25a7275ed8454aacb

==============================
Par Cerdic, le 30 mars 2021 à 13h02min :

Refactoring des modeles pagination du public #2822

*Supprimé*
    prive/modeles/paginationitem.html
*Modifié*
    prive/modeles/pagination.html
    prive/modeles/pagination_page.html
    prive/modeles/pagination_page_precedent_suivant.html
    prive/modeles/pagination_precedent_suivant.html

Détails : https://git.spip.net/spip/spip/commit/2ff9476861e5320ab976fdc87090208c10f00029

==============================
Par Cerdic, le 30 mars 2021 à 14h29min :

Refactoring du modele de pagination du prive #2822 :
- memes conventions de classe que pour les modeles du public
- on affiche un simple '+' avec un title 'Tout afficher' pour l'option tout afficher
- on limite a 5 liens car c'est bien suffisant
- on ajuste les styles

*Modifié*
    ecrire/public/fonctions.php
    prive/modeles/pagination_prive.html
    prive/themes/spip/lists.css.html

Détails : https://git.spip.net/spip/spip/commit/818c67bc1fa1eb4a960cda1fc53d7b5a2dcd8a98