Changeset 91377 in spip-zone
- Timestamp:
- Aug 16, 2015, 9:57:51 AM (6 years ago)
- Location:
- _plugins_/clil/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/clil/trunk/clil_fonctions.php
r91348 r91377 19 19 * @return mixed 20 20 */ 21 function clil_themes_nombre_sous_themes($id_secteur){ 22 if (($res = sql_countsel('spip_clil_themes', "id_secteur=$id_secteur AND id_clil_theme <> $id_secteur")) > 0) 23 return $res; 24 else return false; 21 function clil_themes_nombre_sous_themes($id, $recherche =''){ 22 23 if (empty($recherche)) { 24 if (($res = sql_countsel('spip_clil_themes', "id_parent=$id")) > 0) 25 return $res; 26 else return false; 27 } 28 else { 29 if (($res = sql_countsel('spip_clil_themes', "id_parent=$id")) > 0) 30 return $res; 31 else return false; 32 } 33 25 34 } 26 35 -
_plugins_/clil/trunk/formulaires/configurer_clil.html
r91348 r91377 7 7 8 8 <form method="post" action="#ENV{action}"> 9 <div> 10 #ACTION_FORMULAIRE{#ENV{action}} 11 <p class='explication'>Cocher les thèmes CLIL qui seront affichés dans le selecteur <i>Thème CLIL</i> de vos articles.</p> 12 [(#INCLURE{fond=formulaires/inc-select-themes,env})] 13 14 <p class="boutons"><span class="image_loading"> </span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p> 15 </div> 9 <div> 10 #ACTION_FORMULAIRE{#ENV{action}} 11 [(#ENV{recherche}|is_null|non) <div id="recherche_en_cours"></div>] 12 <p class='explication'>Cocher les thèmes CLIL qui seront affichés dans le selecteur <i>Thème CLIL</i> de vos articles.</p> 13 <ul class='hierarchie'> 14 <BOUCLE_themes_clil(CLIL_THEMES){par libelle}{racine}> 15 <li class='li_long [(#VAL{#ID_CLIL_THEME}|clil_themes_nombre_sous_themes{#ENV{recherche}}|?{'casier', 'casier_vide'})]'> 16 <div class='choix secteur [(#VAL{#ID_SECTEUR}|clil_themes_checked|oui)checked]'> 17 <input type='checkbox' name='themes[#ID_CLIL_THEME]' value='oui' id='#ID_CLIL_THEME' [(#TAG|=={oui}|oui)checked='checked'] /> 18 <label for='#ID_CLIL_THEME'>#LIBELLE</label><span class='infos'>[ ([ <b>(#VAL{#ID_SECTEUR}|clil_themes_checked|singulier_ou_pluriel{clil_theme:info_1_selection, clil_theme:info_nb_selections})</b> / ] (#VAL{#ID_SECTEUR}|clil_themes_nombre_sous_themes) sous-thèmes )]</span> 19 </div> 20 <B_enfants><ul style='display:none;'> 21 <BOUCLE_enfants(CLIL_THEMES){id_parent}{par libelle}{recherche?}> 22 <li class='li_long[(#VAL{#ID_CLIL_THEME}|clil_themes_nombre_sous_themes|oui)casier]'> 23 <div class='choix'> 24 <input type='checkbox' name='themes[#ID_CLIL_THEME]' value='oui' id='#ID_CLIL_THEME' [(#TAG|=={oui}|oui)checked='checked'] /> 25 <label for='#ID_CLIL_THEME'>#LIBELLE</label> 26 </div><BOUCLE_rec(BOUCLE_enfants)/> 27 </li> 28 </BOUCLE_enfants> 29 </ul></B_enfants> 30 </li> 31 </BOUCLE_themes_clil> 32 </ul> 33 <p class="boutons"><span class="image_loading"> </span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p> 34 </div> 16 35 </form> 17 36 </div> 37 38 <script type="text/javascript">/*<![CDATA[*/ 39 jQuery(".li_long.casier").on('click', function(event) { 40 if (event.target == this) { 41 jQuery(this).toggleClass('open').find('ul').first().toggle('fast'); 42 } 43 }); 44 // traitement spécial si une recherche est faite 45 if (jQuery('div#recherche_en_cours').length > 0) { 46 jQuery(".li_long.casier_vide").hide(); // spécial : on cache les thèmes n'ayant pas de sous-thèmes 47 jQuery(".li_long.casier").each(function(event){ 48 if ( !$(this).find('ul').length > 0 ) { 49 $(this).hide(); 50 } 51 else $(this).find('ul').show(); 52 }); 53 } 54 /*]]>*/</script> -
_plugins_/clil/trunk/prive/squelettes/contenu/configurer_clil.html
r91095 r91377 6 6 [(#VAL{configurer_clil}|barre_onglets{configurer_clil})] 7 7 8 #FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax} 9 <div class="nettoyeur"></div> 10 8 11 <div class="ajax"> 9 #FORMULAIRE_CONFIGURER_CLIL12 [(#FORMULAIRE_CONFIGURER_CLIL{#ENV{recherche}})] 10 13 </div>
Note: See TracChangeset
for help on using the changeset viewer.