Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2125 → Rev 2124

/trunk/widget/modules/saisie/configurations/defaut.ini
3,5 → 3,4
[referentiels]
bdtfx.version = 1.01
bdtxa.version = 1.00
isfan.version = 1.00
bdtao.version = 1.00
isfan.version = 1.00
/trunk/widget/modules/saisie/squelettes/defaut/defaut.tpl.html
373,7 → 373,6
<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,22 → 124,35
$("#miniature-msg").empty();
}
 
//Initialise l'autocomplétion de la commune, en fonction du référentiel
function initialiserAutocompleteCommune() {
var region = 'fr';
var suffixeTerme = ', France';
//+----------------------------------------------------------------------------------------------------------+
// GOOGLE MAP
var map;
var marker;
var latLng;
var geocoder;
 
switch(NOM_SCI_PROJET) {
case 'isfan':
case 'bdtao':
region = '';
suffixeTerme = '';
}
 
$(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();
}
});
$("#carte-recherche").autocomplete({
//Cette partie utilise geocoder pour extraire des valeurs d'adresse
source: function(request, response) {
geocoder.geocode( {'address': request.term + suffixeTerme, 'region' : region }, function(results, status) {
geocoder.geocode( {'address': request.term+', France', 'region' : 'fr' }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
response($.map(results, function(item) {
var retour = {
161,34 → 174,7
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);
224,15 → 210,12
 
function initialiserGoogleMap(){
// Carte
if(NOM_SCI_PROJET == 'bdtxa') {
if(REFERENTIEL_IMPOSE && NOM_SCI_PROJET == 'bdtxa') {
var latLng = new google.maps.LatLng(14.6, -61.08334);// Fort-De-France
var zoomDefaut = 8;
} else if(NOM_SCI_PROJET == 'isfan') {
} else if(REFERENTIEL_IMPOSE && 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;
722,8 → 705,6
NOM_SCI_PROJET = $('#referentiel').val();
NOM_SCI_REFERENTIEL = NOM_SCI_PROJET+':'+PROJETS_VERSIONS[NOM_SCI_PROJET];
$('#taxon').val('');
initialiserAutocompleteCommune();
initialiserGoogleMap();
}
 
function surChangementNbreObs() {