/[openfoncier]/branches/3.2.x/app/js/script.js
ViewVC logotype

Diff of /branches/3.2.x/app/js/script.js

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

revision 823 by vpihour, Fri Nov 23 13:56:01 2012 UTC revision 828 by nhaye, Fri Nov 23 17:50:13 2012 UTC
# Line 324  function returnToTab(objsf) { Line 324  function returnToTab(objsf) {
324    **/    **/
325  function getDemandeurId(type) {  function getDemandeurId(type) {
326      var id_demandeur=$('#id_retour').val();      var id_demandeur=$('#id_retour').val();
327      $('#add_'+type).hide();      if($.isNumeric(id_demandeur)) {
328      $('<input type="hidden" name="'+type+'__'+id_demandeur+'" value="'+id_demandeur+'"/>').insertBefore('#add_'+type);          if(type != 'petitionnaire') {
329                $('#add_'+type).hide();
330            }
331            if (type == "petitionnaire") {
332                $('<input type="hidden" class="demandeur" name="'+type+'[]" value="'+id_demandeur+'"/>').insertBefore('#add_'+type);
333            } else {
334                $('<input type="hidden" class="demandeur" name="'+type+'" value="'+id_demandeur+'"/>').insertBefore('#add_'+type);
335            }
336            
337            afficherDemandeur(id_demandeur,type);
338            om_initialize_content();
339        }
340    
341    }
342    
343    /**
344     * Fonction permettant d'afficher la synthèse d'un demandeur
345     */
346    function afficherDemandeur(id,type) {
347        $.ajax({
348            type: "GET",
349            url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+id+'&type='+type,
350            cache: false,
351            success: function(html){
352                $(html).insertBefore('#add_'+type);
353            }
354        });
355  }  }
356    
357  /*  /*
# Line 343  function getDemandeurId(type) { Line 369  function getDemandeurId(type) {
369    
370    
371  /*  /*
372      Ajoute le formulaire d'jout de référence cadastrale personnalisé      Ajoute le formulaire d'ajout de référence cadastrale personnalisé
373   * */   * */
374  $(function() {  $(function() {
       
375      changeDemandeurType('qualite');      changeDemandeurType('qualite');
376      if ( $('#type_demandeur') == 'petitionnaire' ){      if ( $('#type_demandeur') == 'petitionnaire' ){
377                    
378          addSearchIcon();          addSearchIcon();
379          addDivDialog('.bloc_demandeur');          addDivDialog('.bloc_demandeur');
380      }      }
       
     url = document.location + "" ;  
     if ( $('#date_demande').length > 0  
         && !$('#dossier_autorisation_type_detaille').is(':disabled')  
         && url.indexOf("form.php?obj=demande&action=0") != -1 ){  
           
         /*Fonction d'ajout de nouveau pétitionnaire*/    
         $('.morePetitionnaire').click( function() {  
               
         });  
381    
382          $("#add_petitionnaire_principal").click( function() {      // Bind de la fonction permettant l'ajout du pétitionnaire principal
383              popupIt('petitionnaire',      $("#add_petitionnaire_principal").click( function() {
384                      '../scr/sousform.php?obj=petitionnaire&action=0'+          popupIt('petitionnaire',
385                      '&retourformulaire=demande&principal=dfsdfsd', 780, 500,                  '../scr/sousform.php?obj=petitionnaire&action=0'+
386                      getDemandeurId, 'petitionnaire_principal');                  '&retourformulaire=demande&principal=true', 780, 500,
387          });                  getDemandeurId, 'petitionnaire_principal');
388            changeDemandeurType('qualite');
389            addSearchIcon();
390            addDivDialog('.bloc_demandeur');
391        });
392        // Bind de la fonction permettant l'ajout du délégataire
393        $("#formulaire").on("click","#add_delegataire", function(event) {
394            popupIt('delegataire',
395                    '../scr/sousform.php?obj=delegataire&action=0'+
396                    '&retourformulaire=demande', 780, 500,
397                    getDemandeurId, 'delegataire');
398            changeDemandeurType('qualite');
399            addSearchIcon();
400            addDivDialog('.bloc_demandeur');
401        });
402        // Bind de la fonction permettant l'ajout des pétitionnaires
403        $("#formulaire").on("click","#add_petitionnaire", function(event) {
404            popupIt('petitionnaire',
405                    '../scr/sousform.php?obj=petitionnaire&action=0'+
406                    '&retourformulaire=demande', 780, 500,
407                    getDemandeurId, 'petitionnaire');
408            changeDemandeurType('qualite');
409            addSearchIcon();
410            addDivDialog('.bloc_demandeur');
411        });
412    
413            
414        url = document.location + "" ;
415        if (url.indexOf("form.php?obj=demande") != -1
416            && url.indexOf("&action=0") != -1 ){
417          /*Cache les champs avant que dossier_autorisation_type_detaille soit choisi*/          /*Cache les champs avant que dossier_autorisation_type_detaille soit choisi*/
418          hideFields();          hideFields();
419      }      }
420        
421     if ( $('#date_demande').length > 0     if (url.indexOf("form.php?obj=demande") != -1
422          && !$('#dossier_autorisation_type_detaille').is(':disabled')          && url.indexOf("&action=1") != -1 ){
         && url.indexOf("form.php?obj=demande&action=1") != -1 ){  
423                    
424          formatFieldReferenceCadastrale();          formatFieldReferenceCadastrale();
425     }     }
# Line 535  function addSearchIcon(){ Line 578  function addSearchIcon(){
578          }          }
579      );      );
580            
581      addActionSearchIcon('#form-content');      addActionSearchIcon('#sousform-petitionnaire #form-content');
582  }  }
583    
584  /*  /*
# Line 826  function changeValInputDemandeur( donnee Line 869  function changeValInputDemandeur( donnee
869          $('#notification').val('Oui');          $('#notification').val('Oui');
870      }      }
871            
872      $('#frequent').attr('checked','checked');      $('#sousform-petitionnaire #frequent').attr('checked','checked');
873      $('#frequent').val('Oui');      $('#sousform-petitionnaire #frequent').val('Oui');
874      $('#numero').val($.trim(donnees[14]));      $('#sousform-petitionnaire #numero').val($.trim(donnees[14]));
875      $('#voie').val($.trim(donnees[15]));      $('#sousform-petitionnaire #voie').val($.trim(donnees[15]));
876      $('#complement').val($.trim(donnees[16]));      $('#sousform-petitionnaire #complement').val($.trim(donnees[16]));
877      $('#lieu_dit').val($.trim(donnees[17]));      $('#sousform-petitionnaire #lieu_dit').val($.trim(donnees[17]));
878      $('#localite').val($.trim(donnees[18]));      $('#sousform-petitionnaire #localite').val($.trim(donnees[18]));
879      $('#code_postal').val($.trim(donnees[19]));      $('#sousform-petitionnaire #code_postal').val($.trim(donnees[19]));
880      $('#bp').val($.trim(donnees[20]));      $('#sousform-petitionnaire #bp').val($.trim(donnees[20]));
881      $('#cedex').val($.trim(donnees[21]));      $('#sousform-petitionnaire #cedex').val($.trim(donnees[21]));
882      $('#pays').val($.trim(donnees[22]));      $('#sousform-petitionnaire #pays').val($.trim(donnees[22]));
883      $('#division_territoriale').val($.trim(donnees[23]));      $('#sousform-petitionnaire #division_territoriale').val($.trim(donnees[23]));
884      $('#telephone_fixe').val($.trim(donnees[24]));      $('#sousform-petitionnaire #telephone_fixe').val($.trim(donnees[24]));
885      $('#telephone_mobile').val($.trim(donnees[25]));      $('#sousform-petitionnaire #telephone_mobile').val($.trim(donnees[25]));
886      $('#indicatif').val($.trim(donnees[26]));      $('#sousform-petitionnaire #indicatif').val($.trim(donnees[26]));
887      $('#courriel').val($.trim(donnees[27]));      $('#sousform-petitionnaire #courriel').val($.trim(donnees[27]));
888        $('#sousform-petitionnaire #type_demandeur').val($.trim(donnees[29]));
889  }  }
890    
891  /*  /*

Legend:
Removed from v.823  
changed lines
  Added in v.828

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26