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); |