/[openfoncier]/trunk/app/js/script.js
ViewVC logotype

Diff of /trunk/app/js/script.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1051 by vpihour, Wed Dec 12 16:15:46 2012 UTC revision 1090 by nhaye, Tue Dec 18 10:10:15 2012 UTC
# Line 58  function VerifNumdec(champ) { Line 58  function VerifNumdec(champ) {
58            
59  }  }
60  // Ce widget permet de charger les données d'un select en ajax  // Ce widget permet de charger les données d'un select en ajax
61  function changeDataSelect(tn, ds, joker){  function changeDataSelect(tableName, linkedField, joker){
62                var id_dossierAutorisation = $("#dossier_autorisation").val();
63      var id = $("#"+ds+" option:selected").val();      var id = $("#"+linkedField).val();
64      link = "../app/listData.php?idx=" + id + "&tn=" + tn + "&ds=" + ds;      link = "../app/listData.php?idx=" + id + "&tableName=" + tableName +
65      var val_tn = $('#'+tn).val();              "&linkedField=" + linkedField ;
66        if(id_dossierAutorisation != "") {
67            link += "&nature=EXIST";
68        }
69        var val_tableName = $('#'+tableName).val();
70      $.ajax({      $.ajax({
71          type: "GET",          type: "GET",
72          url: link,          url: link,
# Line 70  function changeDataSelect(tn, ds, joker) Line 74  function changeDataSelect(tn, ds, joker)
74          dataType: "json",          dataType: "json",
75          success: function(html){          success: function(html){
76                            
77              $('#'+tn).empty();              $('#'+tableName).empty();
78              var selected = "";              var selected = "";
79              if(val_tn == "") {              if(val_tableName == "") {
80                  selected=' selected="selected"';                  selected=' selected="selected"';
81              }              }
82              if ( joker == true )              if ( joker == true )
83                  $('#'+tn).append(                  $('#'+tableName).append(
84                      '<option value=""'+selected+'>*</option>'                      '<option value=""'+selected+'>*</option>'
85                  );                  );
86              else {              else {
87                  $('#'+tn).append(                  $('#'+tableName).append(
88                      '<option value=""'+selected+'>Choisir ' + tn + '</option>'                      '<option value=""'+selected+'>Choisir ' + tableName + '</option>'
89                  );                  );
90              }              }
91              if ( html !== '' ){              if ( html !== '' ){
# Line 91  function changeDataSelect(tn, ds, joker) Line 95  function changeDataSelect(tn, ds, joker)
95                                            
96                      html_temp = html[i].split('_');                      html_temp = html[i].split('_');
97                      selected = "";                      selected = "";
98                      if(val_tn == html_temp[0]) {                      if(val_tableName == html_temp[0]) {
99                          selected=' selected="selected"';                          selected=' selected="selected"';
100                      }                      }
101                      $('#'+tn).append(                      $('#'+tableName).append(
102                          '<option value="'+html_temp[0]+'"'+selected+' >'+html_temp[1]+'</option>'                          '<option value="'+html_temp[0]+'"'+selected+' >'+html_temp[1]+'</option>'
103                      );                      );
104                                            
# Line 147  window.location="../pdf/pdfetat.php?obj= Line 151  window.location="../pdf/pdfetat.php?obj=
151  +document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;  +document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
152  }  }
153  //  //
154  function dossier_m(){  function dossier_reglementaire(){
155  window.location="../pdf/pdfetat.php?obj=dossier_m&idx=demo";        
156  /*Requete AJAX vers le fichier edition_m.php pour mettre à jour les dossiers*/      $('#bouton-PDF').remove();
157  $.ajax({      $("#msg").html(msg_loading);
158      type: "GET",          
159      url: "../app/edition_m.php?update",      /*Requete AJAX vers le fichier edition_reglementaire.php pour mettre à jour les dossiers*/
160      cache: false,      $.ajax({
161      success: function(html){          type: "GET",
162          if ( html.length > 2 ){          url: "../app/edition_reglementaire.php?update",
163            cache: false,
164            success: function(html){
165                            
166              alert(html);              $('#msg').html(
167          }                  '<div class="message ui-widget ui-corner-all ui-state-highlight">'+
168      },                      '<p>'+
169      async: false                          '<span class="ui-icon ui-icon-info"></span>'+
170  });                          '<span class="text">'+
171                            '</span>'+
172                        '</p>'+
173                    '</div>'
174                );
175                
176                if ( html.length > 2 ){
177                    
178                    $("#msg .message").addClass("ui-state-error");
179                    $("#msg .text").html(html);
180                }
181                else {
182                    
183                    $("#msg .message").addClass("ui-state-valid");
184                    $("#msg .text").html("PDF affiche avec succes !");
185                    window.open("../pdf/pdfetat.php?obj=dossier_m&idx=demo");
186                }
187            },
188            async: false
189        });
190  }  }
191  //  //
192  function dossierdepot()  function dossierdepot()
# Line 347  function returnToTab(objsf) { Line 372  function returnToTab(objsf) {
372   */   */
373    
374   /**   /**
375    * Function permettant de mettre à jour les infos du demandeur    * Fonction permettant de mettre à jour les infos du demandeur
376    **/    **/
377  function getDemandeurId(type) {  function getDemandeurId(type) {
378      var id_demandeur=$('#id_retour').val();      var id_demandeur=$('#id_retour').val();
# Line 375  function afficherDemandeur(id,type) { Line 400  function afficherDemandeur(id,type) {
400  }  }
401    
402  /**  /**
403   * Function permettant de modifier un demandeur   * Fonction permettant de modifier un demandeur
404   */   */
405  function editDemandeur(obj,id,type,id_css) {  function editDemandeur(obj,id,type,id_css) {
406      var url = '../scr/sousform.php?obj='+obj+'&retourformulaire=demande';      var url = '../scr/sousform.php?obj='+obj+'&retourformulaire=demande';
# Line 394  function editDemandeur(obj,id,type,id_cs Line 419  function editDemandeur(obj,id,type,id_cs
419   **/   **/
420  function replaceDemandeur(obj) {  function replaceDemandeur(obj) {
421      var new_demandeur=$('#id_retour').val();      var new_demandeur=$('#id_retour').val();
422      $.ajax({      if($.isNumeric(new_demandeur)) {
423          type: "GET",          $.ajax({
424          url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+new_demandeur+'&type='+obj.type,              type: "GET",
425          cache: false,              url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+new_demandeur+'&type='+obj.type,
426          success: function(html){              cache: false,
427              $(obj.id_css).replaceWith(html);              success: function(html){
428          }                  $(obj.id_css).replaceWith(html);
429      });              }
430            });
431        }
432  }  }
433  /**  /**
434   * Function permettant de remplacer un contenu déjà existant   * Function permettant de remplacer un contenu déjà existant
# Line 419  function removeDemandeur(id) { Line 446  function removeDemandeur(id) {
446   * Fonction permettant d'afficher et cacher les boutons d'ajout de demandeurs   * Fonction permettant d'afficher et cacher les boutons d'ajout de demandeurs
447   */   */
448  function affichageBoutonsDemandeurs(){  function affichageBoutonsDemandeurs(){
449      // Affichage du bouton d'ajout du petitionnaire principal  
450      if($('input[name=petitionnaire_principal][type=hidden]').size() == 1) {      // Si formulaire après validation on cache les boutons d'ajout de demandeurs
451        url = document.location + "" ;
452    
453        if (url.indexOf("form.php?obj=demande&") != -1 && $("form[name=f1] .form-is-valid").size() > 0 ) {
454    
455          $('#add_petitionnaire_principal').hide();          $('#add_petitionnaire_principal').hide();
456      } else {          $('#add_delegataire').hide();
         $('#add_petitionnaire_principal').fadeIn(500);  
     }  
     // Affichage du bouton d'ajout du delegataire  
     if($('input[name=petitionnaire_principal][type=hidden]').size() == 1  
        || $('input[name=delegataire][type=hidden]').size() == 1) {  
         $('#delegataire').fadeIn(500);  
457          if($('input[name=delegataire][type=hidden]').size() == 0) {          if($('input[name=delegataire][type=hidden]').size() == 0) {
458              $('#add_delegataire').fadeIn(500);              $('#delegataire').hide();
         } else {  
             $('#add_delegataire').hide();  
459          }          }
     } else {  
         $('#delegataire').hide();  
     }  
     // Affichage du bouton d'ajout de petitionnaires  
     if($('input[name=petitionnaire_principal][type=hidden]').size() == 0) {  
460          $('#add_petitionnaire').hide();          $('#add_petitionnaire').hide();
461    
462      } else {      } else {
463          $('#add_petitionnaire').fadeIn(500);  
464            // Affichage du bouton d'ajout du petitionnaire principal
465            if($('input[name=petitionnaire_principal][type=hidden]').size() == 1) {
466                $('#add_petitionnaire_principal').hide();
467            } else {
468                $('#add_petitionnaire_principal').fadeIn(500);
469            }
470    
471            // Affichage du bouton d'ajout du delegataire
472            if($('input[name=petitionnaire_principal][type=hidden]').size() == 1
473               || $('input[name=delegataire][type=hidden]').size() == 1) {
474                $('#delegataire').fadeIn(500);
475                if($('input[name=delegataire][type=hidden]').size() == 0) {
476                    $('#add_delegataire').fadeIn(500);
477                } else {
478                    $('#add_delegataire').hide();
479                }
480            } else {
481                $('#delegataire').hide();
482            }
483    
484            // Affichage du bouton d'ajout de petitionnaires
485            if($('input[name=petitionnaire_principal][type=hidden]').size() == 0) {
486                $('#add_petitionnaire').hide();
487            } else {
488                $('#add_petitionnaire').fadeIn(500);
489            }
490      }      }
491  }  }
492    
# Line 481  $(function() { Line 526  $(function() {
526                    
527      url = document.location + "" ;      url = document.location + "" ;
528      if (url.indexOf("form.php?obj=demande&") != -1      if (url.indexOf("form.php?obj=demande&") != -1
529          && url.indexOf("&action=3") == -1 ) {          && (url.indexOf("&action=3") == -1 || $(".form-is-valid").size() == 0)) {
530          changeDemandeType();          changeDemandeType();
531      }      }
532      // Ajout de demande      // Ajout de demande
# Line 654  function addSearchIcon(){ Line 699  function addSearchIcon(){
699          }          }
700      );      );
701            
702        /*Ajout des actions sur les boutons*/
703      addActionSearchIcon('#sousform-petitionnaire #form-content');      addActionSearchIcon('#sousform-petitionnaire #form-content');
704      addActionRemove();      addActionRemove();
705    
# Line 769  function addDivDialog(id){ Line 815  function addDivDialog(id){
815   * */   * */
816  function changeDemandeurType(id){  function changeDemandeurType(id){
817    
818        /*Réinitialise les champs et cache les champs inutiles selon la qualité du demandeur*/
819      /*Si la qualite du demandeur est particulier */      /*Si la qualite du demandeur est particulier */
820      if ( $('#' + id + ' option:selected').val() == 'particulier' ){      if ( $('#' + id + ' option:selected').val() == 'particulier' ){
821                    
# Line 786  function changeDemandeurType(id){ Line 833  function changeDemandeurType(id){
833          $('.personne_morale_fields').hide();          $('.personne_morale_fields').hide();
834          $('.particulier_fields').show();          $('.particulier_fields').show();
835      }      }
836        /*Si c'est une personne morale*/
837      else {      else {
838                    
839         $('.particulier_fields input').each(         $('.particulier_fields input').each(
# Line 805  function changeDemandeurType(id){ Line 853  function changeDemandeurType(id){
853  }  }
854    
855  /*  /*
856      Function de test des champs      Fonction de test des champs
857   * */   * */
858  function isAlpha(str) {  function isAlpha(str) {
859      return /^[a-zA-Z\/]+$/.test(str);      return /^[a-zA-Z\/]+$/.test(str);
# Line 828  function testSeparator(obj){ Line 876  function testSeparator(obj){
876          obj.value = '';          obj.value = '';
877      }      }
878  }  }
879    /* Fin fonction test */
 /* FIN */  
880    
881  /*  /*
882      Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de   *  Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de
883      référence cadastrale   *  référence cadastrale
884   * */  */
885  function actionFormReferenceCadastrale(){  function actionFormReferenceCadastrale(){
886      $('form').submit(      $('form').submit(
887          function(){          function(){
# Line 859  function getDataFieldReferenceCadastrale Line 906  function getDataFieldReferenceCadastrale
906      var reference_cadastrale = '';      var reference_cadastrale = '';
907      var reference_cadastrale_temp = '';      var reference_cadastrale_temp = '';
908            
909        /*Pour chacun des champs du formulaire de saisie de référence cadastrale*/
910      $('.reference_cadastrale_custom_field').each(      $('.reference_cadastrale_custom_field').each(
911          function(){          function(){
912                            
913                /*Si on est à la fin d'une ligne de champs*/
914              if ( $(this).val() == ';' ){              if ( $(this).val() == ';' ){
915                                    
916                  reference_cadastrale_bis = reference_cadastrale_temp ;                  reference_cadastrale_bis = reference_cadastrale_temp ;
917                                    
918                    /* Vérifie que les données sont correctement formatées avant de
919                     * les ajouter au résultat*/
920                  while( reference_cadastrale_bis != ''){                  while( reference_cadastrale_bis != ''){
921                      if ( /^([0-9]{1,4}[a-zA-Z]{1,3}[0-9]{1,5}([A\/]{1}[0-9]{1,4})*)*$/.test(reference_cadastrale_bis) ){                      if ( /^([0-9]{1,4}[a-zA-Z]{1,3}[0-9]{1,5}([A\/]{1}[0-9]{1,4})*)*$/.test(reference_cadastrale_bis) ){
922                                                    
# Line 878  function getDataFieldReferenceCadastrale Line 929  function getDataFieldReferenceCadastrale
929                      }                          }    
930                  }                  }
931                                    
                   
932                  reference_cadastrale_temp = '';                  reference_cadastrale_temp = '';
933              }              }
934                            
935              else {              else {
936                                    
937                    /*Sinon, on récupère la valeur du champ*/
938                  reference_cadastrale_temp += $(this).val();                  reference_cadastrale_temp += $(this).val();
939              }              }
940                            
941          }          }
942      );      );
943            
944        /*Met la valeur du résultat dans le champs généré par le framework*/
945      $('#terrain_references_cadastrales').val(reference_cadastrale);      $('#terrain_references_cadastrales').val(reference_cadastrale);
946  }  }
947    
948  /*  /*
949      Action pour l'ajout de nouvelle ligne      Action pour l'ajout de nouvelle ligne dans le formulaire d'ajout
950        de référence cadastrale
951   * */   * */
952  function actionLineFormReferenceCadastrale(){  function actionLineFormReferenceCadastrale(){
953      $('#morelineReferenceCadastrale').click(      $('#morelineReferenceCadastrale').click(
954          function(){          function(){
955                            
956                /*Ajout des trois champs de base*/
957              $('.reference_cadastrale_custom_fields').              $('.reference_cadastrale_custom_fields').
958              append( "<br/>" + fieldReferenceCadastraleBase());              append( "<br/>" + fieldReferenceCadastraleBase());
959                            
960                /*Ajout du bind pour l'ajout de nouveaux champs*/
961              $('#moreFieldReferenceCadastrale'+              $('#moreFieldReferenceCadastrale'+
962                  ($('.moreFieldReferenceCadastrale').length - 1 )).                  ($('.moreFieldReferenceCadastrale').length - 1 )).
963              on("click", function() {              on("click", function() {
# Line 921  function actionLineFormReferenceCadastra Line 976  function actionLineFormReferenceCadastra
976  function changeDemandeType(){  function changeDemandeType(){
977            
978      var idDossierAutorisationTypeDetaille =      var idDossierAutorisationTypeDetaille =
979          $("#dossier_autorisation_type_detaille option:selected").val();          $("#dossier_autorisation_type_detaille").val();
980      /* Récupère les données saisies dans les champs pour la référence cadastrale */      /* Récupère les données saisies dans les champs pour la référence cadastrale */
981      getDataFieldReferenceCadastrale();      getDataFieldReferenceCadastrale();
982            
983        /*Si l'identifiant fourni est correct*/
984      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){
985                    
986            /*Met à jour le select de demande_type avec les données correspondant*/
987          changeDataSelect('demande_type','dossier_autorisation_type_detaille');          changeDataSelect('demande_type','dossier_autorisation_type_detaille');
988          if ( $('#demande_type option').size() < 2 )          if ( $('#demande_type option').size() < 2 ) {
989              showFormsDemande();              showFormsDemande();
990                    }
991          
992           /*Affiche le select*/
993         $('#demande_type').parent().parent().show();         $('#demande_type').parent().parent().show();
994           if($('#demande_type').val() == '' ) {
995                $('.demande_hidden_bloc').each(
996                    function(){
997                        $(this).hide();
998                    }
999                );
1000                $('input[type=submit]').hide();
1001           }
1002      }      }
1003      else {      else {
1004            
1005            /*Sinon, cache tous les champs du formulaire*/
1006          hideFields();          hideFields();
1007      }      }
1008  }  }
# Line 955  function addNewFieldReferencesCadastrale Line 1024  function addNewFieldReferencesCadastrale
1024              '</div>' +              '</div>' +
1025          '</div>';          '</div>';
1026    
1027          if(getDemandeInfo('nature') == 'NOUV') {      if(getDemandeInfo('nature') == 'NOUV' && $(".form-is-valid").size() == 0) {
1028              html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +          html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +
1029                  '<div class="form-libelle"></div>' +              '<div class="form-libelle"></div>' +
1030                  '<div class="form-content">' +              '<div class="form-content">' +
1031                      '<span class="om-form-button add-16" title="Ajouter">ajouter d\'autres lignes</span>' +                  '<span class="om-form-button add-16" title="Ajouter">ajouter d\'autres lignes</span>' +
1032                  '</div>' +              '</div>' +
1033             '</div>';         '</div>';
1034          }      }
1035                
1036      $('.references_cadastrales_new_field').remove();      $('.references_cadastrales_new_field').remove();
1037      $('.moreFieldReferenceCadastrale').remove();      $('.moreFieldReferenceCadastrale').remove();
# Line 980  function addNewFieldReferencesCadastrale Line 1049  function addNewFieldReferencesCadastrale
1049  }  }
1050    
1051  /*  /*
1052      Séparateur caché ;      Séparateur caché ; pour marqué la fin d'une ligne de référence cadastrale
1053   * */   * */
1054  function hiddenSeparatorField(){  function hiddenSeparatorField(){
1055      return '<input ' +      return '<input ' +
# Line 1010  function getDemandeInfo(info) { Line 1079  function getDemandeInfo(info) {
1079      return res;      return res;
1080  }  }
1081  /*  /*
1082      Ajout d'une nouvelle ligne de champ      Ajout d'une nouvelle ligne de champ de référence cadastrale
1083        Retourne le code HTML
1084   * */   * */
1085  function fieldReferenceCadastraleBase(){  function fieldReferenceCadastraleBase(){
1086      var type = getDemandeInfo('nature');      var type = getDemandeInfo('nature');
# Line 1020  function fieldReferenceCadastraleBase(){ Line 1090  function fieldReferenceCadastraleBase(){
1090                  'onchange="VerifNum(this)" ' +                  'onchange="VerifNum(this)" ' +
1091                  'maxlength="4" ' +                  'maxlength="4" ' +
1092                  'size="4" ';                  'size="4" ';
1093                    
1094      // désactivation des champs de référence cadastrale      // désactivation des champs de référence cadastrale
1095      if(type != 'NOUV') {      if(type != 'NOUV' || $(".form-is-valid").size() > 0) {
1096          reference_cadastrale += 'disabled="disabled" ';          reference_cadastrale += 'disabled="disabled" ';
1097      }      }
1098        
1099      reference_cadastrale += 'value="" />';      reference_cadastrale += 'value="" />';
1100    
1101      reference_cadastrale += '<input ' +      reference_cadastrale += '<input ' +
# Line 1031  function fieldReferenceCadastraleBase(){ Line 1103  function fieldReferenceCadastraleBase(){
1103                  'type="text" ' +                  'type="text" ' +
1104                  'maxlength="3" ' +                  'maxlength="3" ' +
1105                  'size="3" ';                  'size="3" ';
1106      if(type != 'NOUV') {      
1107        // désactivation des champs de référence cadastrale
1108        if(type != 'NOUV' || $(".form-is-valid").size() > 0) {
1109          reference_cadastrale += 'disabled="disabled" ';          reference_cadastrale += 'disabled="disabled" ';
1110      }      }
1111        
1112      reference_cadastrale += 'value="" '+      reference_cadastrale += 'value="" '+
1113                  'onchange="if ( !isAlpha(this.value) ){ alert(\'Vous ne devez saisir que des lettres dans ce champs.\'); this.value = \'\'; }"/>';                  'onchange="if ( !isAlpha(this.value) ){ alert(\'Vous ne devez saisir que des lettres dans ce champs.\'); this.value = \'\'; }"/>';
1114      reference_cadastrale += '<input ' +      reference_cadastrale += '<input ' +
# Line 1042  function fieldReferenceCadastraleBase(){ Line 1117  function fieldReferenceCadastraleBase(){
1117                  'onchange="VerifNum(this)" ' +                  'onchange="VerifNum(this)" ' +
1118                  'maxlength="5" ' +                  'maxlength="5" ' +
1119                  'size="5" ';                  'size="5" ';
1120      if(type != 'NOUV') {      
1121        // désactivation des champs de référence cadastrale
1122        if(type != 'NOUV' || $(".form-is-valid").size() > 0) {
1123          reference_cadastrale += 'disabled="disabled" ';          reference_cadastrale += 'disabled="disabled" ';
1124      }      }
1125        
1126      reference_cadastrale += 'value="" />';      reference_cadastrale += 'value="" />';
1127      if(type == 'NOUV') {      if(type == 'NOUV' && $(".form-is-valid").size() == 0) {
1128          reference_cadastrale += '<span id="moreFieldReferenceCadastrale' +          reference_cadastrale += '<span id="moreFieldReferenceCadastrale' +
1129          $('.moreFieldReferenceCadastrale').length +          $('.moreFieldReferenceCadastrale').length +
1130          '" class="moreFieldReferenceCadastrale">' +          '" class="moreFieldReferenceCadastrale">' +
# Line 1060  function fieldReferenceCadastraleBase(){ Line 1138  function fieldReferenceCadastraleBase(){
1138  }  }
1139    
1140  /**  /**
1141   * Cache les champs inutules   * Cache les champs inutules [formulaire de demande]
1142   **/   **/
1143  function hideFields(){  function hideFields(){
1144      $('.demande_hidden_bloc').each(      $('.demande_hidden_bloc').each(
# Line 1075  function hideFields(){ Line 1153  function hideFields(){
1153  }  }
1154    
1155  /*  /*
1156      Affiche les champs dont on a besoin      Affiche les champs dont on a besoin dans le formulaire de demande
1157   * */   * */
1158  function showFormsDemande(){  function showFormsDemande(){
1159      $('.demande_hidden_bloc').each(      if($('#demande_type').val() != "") {
         function(){  
             $(this).show();  
         }  
     );  
     formatFieldReferenceCadastrale();  
     $('.field-type-text').show();  
     $('input[type=submit]').show();  
     $('.terrain_references_cadastrales_custom').hide();  
       
     $('#terrain_references_cadastrales').parent().parent().hide();  
1160    
1161      // Si le type de la demande est un transfert on efface la liste des demandeurs          $('.demande_hidden_bloc').each(
1162      if(getDemandeInfo('type') == 'DT') {              function(){
1163          if($('input[name=petitionnaire_principal]').size() != -1) {                  $(this).show();
1164              removeDemandeur("petitionnaire_principal_" + $('input[name=petitionnaire_principal]').val());              }
1165          }          );
1166          if($('input[name=delegataire]').size() != -1) {          formatFieldReferenceCadastrale();
1167              removeDemandeur("delegataire_" + $('input[name=delegataire]').val());          $('.field-type-text').show();
1168            $('input[type=submit]').show();
1169            $('.terrain_references_cadastrales_custom').hide();
1170            
1171            $('#terrain_references_cadastrales').parent().parent().hide();
1172    
1173            // Si le type de la demande est un transfert on efface la liste des demandeurs
1174            if(getDemandeInfo('type') == 'DT') {
1175                if($('input[name=petitionnaire_principal]').size() != -1) {
1176                    removeDemandeur("petitionnaire_principal_" + $('input[name=petitionnaire_principal]').val());
1177                }
1178                if($('input[name=delegataire]').size() != -1) {
1179                    removeDemandeur("delegataire_" + $('input[name=delegataire]').val());
1180                }
1181    
1182                $('#listePetitionnaires input.demandeur_id').each(function(){
1183                    if($(this).size() != -1) {
1184    
1185                        removeDemandeur("petitionnaire_" + $(this).val());
1186                    }
1187                });
1188          }          }
1189          $('input[name=petitionnaire]').each(function(){      } else {
1190              if($(this).size() != -1) {          $('.demande_hidden_bloc').each(
1191                  removeDemandeur("petitionnaire" + $(this).val());              function(){
1192                    $(this).hide();
1193              }              }
1194          });          );
1195            $('input[type=submit]').hide();
1196    
1197      }      }
1198  }  }
1199    

Legend:
Removed from v.1051  
changed lines
  Added in v.1090

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26