Subversion Repositories eFlore/Applications.cel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 3044 → Rev 3045

/trunk/widget/modules/saisie/squelettes/defaut/js/WidgetSaisie.js
534,8 → 534,8
WidgetSaisie.prototype.testerLancementRequeteIdentite = function(event) {
if (event.which == 13) {
this.requeterIdentite();
this.event.preventDefault();
this.event.stopPropagation();
event.preventDefault();
event.stopPropagation();
}
};
 
/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&amp;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;
};
*/