Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3052 → Rev 3053

/trunk/widget/modules/saisie/squelettes/bellesdemarue/js/WidgetSaisieBellesdemarue.js
58,6 → 58,49
google.maps.event.addListener(this.map, 'click', this.surClickDansCarte.bind(this));
};
 
// surcharge
WidgetSaisieBellesdemarue.prototype.initialiserAutocompleteCommune = function() {
var geocoderOptions = {
},
addressSuffix = '',
lthis = this;
 
if (this.lang == "nl") {
geocoderOptions.region = 'be';
addressSuffix = ', België';
} else {
geocoderOptions.region = 'fr';
addressSuffix = ', France';
}
 
$("#carte-recherche").autocomplete({
//Cette partie utilise geocoder pour extraire des valeurs d'adresse
source: function(request, response) {
geocoderOptions.address = request.term + addressSuffix;
lthis.geocoder.geocode( geocoderOptions, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
response($.map(results, function(item) {
var retour = {
label: item.formatted_address,
value: item.formatted_address,
latitude: item.geometry.location.lat(),
longitude: item.geometry.location.lng()
};
return retour;
}));
} else {
lthis.afficherErreurGoogleMap(status);
}
});
},
// Cette partie est executee a la selection d'une adresse
select: function(event, ui) {
lthis.latLng = new google.maps.LatLng(ui.item.latitude, ui.item.longitude);
lthis.deplacerMarker(lthis.latLng);
}
});
};
 
//surcharge
WidgetSaisieBellesdemarue.prototype.initForm = function() {
// super() à la main - toute autre manière de faire est über-komplex
/trunk/widget/modules/saisie/squelettes/bellesdemarue/bellesdemarue_nl.tpl.html
269,7 → 269,7
</div>
<div class="row-fluid">
<div id="info-commune" class="span12">
<span for="marqueur-commune">Commune : </span>
<span for="marqueur-commune">Stad : </span>
<span id="marqueur-commune">
<span id="commune-nom" class="commune-info"></span>
</span>