/[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 768 by vpihour, Tue Nov 20 11:56:59 2012 UTC revision 771 by vpihour, Tue Nov 20 15:08:10 2012 UTC
# Line 272  $(function() { Line 272  $(function() {
272                  obj = $('#type_demandeur').parent();                  obj = $('#type_demandeur').parent();
273                  obj.empty();                  obj.empty();
274                  obj.html(                  obj.html(
275                      '<select id="type_demandeur" class="champFormulaire selectTypeDemandeur" name="type_demandeur" size="1">' +                      '<select id="type_demandeur" class="champFormulaire selectTypeDemandeur" name="type_personne" size="1">' +
276                          '<option selected="selected" value="particulier">particulier</option>' +                          '<option selected="selected" value="particulier">particulier</option>' +
277                          '<option value="personne_morale">personne morale</option>' +                                              '<option value="personne_morale">personne morale</option>' +                    
278                      '</select>'                      '</select>'
# Line 319  $(function() { Line 319  $(function() {
319          $('.lots').append(createFieldset('D&eacute;l&eacute;gataire', 'delegataire'));          $('.lots').append(createFieldset('D&eacute;l&eacute;gataire', 'delegataire'));
320          setDelegataire();          setDelegataire();
321          setPetitionnaire();          setPetitionnaire();
322          setTypeDemandeur('petitionnaire__0', '_0');                  
           
323          $('#petitionnaire__0').before(          $('#petitionnaire__0').before(
324              '<div id="dialog" title="Résultats de votre recherche"></div>'              '<div id="dialog" title="Résultats de votre recherche"></div>'
325          );          );
# Line 421  $(function() { Line 420  $(function() {
420  function setPetitionnaire(){  function setPetitionnaire(){
421      $('#petitionnaire__0').prepend("<br/>" + $('#test').html() + "<br/>");      $('#petitionnaire__0').prepend("<br/>" + $('#test').html() + "<br/>");
422      $('#test').parent().remove();      $('#test').parent().remove();
423        $('#petitionnaire__0 #type_demandeur').after(addTypeDemandeur('petitionnaire'));
424            
425      addActionSearch('petitionnaire__0', '_0');      addActionSearch('petitionnaire__0', '_0');
426            
# Line 430  function setPetitionnaire(){ Line 430  function setPetitionnaire(){
430      Action au changement du select du type de demandeur      Action au changement du select du type de demandeur
431   * */   * */
432  function setTypeDemandeur(id, complement){  function setTypeDemandeur(id, complement){
433      $('#'+id + ' select[id="type_demandeur"]').on('change',  
434        $('#'+id + ' select[id="type_demandeur' + complement + '"]').on('change',
435          function() {          function() {
436    
437              if ( $(this).find('option:selected').first().text() == 'particulier' )              if ( $(this).find('option:selected').first().text() == 'particulier' )
# Line 447  function setTypeDemandeur(id, complement Line 448  function setTypeDemandeur(id, complement
448  function setDelegataire(){  function setDelegataire(){
449      $('#delegataire').html($('#test').html());      $('#delegataire').html($('#test').html());
450            
451      $('#delegataire #type_demandeur').parent().parent().remove();      $('#delegataire #type_demandeur').after(addTypeDemandeur('delegataire'));
     $('#delegataire #personne_morale_denomination').parent().parent().remove();  
     $('#delegataire #personne_morale_raison_sociale').parent().parent().remove();  
     $('#delegataire #personne_morale_siret').parent().parent().remove();  
     $('#delegataire #personne_morale_categorie_juridique').parent().parent().remove();  
     $('#delegataire #personne_morale_civilite').parent().parent().remove();  
     $('#delegataire #personne_morale_nom').parent().parent().remove();  
     $('#delegataire #personne_morale_prenom').parent().parent().remove();  
452      $('#delegataire #frequent').parent().parent().remove();      $('#delegataire #frequent').parent().parent().remove();
453      $('#delegataire .search-part-16').remove();      $('#delegataire .search-part-16').remove();
454        $('#delegataire .search-mor-16').remove();
455            
456      changeIdNameField('delegataire', '');      changeIdNameField('delegataire', '');
457      addDatePicker('delegataire #particulier_date_naissance');      addDatePicker('delegataire #particulier_date_naissance');
458      actionVeerifyFields('delegataire', '');      actionVeerifyFields('delegataire', '');
459        setTypeDemandeur('delegataire', '');
460  }  }
461    
462    function addTypeDemandeur(value){
463        return '<input type="hidden" value="' + value + '" name="type_demandeur" id="type_demandeur_hidden"/>';
464    }
465    
466  /*  /*
467      Change les id et les name des champs      Change les id et les name des champs
# Line 974  function showFormsDemande(){ Line 972  function showFormsDemande(){
972            
973      /*Cache les champs inutiles*/      /*Cache les champs inutiles*/
974      fieldTypeDemandeur('#petitionnaire__0', true, '_0');      fieldTypeDemandeur('#petitionnaire__0', true, '_0');
975        fieldTypeDemandeur('#delegataire', true, '');
976            
977      $('#fieldsetpetitionnaire__0 .formsDemandeur').val($('#petitionnaire__0').html());      $('#fieldsetpetitionnaire__0 .formsDemandeur').val($('#petitionnaire__0').html());
978            
979      changeIdNameField('petitionnaire__0', '_0');      changeIdNameField('petitionnaire__0', '_0');
980        setTypeDemandeur('petitionnaire__0', '_0');
981      actionVeerifyFields('petitionnaire__0', '_0');      actionVeerifyFields('petitionnaire__0', '_0');
982            
983      addDatePicker('petitionnaire__0 #particulier_date_naissance_0');      addDatePicker('petitionnaire__0 #particulier_date_naissance_0');

Legend:
Removed from v.768  
changed lines
  Added in v.771

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26