[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / noiZetier / javascript / noizetier.js
diff --git a/www/plugins/auto/noiZetier/javascript/noizetier.js b/www/plugins/auto/noiZetier/javascript/noizetier.js
new file mode 100644 (file)
index 0000000..97b0969
--- /dev/null
@@ -0,0 +1,31 @@
+$(function(){
+       noizetier_parametres_pliable();
+       onAjaxLoad(noizetier_parametres_pliable);
+});
+
+function noizetier_parametres_pliable(){
+       // On cherche les blocs pliables
+       $('li.noisette')
+               .each(function(){
+                       var li = $(this);
+                       var infos = $(this).find('div.infos');
+                       var titre = $(this).find('div.titre');
+                       
+                       // S'il est déjà plié on cache le contenu
+                       if (li.is('.plie'))
+                               infos.hide();
+                       
+                       // Ensuite on ajoute une action sur le titre
+                       titre
+                               .unbind('click')
+                               .click(
+                                       function(){
+                                               li.toggleClass('plie');
+                                               if (infos.is(':hidden'))
+                                                       infos.show();
+                                               else
+                                                       infos.hide();
+                                       }
+                               );
+               });
+};