source: spip-zone/_core_/branches/spip-3.1/plugins/svp/formulaires/admin_plugin.html @ 95528

Last change on this file since 95528 was 95528, checked in by brunobergot@…, 3 years ago

report de r95527

File size: 3.5 KB
Line 
1<B_erreurs_xml>
2<div class='svp_retour'>
3        [(#BOITE_OUVRIR{<:svp:actions_en_erreur:>, error})]
4        <:svp:erreurs_xml:>
5        <ul>
6<BOUCLE_erreurs_xml(DATA){source tableau,#ENV{_erreurs_xml}}>
7        <li>#VALEUR*</li>
8</BOUCLE_erreurs_xml>
9        </ul>
10        #BOITE_FERMER
11</div>
12</B_erreurs_xml>
13<div class="formulaire_spip formulaire_admin_plugin" id="formulaire_admin_plugin">
14        <h3 class="titrem">[(#CHEMIN_IMAGE{plugin-24.png}|balise_img{icone plugin-24,cadre-icone})]<:plugins_liste:></h3>
15        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
16        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
17        <form method="post" action="#ENV{action}">
18                <INCLURE{fond=formulaires/inc-confirmer_actions, env} />
19                #ACTION_FORMULAIRE{#ENV{action}}
20                <div class="liste-plugins">
21                        <fieldset>
22                                <p class="explication">
23                                [(#ENV{verrouille}|=={oui}|oui)
24                                        #SET{dir_plugins_dist,#EVAL{_DIR_PLUGINS_DIST}|joli_repertoire}
25                                        <:svp:info_admin_plugin_verrouille{dir_plugins_dist=#GET{dir_plugins_dist}}:>
26                                ][(#ENV{verrouille}|=={oui}|non)
27                                        [(#VAL{svp:info_admin_plugin}|concat{[_actif_(#ENV{actif, oui})], [_verrou_(#ENV{verrouille, non})]}|_T)]
28                                ]
29                                </p>
30                                <INCLURE{fond=formulaires/inc-admin_plugin,env} />
31                        </fieldset>
32                </div>
33                <div class="actions_multiples">
34                        [<fieldset class="boutons">(#VAL{'_DIR_PLUGINS_DIST'}|in_array{#ENV{constante,#ARRAY}}|non)
35                                <p class="cocher">
36                                        <a href="#" id="select_tous"><:svp:tout_cocher:></a><span class="sep"> | </span>
37                                        <a href="#" id="select_aucun"><:svp:tout_decocher:></a><span class="sep"> | </span>
38                                        <a href="#" id="select_up"><:svp:tout_cocher_up:></a>
39                                </p>
40                                <select id="action_globale" class="action" name="action_globale">
41                                        [(#ENV{actif}|=={oui}|non)<option value="on"><:svp:bouton_activer:></option>]
42                                        [(#ENV{actif}|=={non}|non)<option value="off"><:svp:bouton_desactiver:></option>]
43                                        <option value="up" id="option_up"><:svp:bouton_up:></option>
44                                        [(#ENV{actif}|=={non}|non|et{#AUTORISER{webmestre}}|oui)<option value="stop"><:svp:bouton_desinstaller:></option>]
45                                </select>
46                                <input type="submit" class="submit" name="appliquer" value="<:svp:bouton_appliquer:>" />
47                        </fieldset>]
48                        <script type="text/javascript">
49                        /*<![CDATA[*/
50                                (function($){
51                                        $("#select_tous").click(function(){
52                                                jQuery("input.select_plugin").prop("checked",true);
53                                                return false;
54                                        });
55                                        $("#select_aucun").click(function(){
56                                                $("input.select_plugin").prop("checked",false);
57                                                return false;
58                                        });
59                                        var cocher_plugins_up = function(){
60                                                if ($(".plugins li.item.up").length != 0) {
61                                                        $("#select_up").click(function(){
62                                                                $(".plugins li.item.up input.select_plugin").prop("checked",true);
63                                                                $("select#action_globale>option#option_up").prop("selected",true);
64                                                                return false;
65                                                        });
66                                                } else {
67                                                        $("#select_up").hide();
68                                                        $("#select_up").prev(".sep").hide();
69                                                        $("#option_up").hide();
70                                                }
71                                        }
72                                        // lorsqu'il y a de nombreux plugins et comme la remontee ajax est desactivee
73                                        // on ne voit pas forcement les erreurs. A ce monent la, on remonte dessus.
74                                        var remonter_sur_erreurs = function() {
75                                                if ($('#formulaire_admin_plugin .reponse_formulaire_erreur').length) {
76                                                        $(document).scrollTop($('#formulaire_admin_plugin').offset().top - 20);
77                                                }
78                                        }
79                                        cocher_plugins_up();
80                                        onAjaxLoad(cocher_plugins_up);
81                                        onAjaxLoad(remonter_sur_erreurs);
82                                })(jQuery);
83                        /*]]>*/
84                        </script>
85                </div>
86        </form>
87</div>
Note: See TracBrowser for help on using the repository browser.