Changeset 97263 in spip-zone


Ignore:
Timestamp:
May 6, 2016, 7:22:07 PM (5 years ago)
Author:
marcimat@…
Message:

Tentons un calcul de la balise de titre des fieldset en se basant sur propre, plutot que directement sur la globale debut_intertitre,
car celle ci est justement parfois modifiée par le pipeline pre_propre de certains plugins (typo enluminée pour en citer un),
et que du coup, il pouvait y avoir des décallages entre des h3 (standards) et h2 (modifiés) dans les fieldset générés.

Et par extension le formulaire de constructeur de formulaire qui calcule le titre des onglets à partir de ce titre, ne retrouvais pas forcément
tous les titres des onglets et certains onglets du coup ne s'affichaient pas (ou pas bien).

Location:
_plugins_/saisies/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/formulaires/construire_formulaire.html

    r95638 r97263  
    8585                                        .addClass('formulaire_configurer-contenu');
    8686                                // On récupère le titre (en le cachant au passage)
    87                                 var titre = $(this).find('[(#GLOBALS{debut_intertitre,<h3>}|replace{"<(\S*).*>",$1,i})]').eq(0).hide().text();
     87                                var titre = $(this).find('[(#VAL{"{{{ titre }}}"}|propre|replace{"<(\S*).*>",$1,i})]').eq(0).hide().text();
     88
    8889                                // On crée un onglet
    8990                                var $onglet = $('<li><a href="#formulaire_configurer-contenu-'+i+'">'+titre+'</a></li>');
  • _plugins_/saisies/trunk/paquet.xml

    r96598 r97263  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="2.6.2"
     4        version="2.6.3"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/saisies/trunk/saisies/fieldset.html

    r91819 r97263  
    1717                [(#ENV{label}|oui)
    1818                        [(#REM) Récupérer le tag qui sera utilisé pour la légende ]
    19                         [(#SET{tag, [(#ENV*{tagfield,#GLOBALS{debut_intertitre,<h3>}}|inserer_attribut{class,legend})]})]
     19                        [(#SET{tag_titre_defaut,[<(#VAL{"{{{ titre }}}"}|propre|replace{"<(\S*).*>",$1,i})>]})]
     20                        [(#SET{tag, [(#ENV*{tagfield,#GET{tag_titre_defaut}}|inserer_attribut{class,legend})]})]
    2021                        [(#INCLURE{fond=inclure/fieldset_legend, env}|wrap{#GET{tag}})]
    2122                ]
Note: See TracChangeset for help on using the changeset viewer.