« Modèle:Boîte déroulante/début » : différence entre les versions

Contenu supprimé Contenu ajouté
factorisation switch
il y avait hum, quelques erreurs en cas de paramètres présents mais vides, notamment lorsque inclusion via {{Boîte déroulante}}
Ligne 1 :
<includeonly><div class="NavFrame" style="{{#switch: {{{alignB|}}} | centre|center = margin:auto; | droite|right = margin-left:auto; | gauche|left|#default = }} clear:both; margin-bottom:{{#if:non vide|{{{margeBas|}}}|{{{margeBas}}}|1em}}; width:{{non vide|{{{largeur|}}}|99%}}}; border-style:solid; border-radius:{{non vide|{{{arrondi|0}}}|0}}; border-color:{{non vide|{{{couleurBordure|#AAAAAA}}}|#AAA}}; background-color:{{non vide|{{{couleurFondB|#FFFFFF}}}|#FFF}};" title="{{non vide|{{{label|}}}|[afficher]/[masquer]}}}" >
{{#if:{{{image|}}}|<div class="NavPic" style="{{{style|}}}; background-color:{{non vide|{{{couleurFondT|}}}|#EFEFEF}}};">{{{image}}}</div>}}
<div class="NavHead" style="text-align:{{#switch: {{{alignT|}}} | gauche|left = left | droite|right = right | justify = justify | centre|center|#default = center}}; height:{{non vide|{{{hauteur|}}}|1.6em}}}; background-color:{{non vide|{{{couleurFondT|}}}|#EFEFEF}}}; color:{{non vide|{{{couleurTexteT|black}}}|black}}; {{#ifeq:{{{thinning|no}}}|yes|font-weight:normal;|}}">{{#if:{{{modèle|}}}|<div style="float:left; width:6em; text-align:center;">{{Tnavbar|{{{modèle}}}|vm=1|mini=1}}</div>}}{{{titre}}}</div>
<div class="NavContent" style="margin:{{non vide|{{{marge|0px}}}|0}}; background:{{non vide|{{{couleurFond|white}}}|white}}; display:block; text-align:{{non vide|{{{align|left}}}|left}};"></includeonly><noinclude>{{Documentation}}</noinclude>