Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2124 → Rev 2125

/trunk/widget/modules/saisie/squelettes/defaut/defaut.tpl.html
373,6 → 373,7
<option value="bdtfx" selected="selected" title="Trachéophytes de France métropolitaine">Métropole (BDTFX)</option>
<option value="bdtxa" title="Trachéophytes des Antilles">Antilles françaises (BDTXA)</option>
<option value="isfan" title="Afrique du Nord">Afrique du Nord (ISFAN)</option>
<option value="bdtao" title="Afrique de l'Ouest et du Centre">Afrique de l'Ouest et du Centre (BDTAO)</option>
</select>
</span>
</div>
/trunk/widget/modules/saisie/squelettes/defaut/js/defaut.js
124,35 → 124,22
$("#miniature-msg").empty();
}
 
//+----------------------------------------------------------------------------------------------------------+
// GOOGLE MAP
var map;
var marker;
var latLng;
var geocoder;
//Initialise l'autocomplétion de la commune, en fonction du référentiel
function initialiserAutocompleteCommune() {
var region = 'fr';
var suffixeTerme = ', France';
 
$(document).ready(function() {
initialiserGoogleMap();
// Autocompletion du champ adresse
$("#carte-recherche").on('focus', function() {
$(this).select();
});
$("#carte-recherche").on('mouseup', function(event) {// Pour Safari...
event.preventDefault();
});
$("#carte-recherche").keypress(function(e) {
if (e.which == 13) {
e.preventDefault();
}
});
switch(NOM_SCI_PROJET) {
case 'isfan':
case 'bdtao':
region = '';
suffixeTerme = '';
}
 
$("#carte-recherche").autocomplete({
//Cette partie utilise geocoder pour extraire des valeurs d'adresse
source: function(request, response) {
geocoder.geocode( {'address': request.term+', France', 'region' : 'fr' }, function(results, status) {
geocoder.geocode( {'address': request.term + suffixeTerme, 'region' : region }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
response($.map(results, function(item) {
var retour = {
174,7 → 161,34
deplacerMarker(latLng);
}
});
};
 
//+----------------------------------------------------------------------------------------------------------+
// GOOGLE MAP
var map;
var marker;
var latLng;
var geocoder;
 
$(document).ready(function() {
initialiserGoogleMap();
// Autocompletion du champ adresse
$("#carte-recherche").on('focus', function() {
$(this).select();
});
$("#carte-recherche").on('mouseup', function(event) {// Pour Safari...
event.preventDefault();
});
$("#carte-recherche").keypress(function(e) {
if (e.which == 13) {
e.preventDefault();
}
});
 
initialiserAutocompleteCommune();
$("#geolocaliser").on('click', geolocaliser);
google.maps.event.addListener(marker, 'dragend', surDeplacementMarker);
210,12 → 224,15
 
function initialiserGoogleMap(){
// Carte
if(REFERENTIEL_IMPOSE && NOM_SCI_PROJET == 'bdtxa') {
if(NOM_SCI_PROJET == 'bdtxa') {
var latLng = new google.maps.LatLng(14.6, -61.08334);// Fort-De-France
var zoomDefaut = 8;
} else if(REFERENTIEL_IMPOSE && NOM_SCI_PROJET == 'isfan') {
} else if(NOM_SCI_PROJET == 'isfan') {
var latLng = new google.maps.LatLng(29.28358, 10.21884);// Afrique du Nord
var zoomDefaut = 4;
} else if(NOM_SCI_PROJET == 'bdtao') {
var latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre
var zoomDefaut = 4;
} else {
var latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France
var zoomDefaut = 5;
705,6 → 722,8
NOM_SCI_PROJET = $('#referentiel').val();
NOM_SCI_REFERENTIEL = NOM_SCI_PROJET+':'+PROJETS_VERSIONS[NOM_SCI_PROJET];
$('#taxon').val('');
initialiserAutocompleteCommune();
initialiserGoogleMap();
}
 
function surChangementNbreObs() {
/trunk/widget/modules/saisie/configurations/defaut.ini
3,4 → 3,5
[referentiels]
bdtfx.version = 1.01
bdtxa.version = 1.00
isfan.version = 1.00
isfan.version = 1.00
bdtao.version = 1.00