Changeset 67358 in spip-zone for _plugins_/compositions


Ignore:
Timestamp:
Oct 31, 2012, 5:32:17 PM (7 years ago)
Author:
cedric@…
Message:

amelioration de la presentation du formulaire de choix de la composition

Location:
_plugins_/compositions/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/compositions/trunk/formulaires/editer_composition_objet.html

    r57712 r67358  
    88                #ACTION_FORMULAIRE{#ENV{action}}
    99        ]
    10 
    11         <h4>
     10        <h4[
     11                style="background-image: url((#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{icon}|image_reduire{24,24}|extraire_attribut{src}))"][
     12                title="(#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{description}|attribut_html)"]>
    1213                <:compositions:composition_utilisee:>
    1314                        <span class="composition_actuelle">[(#ENV{composition}|oui)[(#ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition}})]
     
    1617                                        [(#ENV{composition_heritee}|=={'-'}|oui)<:compositions:composition_defaut:>]
    1718                                        [(#ENV{composition_heritee}|!={'-'}|oui)[(#ENV{_compositions}|table_valeur{''}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition_heritee}})]]
    18                                         (<:compositions:composition_heritee:>)
     19                                        <span class="precision">(<:compositions:composition_heritee:>)</span>
    1920                                ]
    2021                                [(#ENV{composition_heritee}|non)<:compositions:composition_defaut:>]
    2122                        ][(#ENV{composition_verrouillee}|oui) <img src="#CHEMIN_IMAGE{cadenas-16.png}" alt="" />]
    22                 <span>
     23                        </span>
    2324        </h4>
    2425        [(#ENV{editable})
     
    2728                        ><:bouton_changer:></a>&#93;</span>
    2829        ]
    29 
    30         [(#ENV{composition_verrouillee}|oui)<p><:compositions:composition_verrouillee:></p>]
    31         <B_heritages><p><:compositions:heritages:> <BOUCLE_heritages(POUR){tableau #ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{branche}}{', '}>#CLE (#VALEUR)</BOUCLE_heritages>.</p></B_heritages>
     30        <div class="detail">
     31                [(#ENV{composition_verrouillee}|oui)<p><:compositions:composition_verrouillee:></p>]
     32                <B_heritages><p><:compositions:heritages:> <BOUCLE_heritages(POUR){tableau #ENV{_compositions}|table_valeur{#ENV{composition}}|table_valeur{branche}}{', '}>#CLE (#VALEUR)</BOUCLE_heritages>.</p></B_heritages>
     33        </div>
    3234
    3335        [(#ENV{editable})
     
    4345                #SET{lock,''}
    4446                [(#AUTORISER{webmestre}|et{#ENV{verrou_branche}|non}|et{#CONFIG{compositions/tout_verrouiller}|non}|oui)
    45                 #SET{name,composition_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
    46                 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur] long_label">
    47                         [<span class='erreur_message'>(#GET{erreurs})</span>]
    48                         <label><:compositions:label_composition_explication:></label>
    49                         [(#ENV{_compositions}|is_array|oui)
    50                         <div class="choix">
    51                                 <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />
    52                                 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
    53                         </div>
    54                         ]
    55                         [(#ENV{_compositions}|is_array|non)<input type="hidden" name="composition_lock" id="composition_lock" value="#ENV{composition_lock}" />]
    56                 </li>
    57                 [(#ENV{objet}|=={rubrique}|oui)
    58                 #SET{name,composition_branche_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
    59                 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur] long_label">
    60                         [<span class='erreur_message'>(#GET{erreurs})</span>]
    61                         <div class="choix">
    62                                 <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />
    63                                 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
    64                         </div>
    65                 </li>
    66                 ]
    67                 #SET{lock,'oui'}
     47                        #SET{name,composition_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
     48                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     49                                [<span class='erreur_message'>(#GET{erreurs})</span>]
     50                                <label><:compositions:label_composition_explication:></label>
     51                                [(#ENV{_compositions}|is_array|oui)
     52                                <div class="choix">
     53                                        <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />
     54                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
     55                                </div>
     56                                ]
     57                                [(#ENV{_compositions}|is_array|non)<input type="hidden" name="composition_lock" id="composition_lock" value="#ENV{composition_lock}" />]
     58                                [(#ENV{objet}|=={rubrique}|oui)
     59                                #SET{name,composition_branche_lock}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,''}
     60                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
     61                                        <div class="choix">
     62                                                <input type="checkbox" class="checkbox" name="#GET{name}" value="1" id="#GET{name}"[ (#ENV{#GET{name}}|oui)checked="checked"] />
     63                                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
     64                                        </div>
     65                                ]
     66                        </li>
     67                        #SET{lock,'oui'}
    6868                ]
    6969                [(#ENV{verrou_branche}|oui)
  • _plugins_/compositions/trunk/formulaires/inc-selecteur_composition.html

    r57712 r67358  
    11<B_pour>
    22<BOUCLE_pour(POUR){tableau #ENV{_compositions}}{par nom}>
    3 <div class='choix'>[(#VALEUR|table_valeur{icon}|sinon{#CHEMIN_IMAGE{composition-24.png}}|image_reduire{24,24}|inserer_attribut{class,logo})]
    4 <input type='radio' class='radio' name='#ENV{name}' id='[(#ENV{name})]-#CLE' value='#CLE'[(#CLE|=={#ENV{selected}}|oui)checked='checked'] /><label for='[(#ENV{name})]-#CLE'>[(#VALEUR|table_valeur{nom}|supprimer_numero)][(#ENV{composition_heritee}|et{#CLE|=={''}}|oui)(<:compositions:composition_heritee:>)][<br /><span class='descriptif'>(#VALEUR|table_valeur{description})</span>]</label>
     3<div class='choix'>
     4<input type='radio' class='radio' name='#ENV{name}' id='[(#ENV{name})]-#CLE' value='#CLE'[(#CLE|=={#ENV{selected}}|oui)checked='checked'] /><label for='[(#ENV{name})]-#CLE'>[(#VALEUR|table_valeur{icon}|sinon{#CHEMIN_IMAGE{composition-24.png}}|image_reduire{24,24}|inserer_attribut{class,logo})][(#VALEUR|table_valeur{nom}|supprimer_numero)][(#ENV{composition_heritee}|et{#CLE|=={''}}|oui)(<:compositions:composition_heritee:>)][<br /><span class='descriptif'>(#VALEUR|table_valeur{description})</span>]</label>
    55</div>
    66</BOUCLE_pour>
  • _plugins_/compositions/trunk/paquet.xml

    r66150 r67358  
    22        prefix="compositions"
    33        categorie="outil"
    4         version="3.3.0"
     4        version="3.3.1"
    55        etat="test"
    66        compatibilite="[3.0.0-dev;3.0.*]"
  • _plugins_/compositions/trunk/prive/style_prive_plugin_compositions.html

    r57712 r67358  
    1 [(#REM)
    2 /*
    3  * Plugin Compositions
    4  * (c) 2007-2009 Cedric Morin
    5  * Distribue sous licence GPL
    6  *
    7  */
     1[(#REM) <style>]
    82
    9         Ce squelette definit les styles de l'espace prive
    10 
    11         Note: l'entete "Vary:" sert a repousser l'entete par
    12         defaut "Vary: Cookie,Accept-Encoding", qui est (un peu)
    13         genant en cas de "rotation du cookie de session" apres
    14         un changement d'IP (effet de clignotement).
    15 
    16         ATTENTION: il faut absolument le charset sinon Firefox croit que
    17         c'est du text/html !]
    18 
    19 #CACHE{3600*100,cache-client}
    20 #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
    21 #HTTP_HEADER{Vary: Accept-Encoding}
    22 
    23 #SET{claire,##ENV{couleur_claire,edf3fe}}
    24 #SET{foncee,##ENV{couleur_foncee,3874b0}}
    25 #SET{left,#ENV{ltr}|choixsiegal{left,left,right}}
    26 #SET{right,#ENV{ltr}|choixsiegal{left,right,left}}
    27 
    28 .formulaire_editer_composition_objet li.editer_composition div.choix {min-height:24px; padding-top:4px; padding-#GET{left}:20px;}
    29 .formulaire_editer_composition_objet li.editer_composition div.choix input {margin-#GET{left}:-20px;display:inline;position:relative;float:#GET{left};}
    30 .formulaire_editer_composition_objet li.editer_composition div.choix img.logo {float:#GET{left};margin-#GET{left}:-50px;}
     3.formulaire_editer_composition_objet .editer_composition .choix {min-height:24px; padding-top:4px;overflow: hidden }
     4.formulaire_editer_composition_objet .editer_composition .choix input {display:block;float: #ENV{left};}
     5.formulaire_editer_composition_objet .editer_composition .choix label {display:block;float: #ENV{left}; width: 80%;}
     6.formulaire_editer_composition_objet .editer_composition .choix img.logo {float:#ENV{left};margin-#ENV{right}:5px;}
    317
    328.formulaire_editer_composition_objet h4 {
    33         padding-#GET{left}: 30px;
    34         background: url(#CHEMIN_IMAGE{composition-24.png}) no-repeat #GET{left};
     9        padding-#ENV{left}: 30px;
     10        background: url(#CHEMIN_IMAGE{composition-24.png}) no-repeat #ENV{left};
    3511        min-height: 24px;
    3612        padding-top: 4px;
    37         margin-#GET{left}: -8px;
    38         margin-#GET{right}: 60px;
    3913        margin-bottom: 0;
     14}
     15.formulaire_editer_composition_objet h4 .precision {font-size: 85%;}
     16
     17.formulaire_editer_composition_objet .detail {
     18        padding-#ENV{left}: 30px;
    4019}
    4120
Note: See TracChangeset for help on using the changeset viewer.