/trunk/widget/modules/saisie/squelettes/bellesdemarue/css/bellesdemarue.css |
---|
128,7 → 128,10 |
} |
#zone-fiche-terrain { |
-webkit-border-radius: 0 10px 0 0;-moz-border-radius: 0 10px 0 0;border-radius: 0 10px 0 0; |
-webkit-border-radius: 0 10px 0 0; |
-moz-border-radius: 0 10px 0 0; |
border-radius: 0 10px 0 0; |
padding-top: 10px; |
} |
#zone-fiche-terrain-photo { |
161,9 → 164,9 |
/*-------------------------------------------------------*/ |
/* Géolocalisation */ |
#map-canvas { |
height: 280px; |
height: 340px; |
margin-bottom: 5px; |
margin-top: -40px; |
margin-top: -10px; |
} |
#map-container { |
180,7 → 183,6 |
#info-commune { |
text-align: right; |
font-size: 10px; |
} |
.afficher-coord { |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/bellesdemarue.tpl.html |
---|
35,7 → 35,7 |
<!-- Javascript : appli saisie --> |
<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/defaut/js/WidgetSaisie.js"></script> |
<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/bellesdemarue/js/WidgetSaisieBellesdemarue.js"></script> |
<script src="<?=$url_base?>saisie?projet=bellesdemarue&service=taxons" type="text/javascript"></script> |
<script src="<?=$url_base?>saisie?projet=bellesdemarue&service=taxons" type="text/javascript"></script> |
<script type="text/javascript"> |
//<![CDATA[ |
$(document).ready(function() { |
148,6 → 148,31 |
<body data-spy="scroll"> |
<div id="zone-appli" class="container"> |
<div class="row-fluid entete"> |
<div class="span12"> |
<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/bellesdemarue/img/logos/bdmr.jpg" 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"> |
<div class="span12"> |
<form id="form-observateur" action="#" autocomplete="on"> |
191,13 → 216,6 |
</div> |
<div id="zone-prenom-nom" class="row-fluid" style="display:none;"> |
<div class="span6 control-group"> |
<label for="prenom" class="control-label"> |
<strong class="obligatoire">*</strong> |
Prénom |
</label> |
<input id="prenom" name="prenom" class="span12" type="text"/> |
</div> |
<div class="span6 control-group"> |
<label for="nom" class="control-label"> |
<strong class="obligatoire">*</strong> |
Nom |
206,6 → 224,13 |
<input id="nom" name="nom" class="span12" type="text"/> |
</div> |
</div> |
<div class="span6 control-group"> |
<label for="prenom" class="control-label"> |
<strong class="obligatoire">*</strong> |
Prénom |
</label> |
<input id="prenom" name="prenom" class="span12" type="text"/> |
</div> |
</div> |
</fieldset> |
</div> |
216,11 → 241,14 |
<!-- Fiche terrain --> |
<form id="form-obs" class="form-inline" action="#" autocomplete="on"> |
<h2 id="titre-form-obs">Fiche de terrain</h2> |
<div id="zone-fiche-terrain"> |
<fieldset id="partie-station"> |
<legend><strong class="obligatoire">*</strong> |
Géolocalisation de la plante</legend> |
<legend> |
<strong class="obligatoire">*</strong> |
Géolocalisation de la plante |
</legend> |
<div class="row-fluid"> |
<div class="span12"> |
<div class="form-search form-horizontal"> |
246,21 → 274,10 |
</div> |
</div> |
<div class="row-fluid"> |
<label for="coordonnees-geo" class="span7"> |
<a href="#" class="afficher-coord">Afficher</a> |
<a href="#" class="afficher-coord" style="display:none;">Cacher</a> |
les coordonnées géographiques |
<span id="lat-lon-info" class="info has-tooltip" |
title="Système géodésique mondial, révision de 1984 - Coordonnées non projetées"> |
(WGS84) |
</span> |
</label> |
<div id="info-commune" class="span5"> |
<div id="info-commune" class="span12"> |
<span for="marqueur-commune">Commune : </span> |
<span id="marqueur-commune"> |
<span id="commune-nom" class="commune-info"></span> |
(<span id="commune-code-insee" class="commune-info has-tooltip" |
title="Code INSEE de la commune"></span>) |
</span> |
</div> |
</div> |
464,7 → 481,7 |
<p class="miniature-info" class="discretion help-inline"> |
Vous pouvez ajouter des photos. Celles-ci doivent être au format <strong>JPEG</strong> |
et ne doivent pas excéder <strong>5Mo</strong> chacunes. |
<a target="_blank" id="lien-tuto-photo" href="http://www.tela-botanica.org/sites/botanique/fr/documents/bellesdemarue/Tutoriel_Photo.pdf"> |
<a target="_blank" id="lien-tuto-photo" href="<?=$url_base?>/modules/saisie/squelettes/bellesdemarue/img/table_commentprendreenphoto.png"> |
Exemples de bonnes et mauvaises photos |
</a> |
<i class="icon-question-sign"></i> |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/table_commentprendreenphoto.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/table_commentprendreenphoto.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/logos/sdmr.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = image/png |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/logos/bdmr.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/logos/bdmr.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/logos/bdmr_nl.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/img/logos/bdmr_nl.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/trunk/widget/modules/saisie/squelettes/bellesdemarue/js/WidgetSaisieBellesdemarue.js |
---|
162,18 → 162,12 |
}; |
WidgetSaisieBellesdemarue.prototype.montrerFormIdentite = function() { |
$('#zone-courriel-confirmation, #zone-prenom-nom').css('display', 'block'); |
}; |
/** |
* AUTO-COMPLÉTION Noms Scientifiques => OK |
* sélectionne un nom et puis qu'on le remplacer par un nom non valide |
* Garder la trace de la valeur permet de vider le nn lorsqu'on |
*/ |
/* |
WidgetSaisieBellesdemarue.prototype.ajouterAutocompletionNoms = function() { |
var lthis = this; |
$('#taxon').autocomplete({ |
245,7 → 239,7 |
} |
return suggestions; |
}; |
*/ |
// surcharge |
WidgetSaisieBellesdemarue.prototype.configurerFormValidator = function() { |
$.validator.addMethod( |
340,6 → 334,7 |
return ok; |
}; |
WidgetSaisieBellesdemarue.prototype.surChangementTaxonListe = function() { |
if ($('#taxon-liste').val() === '?') { |
$('#taxon-input-groupe').removeClass('hidden'); |
348,6 → 343,79 |
} |
}; |
WidgetSaisieBellesdemarue.prototype.trouverCommune = function(pos) { |
if (this.latLng == null) { // tentative de protection contre le démon de Prémilhat |
return; |
} |
var lthis = this; |
$(function() { |
var url_service = lthis.serviceNomCommuneUrl; |
var urlNomCommuneFormatee = url_service.replace('{lat}', pos.lat()).replace('{lon}', pos.lng()); |
$.ajax({ |
url : urlNomCommuneFormatee, |
type : "GET", |
dataType : "jsonp", |
beforeSend : function() { |
$(".commune-info").empty(); |
$("#dialogue-erreur .alert-txt").empty(); |
}, |
success : function(data, textStatus, jqXHR) { |
$(".commune-info").empty(); |
// mode mondial (service zoneAdmin et non nomCommune) : |
// en Belgique et en France, en général 8 = patelin @TODO bancal |
if ("8" in data) { |
$("#commune-nom").append(data["8"].intitule); |
$("#marqueur-commune").data('commune', {'nom' : data["8"].nom, 'codeInsee' : null}); |
} |
}, |
statusCode : { |
500 : function(jqXHR, textStatus, errorThrown) { |
if (this.debug) { |
$("#dialogue-erreur .alert-txt").append('<p id="msg">Un problème est survenu lors de l\'appel au service fournissante le nom des communes.</p>'); |
reponse = jQuery.parseJSON(jqXHR.responseText); |
var erreurMsg = ""; |
if (reponse != null) { |
$.each(reponse, function (cle, valeur) { |
erreurMsg += valeur + "<br />"; |
}); |
} |
$("#dialogue-erreur .alert-txt").append('<p class="msg-erreur">Erreur 500 : '+errorThrown+"<br />"+erreurMsg+'</p>'); |
} |
} |
}, |
error : function(jqXHR, textStatus, errorThrown) { |
if (this.debug) { |
$("#dialogue-erreur .alert-txt").append('<p class="msg">Une erreur Ajax est survenue lors de la recherche de la commune.</p>'); |
reponse = jQuery.parseJSON(jqXHR.responseText); |
var erreurMsg = ""; |
if (reponse != null) { |
$.each(reponse, function (cle, valeur) { |
erreurMsg += valeur + "<br />"; |
}); |
} |
$("#dialogue-erreur .alert-txt").append('<p class="msg-erreur">Erreur Ajax : '+errorThrown+' (type : '+textStatus+') <br />'+erreurMsg+'</p>'); |
} |
}, |
complete : function(jqXHR, textStatus) { |
var debugMsg = extraireEnteteDebug(jqXHR); |
if (debugMsg != '') { |
if (this.debug) { |
$("#dialogue-erreur .alert-txt").append('<pre class="msg-debug msg">Débogage : '+debugMsg+'</pre>'); |
} |
} |
if ($("#dialogue-erreur .msg").length > 0) { |
$("#dialogue-erreur").show(); |
} |
} |
}); |
}); |
}; |
/* |
WidgetSaisieBellesdemarue.prototype.surChangementValeurTaxon = function() { |
var nomHorsListe = $('#taxon-liste').val() == '?' ? true : false; |
var nomSpecial = $('#taxon-liste option:selected').hasClass('nom-special'); |
624,3 → 692,4 |
}); |
return champs; |
}; |
*/ |