/branches/v2.24-sarcloir/widget/modules/saisie/Saisie.php |
---|
29,7 → 29,7 |
const EFLORE_API_VERSION = '0.1'; |
const REFERENTIEL_DEFAUT = 'bdtfx'; |
/** référentiel utilisé pour al complétion des noms scientifiques */ |
/** référentiel utilisé pour la complétion des noms scientifiques */ |
protected $ns_referentiel; |
/** mot-clé associé aux saisies, et template personnalisé si appliquable */ |
protected $projet = null; |
147,6 → 147,7 |
$widget['donnees']['titre'] = $this->getTitrePage(); |
$widget['donnees']['nom_mission'] = $this->getNomMissionFlore(); |
$widget['donnees']['zone_geo'] = $this->getZoneGeo(); |
$widget['donnees']['referentiel_impose'] = $this->getReferentielImpose(); |
$widget['donnees']['espece_imposee'] = false; |
$widget['donnees']['nn_espece_defaut'] = ''; |
224,6 → 225,14 |
} |
return $logo; |
} |
protected function getZoneGeo() { |
$zone_geo = null; |
if (isset($_GET['zone_geo'])) { |
$zone_geo = $_GET['zone_geo']; |
} |
return $zone_geo; |
} |
protected function getReferentielImpose() { |
$referentiel_impose = false; |
467,4 → 476,4 |
} |
return $tableauJs; |
} |
} |
} |
/branches/v2.24-sarcloir/widget/modules/saisie/squelettes/sauvages/sauvages.tpl.html |
---|
142,19 → 142,27 |
<div id="zone-appli" class="container"> |
<div class="row-fluid entete"> |
<div class="span12"> |
<?php if ($titre == 'defaut' ) : ?> |
<h1 id="widget-titre"><img src="<?=$url_base?>/modules/saisie/squelettes/sauvages/img/logos/sdmr.png" alt="Sauvages de ma rue : Saisie des observations"/></h1> |
<?php else: ?> |
<h1 id="widget-titre"><?= $titre ?></h1> |
<?php endif; ?> |
<p class="discretion"> |
Un aide interactive est à votre disposition sur l'interface. |
Une fois familiarisé, vous pouvez cliquer sur le bouton suivant pour la désactiver : |
<button id="btn-aide" class="btn btn-mini btn-success"> |
<span class="icon-question-sign icon-white"></span> |
<span id="btn-aide-txt" >Désactiver l'aide</span> |
</button> |
</p> |
<div class="row-fluid"> |
<div class="span12"> |
<?php if($logo != 'defaut' && $logo != '0') { ?> |
<img id="logo-titre" class="span1" src="<?= $logo ?>" alt="Logo" /> |
<?php } else if($logo == 'defaut') { ?> |
<h1 id="widget-titre"><img src="<?=$url_base?>/modules/saisie/squelettes/sauvages/img/logos/sdmr.png" alt="Sauvages de ma rue : Saisie des observations"/></h1> |
<?php } ?> |
</div> |
</div> |
<div class="row-fluid"> |
<div class="span12"> |
<p class="discretion"> |
Un aide interactive est à votre disposition sur l'interface. |
Une fois familiarisé, vous pouvez cliquer sur le bouton suivant pour la désactiver : |
<button id="btn-aide" class="btn btn-mini btn-success"> |
<span class="icon-question-sign icon-white"></span> |
<span id="btn-aide-txt" >Désactiver l'aide</span> |
</button> |
</p> |
</div> |
</div> |
</div> |
</div> |
<div class="row-fluid"> |
/branches/v2.24-sarcloir/widget/modules/saisie/squelettes/sauvages/css/sauvages.css |
---|
447,6 → 447,11 |
margin-bottom: 2px; |
} |
#logo-titre{ |
width: 50%; |
height: 50%; |
} |
/*-------------------------------------------------------*/ |
/* Autocomplete */ |
.valeur-defaut-recherche { |
Property changes: |
Modified: svn:mergeinfo |
Merged /trunk/widget/modules/saisie/squelettes/sauvages/css/sauvages.css:r2906-2908 |
/branches/v2.24-sarcloir/widget/modules/saisie/squelettes/sauvages/js/WidgetSaisieSauvages.js |
---|
155,12 → 155,34 |
// surcharge |
WidgetSaisieSauvages.prototype.initialiserGoogleMap = function() { |
var lthis = this; |
this.latLngDeb = new google.maps.LatLng(48.8543, 2.3483);// Paris |
if (this.ville == 'Marseille') { |
this.latLngDeb = new google.maps.LatLng(43.29545, 5.37458); |
} else if (this.ville == 'Montpellier') { |
this.latLngDeb = new google.maps.LatLng(43.61077, 3.87672); |
this.latLngDeb = new google.maps.LatLng(48.8543, 2.3483);// Paris par défaut |
// si param "zone_geo" |
if (this.zoneGeo != "") { |
var url = "http://api.tela-botanica.org/service:cel:coordSearch?zone=" + this.zoneGeo; |
$.getJSON(url, function(data) { |
lthis.latLngDeb = new google.maps.LatLng(data.lat, data.lng); |
lthis.suiteInitialiserGoogleMap(); |
}); |
} |
// si param "ville" |
else { |
if (this.ville == 'Marseille') { |
this.latLngDeb = new google.maps.LatLng(43.29545, 5.37458); |
} |
if (this.ville == 'Montpellier') { |
this.latLngDeb = new google.maps.LatLng(43.61077, 3.87672); |
} |
this.suiteInitialiserGoogleMap(); |
} |
} |
WidgetSaisieSauvages.prototype.suiteInitialiserGoogleMap = function() { |
var options = { |
zoom: 16, |
center: this.latLngDeb, |
193,12 → 215,15 |
google.maps.event.addListener(this.map, 'click', this.surClickDansCarte.bind(this)); |
// Lorsque la carte est chargée, on vérifie si on peut précharger des données |
var lthis = this; |
google.maps.event.addListenerOnce(this.map, 'idle', function(){ |
// Initialisation du marker de début de rue |
if (!lthis.obsId) { |
// Tentative de geocalisation si aucune obs à précharger |
// Tentative de geolocalisation si aucune obs à précharger |
lthis.initialiserMarkerDeb(); |
lthis.tenterGeolocalisation(); |
if (this.zoneGeo == "" && this.ville == "") { |
lthis.tenterGeolocalisation(); |
} |
} |
}); |
/branches/v2.24-sarcloir/widget/modules/saisie/squelettes/sauvages |
---|
Property changes: |
Modified: svn:mergeinfo |
Merged /trunk/widget/modules/saisie/squelettes/sauvages:r2906-2908 |
/branches/v2.24-sarcloir/widget/modules/saisie |
---|
Property changes: |
Modified: svn:mergeinfo |
Merged /trunk/widget/modules/saisie:r2906-2908 |