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

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

le reglage keyboardNav n'existe plus, et directionNavHide doit etre implémenté en CSS car plus pris en charge par le JS nivoslider

  • Property svn:executable set to *
File size: 14.1 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,pauseOnHover}#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,true}
102                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
103                                                #SET{val,false}
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,controlNavThumbs}#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,false}
113                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
114                                                #SET{val,true}
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,controlNav}#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,true}
124                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
125                                                #SET{val,false}
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,controlNavThumbsWidth}#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}"><:nivoslider:label_width:></label>[
132                                        <span class='erreur_message'>(#GET{erreurs})</span>
133                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},50}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
134                                </li>
135                                #SET{name,controlNavThumbsHeight}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
136                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
137                                        <label for="#GET{name}"><:nivoslider:label_height:></label>[
138                                        <span class='erreur_message'>(#GET{erreurs})</span>
139                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},50}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
140                                </li>
141                                #SET{name,bottomMargin}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
142                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
143                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
144                                        <span class='erreur_message'>(#GET{erreurs})</span>
145                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},0}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
146                                </li>
147                        </ul>
148                </fieldset>
149                <fieldset>
150                        <legend><:nivoslider:legend:></legend>
151                        <ul>
152                                #SET{name,captionBackcolor}#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},'#000000'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
157                                </li>
158                                #SET{name,captionFrontcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
159                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
160                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
161                                        <span class='erreur_message'>(#GET{erreurs})</span>
162                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'#FFFFFF'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
163                                </li>
164                                #SET{name,captionOpacity}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
165                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
166                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
167                                        <span class='erreur_message'>(#GET{erreurs})</span>
168                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'0.8'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
169                                </li>
170                        </ul>
171                </fieldset>
172                <fieldset>
173                        <legend><:nivoslider:default:></legend>
174                        <ul>
175                                #SET{name,id_defaut}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
176                                <li class="editer pleine_largeur 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                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
180                                                <BOUCLE_secteurs(RUBRIQUES){racine}{par num titre, titre}>
181                                                <optgroup label="[(#TITRE|supprimer_numero)]">
182                                                        <BOUCLE_articles_secteur(ARTICLES){id_rubrique}{par num titre, titre}>
183                                                        <option value="#ID_ARTICLE"[(#ENV{id_defaut}|=={#ID_ARTICLE}|?{selected="selected",''})]>[(#TITRE|supprimer_numero)]</option>
184                                                        </BOUCLE_articles_secteur>
185                                                        <BOUCLE_rubriques(RUBRIQUES){id_parent}{par num titre, titre}>
186                                                        <optgroup label="[(#TITRE|supprimer_numero)]">
187                                                                <BOUCLE_articles_rubrique(ARTICLES){id_rubrique}{par num titre, titre}>
188                                                                        <option value="#ID_ARTICLE"[(#ENV{id_defaut}|=={#ID_ARTICLE}|?{selected="selected",''})]>[(#TITRE|supprimer_numero)]</option>
189                                                                </BOUCLE_articles_rubrique>
190                                                                <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
191                                                        </optgroup>
192                                                        </BOUCLE_rubriques>
193                                                </optgroup>
194                                                </BOUCLE_secteurs>
195                                        </select>
196                                </li>
197                        </ul>
198                </fieldset>
199                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
200                <!--extra-->
201                <p class='boutons'><span class='image_loading'>&nbsp;</span>
202                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
203        </div></form>
204</div>
205
206<script type="text/javascript">
207function CheckThumb(t){
208        if(t=='true'){
209                $("select#controlNav").val('false');
210                $(".editer_controlNav").hide('slow');
211                $(".editer_controlNavThumbsWidth").show('slow');
212                $(".editer_controlNavThumbsHeight").show('slow');
213        }else{
214                $(".editer_controlNav").show('slow');
215                $(".editer_controlNavThumbsWidth").hide('slow');
216                $(".editer_controlNavThumbsHeight").hide('slow');
217        }
218        return false;
219}
220
221function CheckNav(t){
222        if(t=='false')
223                $(".editer_directionNavHide").hide('slow');
224        else
225                $(".editer_directionNavHide").show('slow');
226        return false;
227}
228function nivoslider_forminit(){
229        CheckThumb($("select#controlNavThumbs option:selected").val());
230        CheckNav($("select#directionNav option:selected").val());
231        $('select#controlNavThumbs').change(function() { CheckThumb($("select#controlNavThumbs option:selected").val()); });
232        $('select#directionNav').change(function() { CheckNav($("select#directionNav option:selected").val()); });
233}
234jQuery(document).ready(nivoslider_forminit);
235onAjaxLoad(nivoslider_forminit);
236</script>
Note: See TracBrowser for help on using the repository browser.