[PLUGINS] +maj gis4
[lhc/web/www.git] / www / plugins / saisies / javascript / saisies.js
index 9cdd288..d3f0e6e 100644 (file)
@@ -5,27 +5,48 @@ jQuery(function(){
 
 function saisies_fieldset_pliable(){
        // On cherche les groupes de champs pliables
-       jQuery('li.fieldset.pliable')
+       jQuery('.fieldset.pliable')
                .each(function(){
-                       var li = jQuery(this);
-                       var ul = jQuery(this).find('> fieldset > ul');
+                       var fieldset = jQuery(this);
+                       var groupe = jQuery(this).find('> fieldset > .editer-groupe');
                        var legend = jQuery(this).find('> fieldset > .legend');
-                       
+
                        // S'il est déjà plié on cache le contenu
-                       if (li.is('.plie'))
-                               ul.hide();
-                       
+                       if (fieldset.is('.plie'))
+                               groupe.hide();
+
                        // Ensuite on ajoute une action sur le titre
                        legend
                                .unbind('click')
                                .click(
                                        function(){
-                                               li.toggleClass('plie');
-                                               if (ul.is(':hidden'))
-                                                       ul.show();
+                                               fieldset.toggleClass('plie');
+                                               if (groupe.is(':hidden'))
+                                                       groupe.show();
                                                else
-                                                       ul.hide();
+                                                       groupe.hide();
                                        }
                                );
                });
 };
+
+function saisies_date_jour_mois_annee_changer_date(me, datetime) {
+       var champ = jQuery(me);
+       var li = champ.closest('.editer');
+       var     jour = jQuery.trim(li.find('.date_jour').val());
+       var     mois = jQuery.trim(li.find('.date_mois').val());
+       var     annee = jQuery.trim(li.find('.date_annee').val());
+       var     date = jQuery.trim(li.find('.datetime').val());
+       
+       while(jour.length < 2) {jour = '0' + jour;}
+       while(mois.length < 2) {mois = '0' + mois;}
+       while(annee.length < 4) {annee = '0' + annee;}
+       
+       if (datetime == 'oui') {
+               date = annee + '-' + mois + '-' + jour + date.substring(10);
+       }
+       else {
+               date = annee + '-' + mois + '-' + jour;
+       }
+       li.find('.datetime').attr('value', date);
+}