Changeset 90266 in spip-zone


Ignore:
Timestamp:
Jun 15, 2015, 2:51:14 PM (5 years ago)
Author:
cedric@…
Message:

class editer-groupe sur le ul du formulaire, et reparer l'insertion de l'identifiant qui cherchait un li (marche maintenant sur li et div indifferement)

Location:
_plugins_/pages/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/pages/trunk/formulaires/editer_identifiant_page.html

    r77176 r90266  
    88                #ACTION_FORMULAIRE{#ENV{action}}
    99        ]
    10                 <ul>
     10                <ul class="editer-groupe">
    1111                        #SET{name,champ_page} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} #SET{obli,''}
    1212                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
  • _plugins_/pages/trunk/pages_pipelines.php

    r90090 r90266  
    181181                $erreurs = $args['contexte']['erreurs'];
    182182                // On cherche et remplace l'édition de la rubrique
    183                 $cherche = "/<li[^>]*class=('|\")editer editer_parent.*?<\/li>/is";
    184                 $remplace = '<li class="editer editer_page obligatoire'.($erreurs['champ_page'] ? ' erreur' : '').'">';
     183                $cherche = "/<(li|div)[^>]*class=('|\")editer editer_parent.*?<\/\\1>/is";
     184                $remplace = '<\\1 class="editer editer_page obligatoire'.($erreurs['champ_page'] ? ' erreur' : '').'">';
    185185                $remplace .= '<input type="hidden" name="id_parent" value="-1" />';
    186186                $remplace .= '<input type="hidden" name="id_rubrique" value="-1" />';
     
    191191                $value = $args['contexte']['champ_page'] ? $args['contexte']['champ_page'] : $args['contexte']['page'];
    192192                $remplace .= '<input type="text" class="text" name="champ_page" id="id_page" value="'.$value.'" />';
    193                 $remplace .= '</li>';
     193                $remplace .= '</\\1>';
    194194                if (preg_match($cherche,$flux['data'])) {
    195195                        $flux['data'] = preg_replace($cherche, $remplace, $flux['data'],1);
    196196                        $flux['data'] = preg_replace($cherche, '', $flux['data']);
    197197                } else {
    198                         $cherche = "/(<li[^>]*class=('|\")editer editer_soustitre.*?<\/li>)/is";
     198                        $cherche = "/(<(li|div)[^>]*class=('|\")editer editer_soustitre.*?<\/\\1>)/is";
    199199                        if (preg_match($cherche,$flux['data'])) {
    200200                                $flux['data'] = preg_replace($cherche,'$1'.$remplace, $flux['data']);
    201201                        } else {
    202                                 $cherche = "/(<li[^>]*class=('|\")editer editer_titre.*?<\/li>)/is";
     202                                $cherche = "/(<(li|div)[^>]*class=('|\")editer editer_titre.*?<\/\\1>)/is";
    203203                                $flux['data'] = preg_replace($cherche,'$1'.$remplace, $flux['data']);
    204204                        }
  • _plugins_/pages/trunk/paquet.xml

    r90090 r90266  
    22        prefix="pages"
    33        categorie="divers"
    4         version="1.2.6"
     4        version="1.2.7"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.