Changeset 110235 in spip-zone


Ignore:
Timestamp:
May 12, 2018, 6:52:01 PM (19 months ago)
Author:
eric@…
Message:

Mise au point du HTML du formulaire de choix d'un type de noisette.
Ajout d'un option pour checkbox qui permettra d'ajouter plusieurs noisettes d'un coup.

Location:
_plugins_/noizetier/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/formulaires/ajouter_noisette.html

    r110219 r110235  
    1010                <input type="hidden" name="conteneur_id" value="#ENV{id_conteneur}" />
    1111                <h3 class="titrem"><:noizetier:noisettes_disponibles:></h3>
    12                 [(#ENV{id_noisette}|>{0}|et{#ENV{profondeur}|>={#CONFIG{noizetier/profondeur_max}}}|?{
    13                         #SET{critere_conteneur, conteneur!='oui'},
    14                         #SET{critere_conteneur, ''}
    15                 })]
    16                 <INCLURE{fond=formulaires/inclure/inc-liste_types_noisette,
    17                         page,
    18                         objet,
    19                         id_objet,
    20                         where=#GET{critere_conteneur},
    21                         input_radio=on} />
     12
     13                <div class="editer-groupe">
     14                        [(#ENV{id_noisette}|>{0}|et{#ENV{profondeur}|>={#CONFIG{noizetier/profondeur_max}}}|?{
     15                                #SET{critere_conteneur, conteneur!='oui'},
     16                                #SET{critere_conteneur, ''}
     17                        })]
     18                        <INCLURE{fond=formulaires/inclure/inc-liste_types_noisette,
     19                                page,
     20                                objet,
     21                                id_objet,
     22                                where=#GET{critere_conteneur},
     23                                input_type=radio} />
     24                </div>
    2225
    2326                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/noizetier/trunk/formulaires/inclure/inc-input_type_noisette.html

    r110127 r110235  
    1 [(#ENV{input_radio}|oui)
    2         [(#SET{id,#VAL{noisettes_}|uniqid})]
    3         <input type="radio" name="type_noisette" value="#ENV{type_noisette}" id="#GET{id}" />
    4         <label for="#GET{id}">
     1[(#ENV{input_type}|oui)
     2        <div class="choix">
     3                [(#SET{id, #VAL{noisettes_}|uniqid})]
     4                <input type="#ENV{input_type}" class="#ENV{input_type}" name="[(#ENV{input_type}|=={radio}|?{type_noisette, type_noisette\[\]})]" value="#ENV{type_noisette}" id="#GET{id}" />
     5                <label for="#GET{id}">
     6                        [(#ENV{nom})]
     7                        [<i>\((#ENV{type_noisette})\)</i>]
     8                </label>
     9        </div>
    510]
    6 [(#ENV{nom})]
    7 [(#ENV{input_radio}|oui)</label>]
    8 <div class="icone">
    9         [(#CHEMIN_IMAGE{#ENV{icon}}|image_reduire{24}|extraire_attribut{src}|balise_img)]
    10 </div>
    11 [(#ENV{input_radio}|non)<input type="hidden" name="ordre\[\]" value="#ENV{type_noisette}" />]
     11[(#ENV{input_type}|non)
     12        <li class="item noisette">
     13                [(#ENV{nom})]
     14                <div class="icone">
     15                        [(#CHEMIN_IMAGE{#ENV{icon}}|image_reduire{24}|extraire_attribut{src}|balise_img)]
     16                </div>
     17                <input type="hidden" name="ordre\[\]" value="#ENV{type_noisette}" />
     18        </li>
     19]
  • _plugins_/noizetier/trunk/formulaires/inclure/inc-liste_types_noisette.html

    r110216 r110235  
    11#SET{compteurs, #NOIZETIER_PAGE_INFOS{#ENV{page, #OBJET}, compteurs_type_noisette}}
    2 <BOUCLE_si_noisette(CONDITION) {si #GET{compteurs/total}}>
     2<BOUCLE_si_type_noisette(CONDITION) {si #GET{compteurs/total}}>
    33        <BOUCLE_infos_page(NOIZETIER_PAGES) {page=#ENV{page, #OBJET}}>
    44                [(#SET{type, #TYPE})]
     
    88        </BOUCLE_infos_page>
    99
    10         <div id="onglets-noisettes-disponibles">
    1110        <BOUCLE_si_composition(CONDITION) {si #GET{composition}}>
    12                 <B_noisettes_composition>
    13                 <div id="noisettes-composition">
    14                         <h4><:noizetier:noisettes_composition{composition=#GET{nom_composition}}:></h4>
    15                         <ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
    16                 <BOUCLE_noisettes_composition(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=#GET{composition}}{actif?}{where?}{par type_noisette}>
    17                                 <li class="editer item noisette">
    18                                         <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
    19                                                 type_noisette,
    20                                                 nom=#NOM,
    21                                                 icon,
    22                                                 input_radio} />
    23                                 </li>
    24                 </BOUCLE_noisettes_composition>
    25                         </ul>
     11                <B_types_noisette_composition>
     12                <div class="editer pleine_largeur editer_type_noisette" id="types_noisette-composition">
     13                        <p class="explication"><:noizetier:noisettes_composition{composition=#GET{nom_composition}}:></p>
     14                [(#ENV{input_type}|non)
     15                        <ul class="liste-items liste-noisettes liste-noisettes-disponibles">
     16                ]
     17                <BOUCLE_types_noisette_composition(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=#GET{composition}}{actif?}{where?}{par type_noisette}>
     18                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
     19                                type_noisette,
     20                                nom=#NOM,
     21                                icon,
     22                                input_type} />
     23                </BOUCLE_types_noisette_composition>
     24                        [(#ENV{input_type}|non)</ul>]
    2625                </div>
    27                 </B_noisettes_composition>
     26                </B_types_noisette_composition>
    2827        </BOUCLE_si_composition>
    2928
    30         <B_noisettes_type>
    31                 <div id="noisettes-page">
    32                         <h4><:noizetier:noisettes_page{type=#GET{nom_type}}:></h4>
    33                         <ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
    34         <BOUCLE_noisettes_type(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=''}{actif?}{where?}{par type_noisette}>
    35                                 <li class="editer item noisette">
    36                                         <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
    37                                                 type_noisette,
    38                                                 nom=#NOM,
    39                                                 icon,
    40                                                 input_radio} />
    41                                 </li>
    42         </BOUCLE_noisettes_type>
    43                         </ul>
     29        <B_types_noisette_page>
     30                <div class="editer pleine_largeur editer_type_noisette" id="types_noisette-page">
     31                        <p class="explication"><:noizetier:noisettes_page{type=#GET{nom_type}}:></p>
     32                [(#ENV{input_type}|non)
     33                        <ul class="liste-items liste-noisettes liste-noisettes-disponibles">
     34                ]
     35        <BOUCLE_types_noisette_page(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=''}{actif?}{where?}{par type_noisette}>
     36                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
     37                                type_noisette,
     38                                nom=#NOM,
     39                                icon,
     40                                input_type} />
     41        </BOUCLE_types_noisette_page>
     42                        [(#ENV{input_type}|non)</ul>]
    4443                </div>
    45         </B_noisettes_type>
     44        </B_types_noisette_page>
    4645
    47         <B_noisettes_communes>
    48                 <div id="noisettes-communes">
    49                         <h4><:noizetier:noisettes_toutes_pages:></h4>
    50                         <ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
    51         <BOUCLE_noisettes_communes(TYPES_NOISETTES){plugin=noizetier}{type=''}{composition=''}{actif?}{where?}{par type_noisette}>
    52                                 <li class="editer item noisette">
    53                                         <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
    54                                                 type_noisette,
    55                                                 nom=#NOM,
    56                                                 icon,
    57                                                 input_radio} />
    58                                 </li>
    59         </BOUCLE_noisettes_communes>
    60                         </ul>
     46        <B_types_noisette_communes>
     47                <div class="editer pleine_largeur editer_type_noisette" id="types_noisette-communs">
     48                        <p class="explication"><:noizetier:noisettes_toutes_pages:></p>
     49                [(#ENV{input_type}|non)
     50                        <ul class="liste-items liste-noisettes liste-noisettes-disponibles">
     51                ]
     52        <BOUCLE_types_noisette_communes(TYPES_NOISETTES){plugin=noizetier}{type=''}{composition=''}{actif?}{where?}{par type_noisette}>
     53                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
     54                                type_noisette,
     55                                nom=#NOM,
     56                                icon,
     57                                input_type} />
     58        </BOUCLE_types_noisette_communes>
     59                        [(#ENV{input_type}|non)</ul>]
    6160                </div>
    62         </B_noisettes_communes>
     61        </B_types_noisette_communes>
    6362        </div>
    64 </BOUCLE_si_noisette>
     63</BOUCLE_si_type_noisette>
    6564        <:noizetier:aucun_type_noisette:>
    66 <//B_si_noisette>
     65<//B_si_type_noisette>
  • _plugins_/noizetier/trunk/prive/squelettes/navigation/noizetier_page.html

    r110123 r110235  
    3737                        page,
    3838                        objet,
    39                         id_objet,
    40                         input_radio=''} />
     39                        id_objet} />
    4140        #BOITE_FERMER
    4241        <br class="clear">
Note: See TracChangeset for help on using the changeset viewer.