Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1219 → Rev 1220

/branches/v1.5-cisaille/widget/modules/saisie/squelettes/defaut/js/defaut.js
202,7 → 202,7
}
});
$("#geolocaliser").click(function() {
$("#geolocaliser").on('click', function() {
var latitude = $('#latitude').val();
var longitude = $('#longitude').val();
latLng = new google.maps.LatLng(latitude, longitude);
308,7 → 308,7
dataType : "jsonp",
beforeSend : function() {
$(".commune-info").empty();
$("#dialogue-erreur").empty();
$("#dialogue-erreur .alert-txt").empty();
},
success : function(data, textStatus, jqXHR) {
$(".commune-info").empty();
319,7 → 319,7
statusCode : {
500 : function(jqXHR, textStatus, errorThrown) {
if (DEBUG) {
$("#dialogue-erreur").append('<p id="msg">Un problème est survenu lors de l\'appel au service fournissante le nom des communes.</p>');
$("#dialogue-erreur .alert-txt").append('<p id="msg">Un problème est survenu lors de l\'appel au service fournissante le nom des communes.</p>');
reponse = jQuery.parseJSON(jqXHR.responseText);
var erreurMsg = "";
if (reponse != null) {
328,13 → 328,13
});
}
$("#dialogue-erreur").append('<p class="msg-erreur">Erreur 500 : '+errorThrown+"<br />"+erreurMsg+'</p>');
$("#dialogue-erreur .alert-txt").append('<p class="msg-erreur">Erreur 500 : '+errorThrown+"<br />"+erreurMsg+'</p>');
}
}
},
error : function(jqXHR, textStatus, errorThrown) {
if (DEBUG) {
$("#dialogue-erreur").append('<p class="msg">Une erreur Ajax est survenue lors de la transmission de vos observations.</p>');
$("#dialogue-erreur .alert-txt").append('<p class="msg">Une erreur Ajax est survenue lors de la transmission de vos observations.</p>');
reponse = jQuery.parseJSON(jqXHR.responseText);
var erreurMsg = "";
if (reponse != null) {
343,7 → 343,7
});
}
$("#dialogue-erreur").append('<p class="msg-erreur">Erreur Ajax : '+errorThrown+' (type : '+textStatus+') <br />'+erreurMsg+'</p>');
$("#dialogue-erreur .alert-txt").append('<p class="msg-erreur">Erreur Ajax : '+errorThrown+' (type : '+textStatus+') <br />'+erreurMsg+'</p>');
}
},
complete : function(jqXHR, textStatus) {
354,11 → 354,11
$.each(debugInfos, function (cle, valeur) {
debugMsg += valeur + "<br />";
});
$("#dialogue-erreur").append('<pre class="msg-debug msg">Débogage : '+debugMsg+'</pre>');
$("#dialogue-erreur .alert-txt").append('<pre class="msg-debug msg">Débogage : '+debugMsg+'</pre>');
}
}
if ($("#dialogue-erreur .msg").length > 0) {
$("#dialogue-erreur").dialog();
$("#dialogue-erreur").show();
}
}
});
370,6 → 370,10
var obsNbre = 0;
 
