source: spip-zone/_plugins_/info_sites/trunk/formulaires/auteur_projets_associer.html @ 96567

Last change on this file since 96567 was 96567, checked in by teddy.spip@…, 4 years ago
  • Compatibilité structure formulaire SPIP 3.1, adaptation CSS en conséquence ;
  • Ajout de filtres sur la page d'ajout de projets à un auteur ;
  • On passe à une méthode plus radicale pour l'update des liens depuis le formulaire : on enlève, puis on remet les liens ;
  • Suppression des espaces dans le code sources, entre les tags <li> qui posent soucis aux feuilles de styles ;
  • Up de y.
  • Property svn:eol-style set to LF
File size: 3.0 KB
Line 
1<div class="formulaire_spip formulaire_#FORM">
2
3        <div class="form-group">
4                <button data-toggle="collapse" href="#filtres" class="btn btn-info"><:info_sites:filtres_label:></button>
5                <div id="filtres" class="collapse">
6                        <div class="form-group">
7                                <h4><:info_sites:techno_label:></h4>
8                                <button class="btn btn-default" onclick="show_block()"><:info_sites:voir_tout:></button>
9                                <BOUCLE_logiciels_sites (DATA) {source table, #REM|info_sites_lister_logiciels_sites}>
10                                        <button class="btn btn-default" onclick="show_block(['(#VALEUR|info_sites_nom_machine)'])">[(#VALEUR)]</button>
11                                </BOUCLE_logiciels_sites>
12                        </div>
13                        <div class="form-group">
14                                <h4><:info_sites:autres_label:></h4>
15                                <button class="btn btn-default" onclick="show_block()"><:info_sites:voir_tout:></button>
16                                <button class="btn btn-default" onclick="show_block('auteur_session')"><:info_sites:mes_projets_label:></button>
17                                <button class="btn btn-default" onclick="show_block('auteurs_projets')"><:info_sites:auteur_projets_label:></button>
18                        </div>
19                </div>
20        </div>
21        [<p class="reponse_formulaire reponse_formulaire_erreur">
22        (#ENV*{message_erreur})
23</p>]
24        [<p class="reponse_formulaire reponse_formulaire_ok">
25        (#ENV*{message_ok})
26</p>]
27        <BOUCLE_editable (CONDITION) {si #EDITABLE|oui}>
28        <form action="#ENV{action}" method="post">
29                #ACTION_FORMULAIRE{#ENV{action}}
30                <div class="form-group text-right">
31                        <input type="submit" class="btn btn-default" value="<:bouton_enregistrer:>" />
32                </div>
33                        <BOUCLE_projets (PROJETS) {tout} {par num projets.nom, projets.nom}>
34                                <div id="projet_#ID_PROJET" class="form-group projet[ (#ID_PROJET|info_sites_lister_logiciels_projet{'oui'}|implode{' '})][(#ID_PROJET|in_array{[(#REM|info_sites_lister_projets_auteurs)]}|oui)auteur_session][(#ID_PROJET|in_array{[(#ID_AUTEUR|info_sites_lister_projets_auteurs)]}|oui)auteurs_projets]">
35                                        <div class="control-label">[<strong>(#NOM)</strong>]</div>
36                                        <B_roles>
37                                                <div class="btn-group" data-toggle="buttons">
38                                                        <BOUCLE_roles (DATA) {source table, #REM|info_sites_lister_roles_auteurs}>
39                                                                <label class="btn btn-info[(#CLE|in_array{[(#ENV*{projets_anciens}|table_valeur{#_projets:ID_PROJET})]}|oui)active]">
40                                                                        <input type="checkbox" autocomplete="off" name="projets[#_projets:ID_PROJET][]" value="#CLE"[(#CLE|in_array{[(#ENV*{projets_anciens}|table_valeur{#_projets:ID_PROJET})]}|oui)checked]> [(#VALEUR|_T)]
41                                                                </label>
42                                                        </BOUCLE_roles>
43                                                </div>
44                                        </B_roles>
45                                </div>
46                        </BOUCLE_projets>
47                <div class="form-group text-right">
48                        <input type="submit" class="btn btn-default" value="<:bouton_enregistrer:>" />
49                </div>
50        </form>
51        </BOUCLE_editable>
52</div>
53
54<script type='text/javascript'>
55        function show_block(nom_logiciel = null) {
56                if (nom_logiciel == null) {
57                        $('.formulaire_auteur_projets_associer form .form-group.projet').show();
58                } else {
59                        $('.formulaire_auteur_projets_associer form .form-group.projet').hide();
60                        $('.formulaire_auteur_projets_associer form .form-group.projet.' + nom_logiciel).show();
61                }
62        }
63</script>
Note: See TracBrowser for help on using the repository browser.