source: spip-zone/_plugins_/lim/trunk/formulaires/inc-choisir-rubriques.html @ 88723

Last change on this file since 88723 was 88723, checked in by peetdu@…, 5 years ago

Créer un name space pour les fonctions de l’API lim (merci Nicod_)

  • Property svn:executable set to *
File size: 2.0 KB
Line 
1<B_rubriques>
2<p class='lim_info'><:lim:label_desactiver_article_par_rubrique:>'[(#EVAL{#NAME}|objet_info{texte_creer}|_T)]'.<br>
3Note : les rubriques marquées d'un <img src='#CHEMIN_IMAGE{del-24.png}' /> contiennent déjà des [(#EVAL{#NAME}|objet_info{icone_objet}|_T|textebrut)s].</p>
4
5<ul class='creneaux'>
6<BOUCLE_rubriques(RUBRIQUES){racine}{par num titre,titre}{tout}>
7        <li class='li_long secteur'>
8        <div class='choix secteur[(#ID_RUBRIQUE|in_any{#ENV{#NAME}})checked]'>
9                        <input type='checkbox' name='#NAME\[\]' value='#ID_RUBRIQUE' id='[(#NAME|concat{_rub#ID_RUBRIQUE})]' [(#ID_RUBRIQUE|in_any{#ENV{#NAME}})checked='checked'][(#ID_RUBRIQUE|lim_verifier_presence_objets{#NAME}|oui)disabled='disabled']/>
10                <label for='[(#NAME|concat{_rub#ID_RUBRIQUE})]'>#TITRE[(#ID_RUBRIQUE|lim_verifier_presence_objets{#NAME}|oui)<img class='forbidden' src='#CHEMIN_IMAGE{del-20.png}' />]</label>
11        </div>
12        <B_enfants>
13        <ul>
14        <BOUCLE_enfants(RUBRIQUES){id_parent}{par num titre,titre}{tout}{si #JUSTE_SECTEUR|!={oui}}>
15        <li class='li_long'>
16                <div class='choix[(#ID_RUBRIQUE|in_any{#ENV{#NAME}})checked]'>
17                        <input type='checkbox' name='#NAME\[\]' value='#ID_RUBRIQUE' id='[(#NAME|concat{_rub#ID_RUBRIQUE})]' [(#ID_RUBRIQUE|in_any{#ENV{#NAME}})checked='checked'][(#ID_RUBRIQUE|lim_verifier_presence_objets{#NAME}|oui)disabled='disabled']/>
18                        <label for='[(#NAME|concat{_rub#ID_RUBRIQUE})]'>#TITRE[(#ID_RUBRIQUE|lim_verifier_presence_objets{#NAME}|oui)<img class='forbidden' src='#CHEMIN_IMAGE{del-20.png}' />]</label>
19                </div><BOUCLE_rec(BOUCLE_enfants)/>
20        </li>
21        </BOUCLE_enfants>
22        </ul>
23        </B_enfants>
24</li>
25</BOUCLE_rubriques>
26</ul>
27</B_rubriques>
28
29<script type="text/javascript">/*<![CDATA[*/
30jQuery("input:checkbox").change(function(){
31        if (jQuery(this).is(":checked")) {
32                jQuery.each( jQuery(this).parent().next().find('input:checkbox:not(:disabled)'), function(index,item) {
33                        jQuery(item).prop('checked',true);
34                });
35        } else {
36                jQuery.each( jQuery(this).parent().next().find('input:checkbox'), function(index,item) {
37                        jQuery(item).prop('checked',false);
38                });
39        }
40});
41/*]]>*/</script>
Note: See TracBrowser for help on using the repository browser.