Line 113... |
Line 113... |
113 |
}
|
113 |
}
|
114 |
cx.drawImage(img, dimensions.x, dimensions.y, dimensions.w, dimensions.h);
|
114 |
cx.drawImage(img, dimensions.x, dimensions.y, dimensions.w, dimensions.h);
|
115 |
afficherMiniatureCanvas(img, canvas);
|
115 |
afficherMiniatureCanvas(img, canvas);
|
116 |
}
|
116 |
}
|
Line 117... |
Line 117... |
117 |
|
117 |
|
118 |
function calculerDimenssions(imagewidth, imageheight, thumbwidth, thumbheight) {
|
118 |
function calculerDimensions(imagewidth, imageheight, thumbwidth, thumbheight) {
|
119 |
var w = 0, h = 0, x = 0, y = 0,
|
119 |
var w = 0, h = 0, x = 0, y = 0,
|
120 |
widthratio = imagewidth / thumbwidth,
|
120 |
widthratio = imagewidth / thumbwidth,
|
121 |
heightratio = imageheight / thumbheight,
|
121 |
heightratio = imageheight / thumbheight,
|
122 |
maxratio = Math.max(widthratio, heightratio);
|
122 |
maxratio = Math.max(widthratio, heightratio);
|
Line 231... |
Line 231... |
231 |
if (navigator.geolocation) {
|
231 |
if (navigator.geolocation) {
|
232 |
navigator.geolocation.getCurrentPosition(function(position) {
|
232 |
navigator.geolocation.getCurrentPosition(function(position) {
|
233 |
var latitude = position.coords.latitude;
|
233 |
var latitude = position.coords.latitude;
|
234 |
var longitude = position.coords.longitude;
|
234 |
var longitude = position.coords.longitude;
|
235 |
latLng = new google.maps.LatLng(latitude, longitude);
|
235 |
latLng = new google.maps.LatLng(latitude, longitude);
|
- |
|
236 |
// si l'utilisateur géolocalise sa ville alors le premier déplacement doit être réinitialisé
|
- |
|
237 |
premierDeplacement = true;
|
236 |
deplacerMarker(latLng);
|
238 |
deplacerMarker(latLng);
|
237 |
});
|
239 |
});
|
238 |
}
|
240 |
}
|
239 |
}
|
241 |
}
|
Line 413... |
Line 415... |
413 |
$(".commune-info").empty();
|
415 |
$(".commune-info").empty();
|
414 |
$("#dialogue-erreur").empty();
|
416 |
$("#dialogue-erreur").empty();
|
415 |
},
|
417 |
},
|
416 |
success : function(data, textStatus, jqXHR) {
|
418 |
success : function(data, textStatus, jqXHR) {
|
417 |
$(".commune-info").empty();
|
419 |
$(".commune-info").empty();
|
- |
|
420 |
if(data != null) {
|
418 |
$("#commune-nom").append(data.nom);
|
421 |
$("#commune-nom").append(data.nom);
|
419 |
$("#commune-code-insee").append(data.codeINSEE);
|
422 |
$("#commune-code-insee").append(data.codeINSEE);
|
420 |
$("#marqueur-commune").data('commune', {'nom' : data.nom, 'codeInsee' : data.codeINSEE});
|
423 |
$("#marqueur-commune").data('commune', {'nom' : data.nom, 'codeInsee' : data.codeINSEE});
|
- |
|
424 |
}
|
421 |
},
|
425 |
},
|
422 |
statusCode : {
|
426 |
statusCode : {
|
423 |
500 : function(jqXHR, textStatus, errorThrown) {
|
427 |
500 : function(jqXHR, textStatus, errorThrown) {
|
424 |
if (DEBUG) {
|
428 |
if (DEBUG) {
|
425 |
$("#dialogue-erreur").append('<p id="msg">Un problème est survenu lors de l\'appel au service fournissante le nom des communes.</p>');
|
429 |
$("#dialogue-erreur").append('<p id="msg">Un problème est survenu lors de l\'appel au service fournissante le nom des communes.</p>');
|
Line 598... |
Line 602... |
598 |
$(".msg-erreur").remove();
|
602 |
$(".msg-erreur").remove();
|
599 |
$(".msg-debug").remove();
|
603 |
$(".msg-debug").remove();
|
600 |
$("#chargement").show();
|
604 |
$("#chargement").show();
|
601 |
},
|
605 |
},
|
602 |
success : function(data, textStatus, jqXHR) {
|
606 |
success : function(data, textStatus, jqXHR) {
|
- |
|
607 |
var message = 'Merci Beaucoup! Vos observations ont bien été transmises aux chercheurs.<br />'+
|
- |
|
608 |
'Elles sont désormais affichées sur la carte Sauvages de ma rue, <br />'+
|
- |
|
609 |
'et s\'ajoutent aux données du Carnet en ligne (<a href="http://www.tela-botanica.org/widget:cel:carto">voir la carte</a>) de Tela Botanica <br />'+
|
- |
|
610 |
'<br /> '+
|
- |
|
611 |
'Bonne continuation! <br />'+
|
- |
|
612 |
'<br /> '+
|
- |
|
613 |
'Si vous souhaitez modifier ou supprimer vos données, vous pouvez les retrouver en vous connectant au <a href="http://www.tela-botanica.org/page:cel">Carnet en ligne</a>. <br /> '+
|
- |
|
614 |
'(Attention, il est nécessaire de s\'inscrire gratuitement à Tela Botanica au préalable, si ce n\'est pas déjà fait). <br /> '+
|
- |
|
615 |
'<br /> '+
|
- |
|
616 |
'Pour toute question, n\'hésitez pas: notre contact: sauvages@tela-botanica.org ';
|
603 |
$("#dialogue-obs-transaction").append('<p class="msg">Vos observations ont bien été transmises.</p>');
|
617 |
$("#dialogue-obs-transaction").append('<p class="msg">'+message+'</p>');
|
604 |
supprimerMiniature();
|
618 |
supprimerMiniature();
|
605 |
},
|
619 |
},
|
606 |
statusCode : {
|
620 |
statusCode : {
|
607 |
500 : function(jqXHR, textStatus, errorThrown) {
|
621 |
500 : function(jqXHR, textStatus, errorThrown) {
|
608 |
$("#chargement").hide();
|
622 |
$("#chargement").hide();
|
Line 638... |
Line 652... |
638 |
$.each(debugInfos, function (cle, valeur) {
|
652 |
$.each(debugInfos, function (cle, valeur) {
|
639 |
debugMsg += valeur + "\n";
|
653 |
debugMsg += valeur + "\n";
|
640 |
});
|
654 |
});
|
641 |
}
|
655 |
}
|
642 |
}
|
656 |
}
|
643 |
console.log(jqXHR);
|
- |
|
644 |
if (erreurMsg != '') {
|
657 |
if (erreurMsg != '') {
|
645 |
$("#dialogue-obs-transaction").append('<p class="msg">'+
|
658 |
$("#dialogue-obs-transaction").append('<p class="msg">'+
|
646 |
'Une erreur est survenue lors de la transmission de vos observations.'+'<br />'+
|
659 |
'Une erreur est survenue lors de la transmission de vos observations.'+'<br />'+
|
647 |
'Vous pouvez signaler le disfonctionnement à <a href="'+
|
660 |
'Vous pouvez signaler le disfonctionnement à <a href="'+
|
648 |
'mailto:cel@tela-botanica.org'+'?'+
|
661 |
'mailto:cel@tela-botanica.org'+'?'+
|