| 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'+'?'+
|