15,34 → 15,33 |
|
// TODO : voir si cette fonction est bien utile. Résoud le pb d'un warning sous chrome. |
(function(){ |
// remove layerX and layerY |
var all = $.event.props, |
len = all.length, |
res = []; |
while (len--) { |
var el = all[len]; |
if (el != 'layerX' && el != 'layerY') res.push(el); |
} |
$.event.props = res; |
// remove layerX and layerY |
var all = $.event.props, |
len = all.length, |
res = []; |
while (len--) { |
var el = all[len]; |
if (el != 'layerX' && el != 'layerY') res.push(el); |
} |
$.event.props = res; |
}()); |
|
//+----------------------------------------------------------------------------------------------------------+ |
//UPLOAD PHOTO : Traitement de l'image |
$(document).ready(function() { |
|
$("#effacer-miniature").click(function () { |
$('#effacer-miniature').click(function () { |
supprimerMiniature(); |
}); |
|
if (HTML5 && window.File && window.FileReader && isCanvasSupported()) { |
if (DEBUG) { |
console.log("Support OK pour : API File et Canvas."); |
console.log('Support OK pour : API File et Canvas.'); |
} |
$('#fichier').bind('change', function(e) { |
afficherMiniatureHtml5(e); |
}); |
} else { |
$("#fichier").bind('change', function (e) { |
$('#fichier').bind('change', function (e) { |
arreter(e); |
var options = { |
success: afficherMiniature, // post-submit callback |
49,7 → 48,7 |
dataType: 'xml', // 'xml', 'script', or 'json' (expected server response type) |
resetForm: true // reset the form after successful submit |
}; |
$("#form-upload").ajaxSubmit(options); |
$('#form-upload').ajaxSubmit(options); |
return false; |
}); |
} |
66,10 → 65,10 |
var f = selectedfiles[0];// Nous récupérons seulement le premier fichier. |
if (f.type != 'image/jpeg') { |
var message = "Seule les images JPEG sont supportées."; |
$("#miniature-msg").append(message); |
$('#miniature-msg').append(message); |
} else if (f.size > 5242880) { |
var message = "Votre image à un poids supérieur à 5Mo."; |
$("#miniature-msg").append(message); |
$('#miniature-msg').append(message); |
} else { |
var reader = new FileReader(); |
// Lit le fichier image commune url de données |
93,7 → 92,7 |
}; |
})(f); |
} |
$("#effacer-miniature").show(); |
$('#effacer-miniature').show(); |
} |
function transformerImgEnCanvas(img, thumbwidth, thumbheight, crop, background) { |
var canvas = document.createElement('canvas'); |
137,8 → 136,8 |
var alt = imgB64.alt; |
var title = Math.round(url.length / 1000 * 100) / 100 + ' KB'; |
var miniature = '<img id="miniature-img" class="miniature b64-canvas" src="'+url+'" alt="'+alt+'" title="'+title+'" />'; |
$("#miniature").append(miniature); |
$("#miniature-img").data('b64', imgB64.src); |
$('#miniature').append(miniature); |
$('#miniature-img').data('b64', imgB64.src); |
} |
|
function afficherMiniature(reponse) { |
243,10 → 242,9 |
} |
|
|
var valeurDefautRechercheLieu = ""; |
var valeurDefautRechercheLieu = ''; |
|
$(document).ready(function() { |
|
initialiserGoogleMap(); |
gererAffichageValeursParDefaut(); |
|
284,7 → 282,7 |
} |
}); |
|
$("#geolocaliser").click(function() { |
$('#geolocaliser').click(function() { |
var latitude = $('#latitude').val(); |
var longitude = $('#longitude').val(); |
latLng = new google.maps.LatLng(latitude, longitude); |
466,35 → 464,42 |
//+---------------------------------------------------------------------------------------------------------+ |
// FORMULAIRE |
$(document).ready(function() { |
$("#date").datepicker($.datepicker.regional['fr']); |
$('#date').datepicker($.datepicker.regional['fr']); |
|
$.validator.addMethod( |
'dateCel', |
function (value, element) { |
return /^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/.test(value); |
}, |
'Format : jj/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011.'); |
|
$("form#saisie-obs").validate({ |
$('form#saisie-obs').validate({ |
rules: { |
courriel : { |
required : true, |
email : true}, |
courriel_confirmation : { |
required : true, |
equalTo: "#courriel" |
courriel: { |
required: true, |
email: true}, |
courriel_confirmation: { |
required: true, |
equalTo: '#courriel' |
}, |
rue_cote : "required", |
"milieu[]" : { |
required: true, |
minlength: 1 |
rue_cote: 'required', |
'milieu[]': { |
required: true, |
minlength: 1 |
}, |
latitude : { |
latitude: { |
required: true, |
range: [-90, 90]}, |
longitude : { |
longitude: { |
required: true, |
range: [-180, 180]}, |
date : { |
date: { |
required: true, |
date: true}, |
taxon : "required" |
dateCel: true}, |
taxon: 'required' |
}, |
messages: { |
"milieu[]": "Vous devez sélectionner au moins un milieu" |
'milieu[]': 'Vous devez sélectionner au moins un milieu' |
} |
}); |
|