/[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 881 by vpihour, Thu Nov 29 09:40:07 2012 UTC revision 1053 by nhaye, Wed Dec 12 17:51:16 2012 UTC
# Line 60  function VerifNumdec(champ) { Line 60  function VerifNumdec(champ) {
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(tn, ds, joker){
62                    
63      var id = $("#"+ds+" option:selected").val();      var id = $("#"+ds).val();
64      link = "../app/listData.php?idx=" + id + "&tn=" + tn + "&ds=" + ds;      link = "../app/listData.php?idx=" + id + "&tn=" + tn + "&ds=" + ds;
65        var val_tn = $('#'+tn).val();
66      $.ajax({      $.ajax({
67          type: "GET",          type: "GET",
68          url: link,          url: link,
# Line 70  function changeDataSelect(tn, ds, joker) Line 71  function changeDataSelect(tn, ds, joker)
71          success: function(html){          success: function(html){
72                            
73              $('#'+tn).empty();              $('#'+tn).empty();
74                            var selected = "";
75                if(val_tn == "") {
76                    selected=' selected="selected"';
77                }
78              if ( joker == true )              if ( joker == true )
79                  $('#'+tn).append(                  $('#'+tn).append(
80                      '<option value="" selected="selected">*</option>'                      '<option value=""'+selected+'>*</option>'
81                  );                  );
82              else              else {
83                  $('#'+tn).append(                  $('#'+tn).append(
84                      '<option value="" selected="selected">Choisir ' + tn + '</option>'                      '<option value=""'+selected+'>Choisir ' + tn + '</option>'
85                  );                  );
86                            }
87              if ( html !== '' ){              if ( html !== '' ){
88                                    
89                  html = html.split(';');                  html = html.split(';');
90                  for ( i = 0 ; i < html.length - 1 ; i++ ){                  for ( i = 0 ; i < html.length - 1 ; i++ ){
91                                            
92                      html_temp = html[i].split('_');                      html_temp = html[i].split('_');
93                        selected = "";
94                        if(val_tn == html_temp[0]) {
95                            selected=' selected="selected"';
96                        }
97                      $('#'+tn).append(                      $('#'+tn).append(
98                          '<option value="'+html_temp[0]+'" >'+html_temp[1]+'</option>'                          '<option value="'+html_temp[0]+'"'+selected+' >'+html_temp[1]+'</option>'
99                      );                      );
100                        
101                  }                  }
102              }              }
103          },          },
# Line 279  function popupIt(objsf, link, width, hei Line 288  function popupIt(objsf, link, width, hei
288              modal: true,              modal: true,
289              width: width,              width: width,
290              height: height,              height: height,
291                position: 'center',
292            });            });
293          },          },
294          async : false          async : false
# Line 342  function returnToTab(objsf) { Line 352  function returnToTab(objsf) {
352  function getDemandeurId(type) {  function getDemandeurId(type) {
353      var id_demandeur=$('#id_retour').val();      var id_demandeur=$('#id_retour').val();
354      if($.isNumeric(id_demandeur)) {      if($.isNumeric(id_demandeur)) {
         if(type != 'petitionnaire') {  
             $('#add_'+type).hide();  
         }  
           
355          afficherDemandeur(id_demandeur,type);          afficherDemandeur(id_demandeur,type);
356          om_initialize_content();          om_initialize_content();
357      }      }
# Line 360  function afficherDemandeur(id,type) { Line 366  function afficherDemandeur(id,type) {
366          url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+id+'&type='+type,          url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+id+'&type='+type,
367          cache: false,          cache: false,
368          success: function(html){          success: function(html){
369              $(html).insertBefore('#add_'+type).fadeIn(500);;              $(html).insertBefore('#add_'+type).fadeIn(500);
370          }  
371            },
372            async:false
373      });      });
374        affichageBoutonsDemandeurs();
375  }  }
376    
377  /**  /**
378   * Function permettant de modifier un demandeur   * Function permettant de modifier un demandeur
379   */   */
380  function editDemandeur(id,type,id_css) {  function editDemandeur(obj,id,type,id_css) {
381      popupIt(type,      var url = '../scr/sousform.php?obj='+obj+'&retourformulaire=demande';
382                  '../scr/sousform.php?obj='+type+'&action=1'+      if(getDemandeInfo('type') == 'DM') {
383                  '&retourformulaire=demande&idx='+id, 780, 500,          url += '&action=0&idx_demandeur='+id;
384                  replaceDemandeur, {'type':type,'id': id, 'id_css':id_css});      } else {
385          changeDemandeurType('qualite');          url += '&action=1&idx='+id;
386          addSearchIcon();      }
387          addDivDialog('.bloc_demandeur');      popupIt(obj, url, 780, 'auto',
388                replaceDemandeur, {'type':type,'id': id, 'id_css':id_css});
389        affichageBoutonsDemandeurs();
390  }  }
391    
392  /**  /**
393   * Function permettant de remplacer un contenu déjà existant   * Function permettant de remplacer un contenu déjà existant
394   **/   **/
395  function replaceDemandeur(obj) {  function replaceDemandeur(obj) {
396        var new_demandeur=$('#id_retour').val();
397      $.ajax({      $.ajax({
398          type: "GET",          type: "GET",
399          url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+obj.id+'&type='+obj.type,          url: '../app/afficher_synthese_demandeur.view.php?iddemandeur='+new_demandeur+'&type='+obj.type,
400          cache: false,          cache: false,
401          success: function(html){          success: function(html){
402              $(obj.id_css).replaceWith(html);              $(obj.id_css).replaceWith(html);
# Line 400  function removeDemandeur(id) { Line 412  function removeDemandeur(id) {
412      if(div_class == "delegataire") {      if(div_class == "delegataire") {
413          $('#add_delegataire').fadeIn(500);          $('#add_delegataire').fadeIn(500);
414      }      }
415      if(div_class == "petitionnaire_principal") {      affichageBoutonsDemandeurs();
416    }
417    
418    /**
419     * Fonction permettant d'afficher et cacher les boutons d'ajout de demandeurs
420     */
421    function affichageBoutonsDemandeurs(){
422        // Affichage du bouton d'ajout du petitionnaire principal
423        if($('input[name=petitionnaire_principal][type=hidden]').size() == 1) {
424            $('#add_petitionnaire_principal').hide();
425        } else {
426          $('#add_petitionnaire_principal').fadeIn(500);          $('#add_petitionnaire_principal').fadeIn(500);
427      }      }
428        // Affichage du bouton d'ajout du delegataire
429        if($('input[name=petitionnaire_principal][type=hidden]').size() == 1
430           || $('input[name=delegataire][type=hidden]').size() == 1) {
431            $('#delegataire').fadeIn(500);
432            if($('input[name=delegataire][type=hidden]').size() == 0) {
433                $('#add_delegataire').fadeIn(500);
434            } else {
435                $('#add_delegataire').hide();
436            }
437        } else {
438            $('#delegataire').hide();
439        }
440        // Affichage du bouton d'ajout de petitionnaires
441        if($('input[name=petitionnaire_principal][type=hidden]').size() == 0) {
442            $('#add_petitionnaire').hide();
443        } else {
444            $('#add_petitionnaire').fadeIn(500);
445        }
446  }  }
447    
448  /**  /**
# Line 415  $(function() { Line 455  $(function() {
455          addSearchIcon();          addSearchIcon();
456          addDivDialog('.bloc_demandeur');          addDivDialog('.bloc_demandeur');
457      }      }
458      if($('input[name=petitionnaire_principal][type=hidden]').size() == 1) {      affichageBoutonsDemandeurs();
         $('#add_petitionnaire_principal').hide();  
     }  
     if($('input[name=delegataire][type=hidden]').size() == 1) {  
         $('#add_delegataire').hide();  
     }  
459      // Bind de la fonction permettant l'ajout du pétitionnaire principal      // Bind de la fonction permettant l'ajout du pétitionnaire principal
460      $("#formulaire").on("click","#add_petitionnaire_principal",  function() {      $("#formulaire").on("click","#add_petitionnaire_principal",  function() {
461          popupIt('petitionnaire',          popupIt('petitionnaire',
462                  '../scr/sousform.php?obj=petitionnaire&action=0'+                  '../scr/sousform.php?obj=petitionnaire&action=0'+
463                  '&retourformulaire=demande&principal=true', 780, 500,                  '&retourformulaire=demande&principal=true', 780, 'auto',
464                  getDemandeurId, 'petitionnaire_principal');                  getDemandeurId, 'petitionnaire_principal');
465      });      });
466      // Bind de la fonction permettant l'ajout du délégataire      // Bind de la fonction permettant l'ajout du délégataire
467      $("#formulaire").on("click","#add_delegataire", function(event) {      $("#formulaire").on("click","#add_delegataire", function(event) {
468          popupIt('delegataire',          popupIt('delegataire',
469                  '../scr/sousform.php?obj=delegataire&action=0'+                  '../scr/sousform.php?obj=delegataire&action=0'+
470                  '&retourformulaire=demande', 780, 500,                  '&retourformulaire=demande', 780, 'auto',
471                  getDemandeurId, 'delegataire');                  getDemandeurId, 'delegataire');
472      });      });
473      // Bind de la fonction permettant l'ajout des pétitionnaires      // Bind de la fonction permettant l'ajout des pétitionnaires
474      $("#formulaire").on("click","#add_petitionnaire", function(event) {      $("#formulaire").on("click","#add_petitionnaire", function(event) {
475          popupIt('petitionnaire',          popupIt('petitionnaire',
476                  '../scr/sousform.php?obj=petitionnaire&action=0'+                  '../scr/sousform.php?obj=petitionnaire&action=0'+
477                  '&retourformulaire=demande', 780, 500,                  '&retourformulaire=demande', 780, 'auto',
478                  getDemandeurId, 'petitionnaire');                  getDemandeurId, 'petitionnaire');
479      });      });
480    
481                    
482      url = document.location + "" ;      url = document.location + "" ;
483        if (url.indexOf("form.php?obj=demande&") != -1
484            && url.indexOf("&action=3") == -1 ) {
485            changeDemandeType();
486        }
487        // Ajout de demande
488      if (url.indexOf("form.php?obj=demande&") != -1      if (url.indexOf("form.php?obj=demande&") != -1
489          && url.indexOf("&action=0") != -1 ){          && url.indexOf("&action=0") != -1 ){
490          /*Cache les champs avant que dossier_autorisation_type_detaille soit choisi*/          /*Cache les champs avant que dossier_autorisation_type_detaille soit choisi*/
491          hideFields();          hideFields();
492      }      }
493          // Ajout de demande sur dossier existant
494     if (url.indexOf("form.php?obj=demande&") != -1      if (url.indexOf("form.php?obj=demande&") != -1
495            && url.indexOf("&action=0") != -1
496            && url.indexOf("&idx_dossier=") != -1 ){
497            /*Cache les champs avant que dossier_autorisation_type_detaille soit choisi*/
498            hideFields();
499            changeDemandeType();
500        }
501        
502        // Modification de demande
503        if (url.indexOf("form.php?obj=demande&") != -1
504          && url.indexOf("&action=1") != -1 ){          && url.indexOf("&action=1") != -1 ){
           
505          formatFieldReferenceCadastrale();          formatFieldReferenceCadastrale();
506     }      }
507  });  });
508    
509  /*  /*
# Line 588  function formatFieldReferenceCadastrale( Line 636  function formatFieldReferenceCadastrale(
636   */   */
637  function addSearchIcon(){  function addSearchIcon(){
638    
639      $('.search_particulier_fields, .search_personne_morale_fields').each(function() {      $("#form-content:not(.form-is-valid) .search_particulier_fields,"+
640          "#form-content:not(.form-is-valid) .search_personne_morale_fields").each(function() {
641      /*Ajout de l'icône après le champs dénomination et nom de la personne morale*/      /*Ajout de l'icône après le champs dénomination et nom de la personne morale*/
642    
643              $(this).              $(this).
644              after(              append(
645                  '<span '+                  '<span '+
646                      'class="om-icon om-icon-16 om-icon-fix search-petitionnaire-16" '+                      'class="om-icon om-icon-16 om-icon-fix search-petitionnaire-16" '+
647                      'title="Chercher un petitionnaire"> '+                      'title="Chercher un petitionnaire"> '+
# Line 652  function addActionSearchIcon(id){ Line 701  function addActionSearchIcon(id){
701                  url: "../app/findPetitionnaire.php" + donnees ,                  url: "../app/findPetitionnaire.php" + donnees ,
702                  cache: false,                  cache: false,
703                  success: function(obj){                  success: function(obj){
                     console.log($.parseJSON(obj));  
704                      var freq = $.parseJSON(obj);                      var freq = $.parseJSON(obj);
705                      var res='';                      var res='';
706                      /*Si la recherche a donné des résultats*/                      /*Si la recherche a donné des résultats*/
# Line 693  function addActionSearchIcon(id){ Line 741  function addActionSearchIcon(id){
741    
742                                  }                                  }
743                                  var id = $('#dialog select option:selected').val();                                  var id = $('#dialog select option:selected').val();
744                                  ajaxIt('petitionnaire',                                  if($.isNumeric(id)) {
745                                  '../scr/sousform.php?obj=petitionnaire&action=1&retourformulaire=demande&idx='+id);                                      ajaxIt('petitionnaire',
746                                        '../scr/sousform.php?obj=petitionnaire&action=1&retourformulaire=demande&idx='+id);
747                                    }
748                                  // Fermeture de l'overlay                                  // Fermeture de l'overlay
749                                  $(this).dialog( "close" );                                  $(this).dialog( "close" ).empty();
750                              }                              }
751                          }                          }
752                      });                      });
# Line 871  function actionLineFormReferenceCadastra Line 921  function actionLineFormReferenceCadastra
921  function changeDemandeType(){  function changeDemandeType(){
922            
923      var idDossierAutorisationTypeDetaille =      var idDossierAutorisationTypeDetaille =
924          $("#dossier_autorisation_type_detaille option:selected").val();          $("#dossier_autorisation_type_detaille").val();
       
925      /* 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 */
926      getDataFieldReferenceCadastrale();          getDataFieldReferenceCadastrale();
927            
928      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){
929                    
# Line 883  function changeDemandeType(){ Line 932  function changeDemandeType(){
932              showFormsDemande();              showFormsDemande();
933                    
934         $('#demande_type').parent().parent().show();         $('#demande_type').parent().parent().show();
         
        formatFieldReferenceCadastrale();  
935      }      }
936      else {      else {
937          hideFields();          hideFields();
# Line 895  function changeDemandeType(){ Line 942  function changeDemandeType(){
942      Ajoute le code HTML des champs pour les références cadastrales      Ajoute le code HTML des champs pour les références cadastrales
943   * */   * */
944  function addNewFieldReferencesCadastrales(){  function addNewFieldReferencesCadastrales(){
945      $('.references_cadastrales_new_field').remove();      var html = '<div class="field field-type-text references_cadastrales_new_field" >'+
     $('.moreFieldReferenceCadastrale').remove();  
     $('#morelineReferenceCadastrale').remove();  
     $('.buttonCadAdr').remove();  
     $('.localisation .fieldsetContent').prepend(  
        '<div class="field field-type-text references_cadastrales_new_field" >'+  
946              '<div class="form-libelle">' +              '<div class="form-libelle">' +
947                  '<label '+                  '<label '+
948                      'class="libelle-terrain_references_cadastrales" '+                      'class="libelle-terrain_references_cadastrales" '+
# Line 911  function addNewFieldReferencesCadastrale Line 953  function addNewFieldReferencesCadastrale
953              '<div class="form-content reference_cadastrale_custom_fields">' +              '<div class="form-content reference_cadastrale_custom_fields">' +
954                   fieldReferenceCadastraleBase() +                   fieldReferenceCadastraleBase() +
955              '</div>' +              '</div>' +
956         '</div>' +          '</div>';
957         '<div class="field field-type-text" id="morelineReferenceCadastrale">' +  
958              '<div class="form-libelle"></div>' +          if(getDemandeInfo('nature') == 'NOUV') {
959              '<div class="form-content">' +              html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +
960                  ' + ajouter d\'autres lignes' +                  '<div class="form-libelle"></div>' +
961              '</div>' +                  '<div class="form-content">' +
962         '</div>'                            '<span class="om-form-button add-16" title="Ajouter">ajouter d\'autres lignes</span>' +
963                    '</div>' +
964               '</div>';
965            }
966          
967        $('.references_cadastrales_new_field').remove();
968        $('.moreFieldReferenceCadastrale').remove();
969        $('#morelineReferenceCadastrale').remove();
970        $('.buttonCadAdr').remove();
971        $('.localisation .fieldsetContent').prepend(
972           html
973     );     );
974     $('#terrain_superficie').parent().parent().after('<div class="field field-type-text" >' +     $('#terrain_superficie').parent().parent().after('<div class="field field-type-text" >' +
975              '<div class="form-libelle"></div>' +              '<div class="form-libelle"></div>' +
# Line 939  function hiddenSeparatorField(){ Line 991  function hiddenSeparatorField(){
991                  'value=";" />';                  'value=";" />';
992  }  }
993    
994    /**
995     * Retourne l'info passée en paramètre (nature de la demande ou type de la demande)
996     **/
997    function getDemandeInfo(info) {
998        var id_demande_type = $('#demande_type').val();
999        var res = "";
1000        $.ajax({
1001                    type: "GET",
1002                    url: "../app/getDemandeInfo.php?iddemandetype=" + id_demande_type
1003                            + "&info=" + info,
1004                    cache: false,
1005                    async: false,
1006                    success: function(val){
1007                        res = val;
1008                    }
1009                });
1010        return res;
1011    }
1012  /*  /*
1013      Ajout d'une nouvelle ligne de champ      Ajout d'une nouvelle ligne de champ
1014   * */   * */
1015  function fieldReferenceCadastraleBase(){  function fieldReferenceCadastraleBase(){
1016      return '<input ' +      var type = getDemandeInfo('nature');
1017        var reference_cadastrale = '<input ' +
1018                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
1019                  'type="text" ' +                  'type="text" ' +
1020                  'onchange="VerifNum(this)" ' +                  'onchange="VerifNum(this)" ' +
1021                  'maxlength="4" ' +                  'maxlength="4" ' +
1022                  'size="4" ' +                  'size="4" ';
1023                  'value="" />' +      // désactivation des champs de référence cadastrale
1024              '<input ' +      if(type != 'NOUV') {
1025            reference_cadastrale += 'disabled="disabled" ';
1026        }
1027        reference_cadastrale += 'value="" />';
1028    
1029        reference_cadastrale += '<input ' +
1030                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
1031                  'type="text" ' +                  'type="text" ' +
1032                  'maxlength="3" ' +                  'maxlength="3" ' +
1033                  'size="3" ' +                  'size="3" ';
1034                  'value="" '+      if(type != 'NOUV') {
1035                  'onchange="if ( !isAlpha(this.value) ){ alert(\'Vous ne devez saisir que des lettres dans ce champs.\'); this.value = \'\'; }"/>' +          reference_cadastrale += 'disabled="disabled" ';
1036              '<input ' +      }
1037        reference_cadastrale += 'value="" '+
1038                    'onchange="if ( !isAlpha(this.value) ){ alert(\'Vous ne devez saisir que des lettres dans ce champs.\'); this.value = \'\'; }"/>';
1039        reference_cadastrale += '<input ' +
1040                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
1041                  'type="text" ' +                  'type="text" ' +
1042                  'onchange="VerifNum(this)" ' +                  'onchange="VerifNum(this)" ' +
1043                  'maxlength="5" ' +                  'maxlength="5" ' +
1044                  'size="5" ' +                  'size="5" ';
1045                  'value="" />' +      if(type != 'NOUV') {
1046              '<span id="moreFieldReferenceCadastrale' + $('.moreFieldReferenceCadastrale').length + '" class="moreFieldReferenceCadastrale">' +          reference_cadastrale += 'disabled="disabled" ';
1047        }
1048        reference_cadastrale += 'value="" />';
1049        if(type == 'NOUV') {
1050            reference_cadastrale += '<span id="moreFieldReferenceCadastrale' +
1051            $('.moreFieldReferenceCadastrale').length +
1052            '" class="moreFieldReferenceCadastrale">' +
1053                  hiddenSeparatorField() +                  hiddenSeparatorField() +
1054                  ' + ajouter d\'autres champs' +                  '<span class="om-form-button add-16" title="Ajouter">ajouter d\'autres champs</span>' +
1055              '</span>';              '</span>';
1056        }
1057        
1058        
1059        return reference_cadastrale;
1060  }  }
1061    
1062  /**  /**
# Line 994  function showFormsDemande(){ Line 1083  function showFormsDemande(){
1083              $(this).show();              $(this).show();
1084          }          }
1085      );      );
1086            formatFieldReferenceCadastrale();
1087      $('.field-type-text').show();      $('.field-type-text').show();
1088      $('input[type=submit]').show();      $('input[type=submit]').show();
1089      $('.terrain_references_cadastrales_custom').hide();      $('.terrain_references_cadastrales_custom').hide();
1090            
1091      $('#terrain_references_cadastrales').parent().parent().hide();      $('#terrain_references_cadastrales').parent().parent().hide();
1092    
1093        // Si le type de la demande est un transfert on efface la liste des demandeurs
1094        if(getDemandeInfo('type') == 'DT') {
1095            if($('input[name=petitionnaire_principal]').size() != -1) {
1096                removeDemandeur("petitionnaire_principal_" + $('input[name=petitionnaire_principal]').val());
1097            }
1098            if($('input[name=delegataire]').size() != -1) {
1099                removeDemandeur("delegataire_" + $('input[name=delegataire]').val());
1100            }
1101            $('input[name=petitionnaire]').each(function(){
1102                if($(this).size() != -1) {
1103                    removeDemandeur("petitionnaire" + $(this).val());
1104                }
1105            });
1106        }
1107  }  }
1108    
1109  /*  /*
# Line 1047  function om_initialize_content() { Line 1151  function om_initialize_content() {
1151      changeDemandeurType('qualite');      changeDemandeurType('qualite');
1152      addSearchIcon();      addSearchIcon();
1153      addDivDialog('.bloc_demandeur');      addDivDialog('.bloc_demandeur');
1154        
1155  }  }
1156    
1157  /*  /*
1158   * Marque comme lu une consultation   * Marque comme lu une consultation
1159   */   */
1160  function markedAsRead(idConsultation){  function markedAsRead(id, objet, objetc){
1161            
1162      /*Vérifie que l'identifiant passé en paramètre est bien un chiffre*/      /*Vérifie que l'identifiant passé en paramètre est bien un chiffre
1163      if ( $.isNumeric(idConsultation) ){       * et que le type d'objet est défini
1164         * */
1165        if ( $.isNumeric(id) && objet != '' ){
1166                    
1167          donnees = "?idc=" + idConsultation;          donnees = "?ido=" + id + '&obj=' + objet + '&objk=' + objetc;
1168          $.ajax({          $.ajax({
1169              type: "GET",              type: "GET",
1170              url: "../app/marquer_comme_lu.php" + donnees ,              url: "../app/marquer_comme_lu.php" + donnees ,
1171              cache: false,              cache: false,
1172              success: function(html){              success: function(html){
1173                                    
1174                  /*Change la valeur affiché*/                  $('#sousform-' + objet + ' .message').remove();
1175                    
1176                    /*Change la valeur affiché et affiche un message valide*/
1177                  if ( $.parseJSON(html) == "Mise a jour effectue avec succes"){                  if ( $.parseJSON(html) == "Mise a jour effectue avec succes"){
1178                                            
1179                        // On modife le champ lu
1180                      $('#lu').html('Oui');                      $('#lu').html('Oui');
1181                        // On supprime l'action
1182                        $('span.lu-16').parent().parent().remove();
1183                        // On affiche le message
1184                        $('#sousform-' + objet + ' .subtitle').after(
1185                            '<div ' +
1186                                'class="message ui-widget ui-corner-all ui-state-highlight ui-state-valid">' +
1187                                '<p>' +
1188                                    '<span class="ui-icon ui-icon-info"></span>' +
1189                                    '<span class="text">' +
1190                                        $.parseJSON(html) +
1191                                    '</span>' +
1192                                '</p>' +
1193                            '</div>'                    
1194                        );
1195                    }
1196                    /*Affichage d'une erreur*/
1197                    else{
1198                        $('#sousform-' + objet + ' .subtitle').after(
1199                            '<div ' +
1200                                'class="message ui-widget ui-corner-all ui-state-highlight ui-state-error">' +
1201                                '<p>' +
1202                                    '<span class="ui-icon ui-icon-info"></span>' +
1203                                    '<span class="text">' +
1204                                        $.parseJSON(html) +
1205                                    '</span>' +
1206                                '</p>' +
1207                            '</div>'                    
1208                        );
1209                  }                  }
                   
                 /*Affichage du message de retour*/  
                 alert($.parseJSON(html));  
1210              }              }
1211          });          });
1212      }      }

Legend:
Removed from v.881  
changed lines
  Added in v.1053

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26