$(document).ready(function() {
$(".alert .close").on('click', function() {
$(this).parentsUntil(".zone-alerte", ".alert").hide();
});
$("#btn-aide").on('click', function() {
if ($(this).hasClass('btn-warning')) {
$("[rel=tooltip]").tooltip('enable');
383,7 → 387,7
});
$("#prenom").bind("change", function(event) {
$("#prenom").on("change", function(event) {
var prenom = new Array();
var mots = $(this).val().split('-');
for(var i = 0; i < mots.length; i++) {
393,7 → 397,7
}
$(this).val(prenom.join('-'));
});
$("#nom").bind("change", function(event) {
$("#nom").on("change", function(event) {
$(this).val($(this).val().toUpperCase());
});
484,13 → 488,13
}
});
$("#courriel_confirmation").bind('paste', function(e) {
$("#dialogue-bloquer-copier-coller").dialog();
$("#courriel_confirmation").on('paste', function(e) {
$("#dialogue-bloquer-copier-coller").show();
return false;
});
//bascule le texte d'afficher à masquer
$("a.afficher-coord").click(function() {
$("a.afficher-coord").on('click', function() {
$("a.afficher-coord").toggle();
$("#coordonnees-geo").toggle('slow');
//valeur false pour que le lien ne soit pas suivi
498,7 → 502,7
});
var obsNumero = 0;
$("#ajouter-obs").bind('click', function(e) {
$("#ajouter-obs").on('click', function(e) {
if (validerFormulaire() == true) {
//rassemble les obs dans un tableau html
obsNumero = obsNumero + 1;
511,7 → 515,7
'<td colspan="2">'+$('#commune-nom').text()+' ('+$('#commune-code-insee').text()+') ['+$("#latitude").val()+' / '+$("#longitude").val()+']</td>'+
'<td rowspan="3">'+$("#notes").val()+'</td>'+
'<td rowspan="3" class="obs-action">'+
'<button class="supprimer-obs" value="'+obsNumero+'" title="Supprimer l\'observation '+obsNumero+'">'+
'<button class="supprimer-obs" value="'+obsNumero+'" title="'+obsNumero+'">'+
'<img src="'+SUPPRIMER_ICONE_URL+'"/></button>'+
'</td>'+
'</tr>'+
551,15 → 555,13
}
});
$(".supprimer-obs").live('click', supprimerObs);
$("body").on('click', ".supprimer-obs", supprimerObs);
$("#transmettre-obs").click(function(e) {
$("#transmettre-obs").on('click', function(e) {
var observations = $("#liste-obs").data();
if (observations == undefined || jQuery.isEmptyObject(observations)) {
$("#dialogue-zero-obs").dialog();
} else if ($("#saisie-obs").valid() == false) {
$("#dialogue-form-invalide").dialog();
$("#dialogue-zero-obs").show();
} else {
observations['projet'] = PROJET_TAG;
582,7 → 584,7
$("#chargement").show();
},
success : function(data, textStatus, jqXHR) {
$("#dialogue-obs-transaction").append('<p class="msg">Vos observations ont bien été transmises.</p>');
$("#dialogue-obs-transaction .alert-txt").append('<p class="msg">Vos observations ont bien été transmises.</p>');
supprimerMiniature();
},
statusCode : {
590,7 → 592,7
$("#chargement").hide();
erreurMsg += "Erreur 500 :\ntype : "+textStatus+' '+errorThrown+"\n";
if (DEBUG) {
$("#dialogue-obs-transaction").append('<pre class="msg-erreur">'+erreurMsg+'</pre>');
$("#dialogue-obs-transaction .alert-txt").append('<pre class="msg-erreur">'+erreurMsg+'</pre>');
}
}
},
608,7 → 610,7
}
if (DEBUG) {
$("#dialogue-obs-transaction").append('<pre class="msg-erreur">'+erreurMsg+'</pre>');
$("#dialogue-obs-transaction .alert-txt").append('<pre class="msg-erreur">'+erreurMsg+'</pre>');
}
},
complete : function(jqXHR, textStatus) {
623,7 → 625,7
}
}
if (erreurMsg != '') {
$("#dialogue-obs-transaction").append('<p class="msg">'+
$("#dialogue-obs-transaction .alert-txt").append('<p class="msg">'+
'Une erreur est survenue lors de la transmission de vos observations.'+'<br />'+
'Vous pouvez signaler le disfonctionnement à <a href="'+
'mailto:cel@tela-botanica.org'+'?'+
633,10 → 635,10
'</p>');
}
if (DEBUG) {
$("#dialogue-obs-transaction").append('<pre class="msg-debug">Débogage : '+debugMsg+'</pre>');
$("#dialogue-obs-transaction .alert-txt").append('<pre class="msg-debug">Débogage : '+debugMsg+'</pre>');
}
$("#dialogue-obs-transaction").dialog();
$("#dialogue-obs-transaction").show();
$("#liste-obs").removeData();
$('.obs').remove();
obsNumero = 0;
670,6 → 672,7
if (obsId == "Supprimer") {
obsId = $(this).attr("title");
}
console.log('ici'+obsId);
obsNbre = obsNbre - 1;
$(".obs-nbre").text(obsNbre);
726,6 → 729,7
if (data.resultat != undefined) {
$.each(data.resultat, function(i, val) {
val.nn = i;
console.log(val);
var nom = {label : '', value : '', nt : '', nomSel : '', nomSelComplet : '', numNomSel : '',
nomRet : '', numNomRet : '', famille : '', retenu : false
};
741,9 → 745,9
nom.nomSel = val.nom_sci;
nom.nomSelComplet = val.nom_sci_complet;
nom.numNomSel = val.nn;
nom.nomRet = val.nom_retenu.libelle;
nom.numNomRet = val.nom_retenu.id;
nom.famille = val.famille.libelle;
nom.nomRet = val["nom_retenu.libelle"];
nom.numNomRet = val["nom_retenu.id"];
nom.famille = val["famille.libelle"];
nom.retenu = (val.retenu == 'false') ? false : true;
suggestions.push(nom);