source: spip-zone/_plugins_/nivoslider/trunk/formulaires/configurer_nivoslider.html @ 54975

Last change on this file since 54975 was 54975, checked in by cedric@…, 8 years ago

Portage SPIP 3 : interface privee sans CFG,
reorganisation des repertoires
utiliser produire_fond pour eviter d'inserer une css dynamique dans le head
modeles pour inserer <articlexx|nivoslider> ou <rubriquexx|nivoslider>

  • Property svn:executable set to *
File size: 14.8 KB
Line 
1<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
2        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
3        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
4
5        <form method='post' action='#ENV{action}'><div>
6                [(#REM) declarer les hidden qui declencheront le service du formulaire
7                parametre : url d'action ]
8                #ACTION_FORMULAIRE{#ENV{action}}
9                #SET{fl,nivoslider}
10                <fieldset>
11                        <legend><:nivoslider:general:></legend>
12                        <ul>
13                                #SET{name,width}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
14                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
15                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
16                                        <span class='erreur_message'>(#GET{erreurs})</span>
17                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},500}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
18                                </li>
19                                #SET{name,height}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
20                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
21                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
22                                        <span class='erreur_message'>(#GET{erreurs})</span>
23                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},240}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
24                                </li>
25                                #SET{name,effect}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
26                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
27                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
28                                        <span class='erreur_message'>(#GET{erreurs})</span>
29                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
30                                                <BOUCLE_options_effect(POUR){tableau #LISTE{random,sliceDown,sliceDownLeft,sliceUp,sliceUpLeft,sliceUpDown,sliceUpDownLeft,fold,fade,slideInRight,slideInLeft,boxRandom,boxRain,boxRainReverse,boxRainGrow,boxRainGrowReverse}}>
31                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
32                                                </BOUCLE_options_effect>
33                                        </select>
34                                </li>
35                                #SET{name,slices}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
36                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
37                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
38                                        <span class='erreur_message'>(#GET{erreurs})</span>
39                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},15}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
40                                </li>
41                                #SET{name,animSpeed}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
42                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
43                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
44                                        <span class='erreur_message'>(#GET{erreurs})</span>
45                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},500}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
46                                </li>
47                                #SET{name,pauseTime}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
48                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
49                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
50                                        <span class='erreur_message'>(#GET{erreurs})</span>
51                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},3000}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
52                                </li>
53                                #SET{name,imageAlign}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
54                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
55                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
56                                        <span class='erreur_message'>(#GET{erreurs})</span>
57                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
58                                                <BOUCLE_options_effect1(POUR){tableau #LISTE{left top,left center,left bottom,center top,center center,center bottom,right top,right center,right bottom}}>
59                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
60                                                </BOUCLE_options_effect1>
61                                        </select>
62                                </li>
63                                #SET{name,imageBackcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
64                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
65                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
66                                        <span class='erreur_message'>(#GET{erreurs})</span>
67                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},transparent}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
68                                </li>
69                        </ul>
70                </fieldset>
71                <fieldset>
72                        <legend><:nivoslider:controls:></legend>
73                        <ul>
74                                #SET{name,directionNav}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
75                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
76                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
77                                        <span class='erreur_message'>(#GET{erreurs})</span>
78                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
79                                                #SET{val,true}
80                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
81                                                #SET{val,false}
82                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
83                                        </select>
84                                </li>
85                                #SET{name,directionNavHide}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
86                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
87                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
88                                        <span class='erreur_message'>(#GET{erreurs})</span>
89                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
90                                                #SET{val,true}
91                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
92                                                #SET{val,false}
93                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
94                                        </select>
95                                </li>
96                                #SET{name,keyboardNav}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
97                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
98                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
99                                        <span class='erreur_message'>(#GET{erreurs})</span>
100                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
101                                                #SET{val,false}
102                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
103                                                #SET{val,true}
104                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
105                                        </select>
106                                </li>
107                                #SET{name,pauseOnHover}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
108                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
109                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
110                                        <span class='erreur_message'>(#GET{erreurs})</span>
111                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
112                                                #SET{val,true}
113                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
114                                                #SET{val,false}
115                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
116                                        </select>
117                                </li>
118                                #SET{name,controlNavThumbs}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
119                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
120                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
121                                        <span class='erreur_message'>(#GET{erreurs})</span>
122                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
123                                                #SET{val,false}
124                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
125                                                #SET{val,true}
126                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
127                                        </select>
128                                </li>
129                                #SET{name,controlNav}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
130                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
131                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
132                                        <span class='erreur_message'>(#GET{erreurs})</span>
133                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
134                                                #SET{val,true}
135                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
136                                                #SET{val,false}
137                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
138                                        </select>
139                                </li>
140                                #SET{name,controlNavThumbsWidth}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
141                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
142                                        <label for="#GET{name}"><:nivoslider:label_width:></label>[
143                                        <span class='erreur_message'>(#GET{erreurs})</span>
144                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},50}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
145                                </li>
146                                #SET{name,controlNavThumbsHeight}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
147                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
148                                        <label for="#GET{name}"><:nivoslider:label_height:></label>[
149                                        <span class='erreur_message'>(#GET{erreurs})</span>
150                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},50}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
151                                </li>
152                                #SET{name,bottomMargin}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
153                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
154                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
155                                        <span class='erreur_message'>(#GET{erreurs})</span>
156                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},0}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
157                                </li>
158                        </ul>
159                </fieldset>
160                <fieldset>
161                        <legend><:nivoslider:legend:></legend>
162                        <ul>
163                                #SET{name,captionBackcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
164                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
165                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
166                                        <span class='erreur_message'>(#GET{erreurs})</span>
167                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'#000000'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
168                                </li>
169                                #SET{name,captionFrontcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
170                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
171                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
172                                        <span class='erreur_message'>(#GET{erreurs})</span>
173                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'#FFFFFF'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
174                                </li>
175                                #SET{name,captionOpacity}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
176                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
177                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
178                                        <span class='erreur_message'>(#GET{erreurs})</span>
179                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'0.8'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
180                                </li>
181                        </ul>
182                </fieldset>
183                <fieldset>
184                        <legend><:nivoslider:default:></legend>
185                        <ul>
186                                #SET{name,id_defaut}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
187                                <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
188                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
189                                        <span class='erreur_message'>(#GET{erreurs})</span>
190                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
191                                                <BOUCLE_secteurs(RUBRIQUES){racine}{par num titre, titre}>
192                                                <optgroup label="[(#TITRE|supprimer_numero)]">
193                                                        <BOUCLE_articles_secteur(ARTICLES){id_rubrique}{par num titre, titre}>
194                                                        <option value="#ID_ARTICLE"[(#ENV{id_defaut}|=={#ID_ARTICLE}|?{selected="selected",''})]>[(#TITRE|supprimer_numero)]</option>
195                                                        </BOUCLE_articles_secteur>
196                                                        <BOUCLE_rubriques(RUBRIQUES){id_parent}{par num titre, titre}>
197                                                        <optgroup label="[(#TITRE|supprimer_numero)]">
198                                                                <BOUCLE_articles_rubrique(ARTICLES){id_rubrique}{par num titre, titre}>
199                                                                        <option value="#ID_ARTICLE"[(#ENV{id_defaut}|=={#ID_ARTICLE}|?{selected="selected",''})]>[(#TITRE|supprimer_numero)]</option>
200                                                                </BOUCLE_articles_rubrique>
201                                                                <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
202                                                        </optgroup>
203                                                        </BOUCLE_rubriques>
204                                                </optgroup>
205                                                </BOUCLE_secteurs>
206                                        </select>
207                                </li>
208                        </ul>
209                </fieldset>
210                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
211                <!--extra-->
212                <p class='boutons'><span class='image_loading'>&nbsp;</span>
213                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
214        </div></form>
215</div>
216
217<script type="text/javascript">
218function CheckThumb(t){
219        if(t=='true'){
220                $("select#controlNav").val('false');
221                $(".editer_controlNav").hide('slow');
222                $(".editer_controlNavThumbsWidth").show('slow');
223                $(".editer_controlNavThumbsHeight").show('slow');
224        }else{
225                $(".editer_controlNav").show('slow');
226                $(".editer_controlNavThumbsWidth").hide('slow');
227                $(".editer_controlNavThumbsHeight").hide('slow');
228        }
229        return false;
230}
231
232function CheckNav(t){
233        if(t=='false')
234                $(".editer_directionNavHide").hide('slow');
235        else
236                $(".editer_directionNavHide").show('slow');
237        return false;
238}
239function nivoslider_forminit(){
240        CheckThumb($("select#controlNavThumbs option:selected").val());
241        CheckNav($("select#directionNav option:selected").val());
242        $('select#controlNavThumbs').change(function() { CheckThumb($("select#controlNavThumbs option:selected").val()); });
243        $('select#directionNav').change(function() { CheckNav($("select#directionNav option:selected").val()); });
244}
245jQuery(document).ready(nivoslider_forminit);
246onAjaxLoad(nivoslider_forminit);
247</script>
Note: See TracBrowser for help on using the repository browser.