Subversion Repositories eFlore/Applications.cel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 2882 → Rev 2883

/trunk/widget/modules/saisie/squelettes/messicoles/messicoles.tpl.html
161,6 → 161,7
<?php } else { ?>
Ajout rapide d'observations
<?php } ?>
<img id="logo-messicoles" src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/icones/logo.jpg" />
</h1>
</div>
</div>
295,9 → 296,9
<!-- 1e colonne : date, lieu, geoloc -->
<div class="row-fluid">
<h2>Relevé</h2><hr>
<!-- DATE -->
<div class="control-group centre">
<form id="form-date" action="#" autocomplete="on">
<form id="form-releve" class="control-group" action="#" autocomplete="on">
<!-- DATE -->
<div class="control-group centre">
<label for="date">
<span class="has-tooltip pointer"
title="Veuillez indiquer la date du relevé au format jj/mm/aaaa. Vous pouvez
310,106 → 311,177
class="input-small" name="date" type="text"
placeholder="jj/mm/aaaa" />
</div>
</form>
</div>
<hr>
<!-- Type de culture -->
<div class="control-group">
<span class="row-fluid">
<span class="span3 has-tooltip"
title="Vous pouvez sélectionner un type de culture parmi la liste ou en saisir un manuellement via l'option Autres">
</div>
<hr>
<!-- Type de culture -->
<div class="control-group">
<span class="row-fluid">
<span class="span3 has-tooltip"
title="Vous pouvez sélectionner un type de culture parmi la liste ou en saisir un manuellement via l'option Autres">
<label class="pointer">
<strong>Type de culture</strong>
<strong class="obligatoire">*Type de culture</strong>
</label>
</span>
<span class="span9">
<!-- Céréale -->
<label for="culture-cereale-radio" class="radio culture pointer">
<input type="radio" id="culture-cereale-radio" name="type-culture" value="cereale" data-titre="céréale" />
Céréale
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover"></i>
<input class="has-tooltip" type="text" id="culture-cereale-input" name="type-culture-details"
placeholder="Ex : Maïs"
style="display: none;"
title="Si vous la connaissez, indiquez quelle plante est cultivée sur le champ"
/>
</label>
<div class="popover-html-content" data-for="culture-cereale-radio">
<h5>Céréale</h5>
<p class="texte-infobulle">
Plante cultivée principalement pour ses grains, c'est-à-dire ses fruits
(caryopses), utilisés dans l'alimentation de l'Homme et des animaux
domestiques, souvent moulus sous forme de farine raffinée ou plus ou
moins complète, mais aussi en grains entiers (ces plantes sont aussi
parfois consommées sous forme de fourrage). En botanique, les céréales
regroupent des plantes de la famille des <i>Poacées</i> (ou <i>Graminées</i>).
Certaines graines d'autres familles botaniques sont parfois communément
appelées céréales, telles que le sarrasin (<i>Polygonacées</i>), le quinoa et
l'amarante (<i>Chénopodiacées</i>) ou le sésame (<i>Pédaliacées</i>). Toutefois,
n'étant pas des <i>Poacées</i>, ces dernières ne sont pas des céréales au sens
strict, et on leur donne souvent le nom de pseudo-céréales.
</p>
<img
class="image-infobulle"
src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/photos/cereale.png"
/>
</div>
<!-- Friche -->
<label for="culture-friche-radio" class="radio culture pointer">
<input type="radio" id="culture-friche-radio" name="type-culture" value="friche" data-titre="friche" />
Friche
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover"></i>
<input class="has-tooltip" type="text" id="culture-friche-input" name="type-culture-details"
placeholder="Ex : Pissenlit"
style="display: none;"
title="Si vous la connaissez, indiquez quelle plante est cultivée sur le champ"
/>
</label>
<div class="popover-html-content" data-for="culture-friche-radio">
<h5>Friche</h5>
<p class="texte-infobulle">
Zone, terrain ou une propriété qui n'est pas ou plus cultivée ni entretenue.
Des activités marginales peuvent cependant s’y étendre si ses parties restent
bien sûr accessibles : pâturage, cueillette, braconnage, chasse ou pêche et
autres activités de loisirs.
</p>
<img
class="image-infobulle"
src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/photos/friche."
/>
</div>
<!-- Maraichère -->
<label for="culture-maraichere-radio" class="radio culture pointer">
<input type="radio" id="culture-maraichere-radio" name="type-culture" value="maraichere" data-titre="maraichère" />
Maraichère
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover"></i>
<input class="has-tooltip" type="text" id="culture-maraichere-input" name="type-culture-details"
placeholder="Ex : Pois"
style="display: none;"
title="Si vous la connaissez, indiquez quelle plante est cultivée sur le champ"
/>
</label>
<div class="popover-html-content" data-for="culture-maraichere-radio">
<h5>Maraichère</h5>
<p class="texte-infobulle">
La culture maraîchère concerne les légumes, les petits fruits, les fines
herbes et fleurs à usage alimentaire, de manière professionnelle.
</p>
<img
class="image-infobulle"
src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/photos/maraichere."
/>
</div>
<!-- Vigne -->
<label for="culture-vigne-radio" class="radio culture pointer">
<input type="radio" id="culture-vigne-radio" name="type-culture" value="vigne" data-titre="vigne" />
Vigne
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover"></i>
<input class="has-tooltip" type="text" id="culture-vigne-input" name="type-culture-details"
placeholder="Ex : Sauterne"
style="display: none;"
title="Si vous la connaissez, indiquez quelle plante est cultivée sur le champ"
/>
</label>
<div class="popover-html-content" data-for="culture-vigne-radio">
<h5>Vigne</h5>
<p class="texte-infobulle">
Plantes grimpantes de la famille des <i>Vitaceae</i>, du genre <i>Vitis</i>.
Elles sont largement cultivées pour leur fruit en grappes, le raisin,
dont on tire un jus, le moût, qui devient du vin après fermentation.
</p>
<img
class="image-infobulle"
src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/photos/vigne.png"
/>
</div>
<!-- Verger -->
<label for="culture-verger-radio" class="radio culture pointer">
<input type="radio" id="culture-verger-radio" name="type-culture" value="verger" data-titre="verger" />
Verger
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover"></i>
<input class="has-tooltip" type="text" id="culture-verger-input" name="type-culture-details"
placeholder="Ex : Pommier"
style="display: none;"
title="Si vous la connaissez, indiquez quelle plante est cultivée sur le champ"
/>
</label>
<div class="popover-html-content" data-for="culture-verger-radio">
<h5>Verger</h5>
<p class="texte-infobulle">
Espace de terrain dévolu à la culture d'arbres fruitiers, appelée
arboriculture fruitière. Il en existe différents types : les vergers
conservatoires, les prés-vergers, les vergers commerciaux et de jardin
potager.
</p>
<img
class="image-infobulle"
src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/photos/verger.png"
/>
</div>
<!-- Plantes à parfum, aromatiques et médicinales -->
<label for="culture-aromatique-radio" class="radio culture pointer">
<input type="radio" id="culture-aromatique-radio" name="type-culture" value="aromatique" data-titre="plantes à parfum, aromatiques et médicinales" />
Plantes à parfum, aromatiques et médicinales
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover"></i>
<input class="has-tooltip" type="text" id="culture-aromatique-input" name="type-culture-details"
placeholder="Ex : Lavande"
style="display: none;"
title="Si vous la connaissez, indiquez quelle plante est cultivée sur le champ"
/>
</label>
<div class="popover-html-content" data-for="culture-aromatique-radio">
<h5>Plantes à parfum, aromatiques et médicinales</h5>
<p class="texte-infobulle">
Plantes grimpantes de la famille des <i>Vitaceae</i>, du genre <i>Vitis</i>.
Elles sont largement cultivées pour leur fruit en grappes, le raisin,
dont on tire un jus, le moût, qui devient du vin après fermentation.
</p>
<img
class="image-infobulle"
src="<?=$url_base?>modules/saisie/squelettes/messicoles/img/photos/aromatique.jpg"
/>
</div>
<!-- Autres -->
<label for="culture-autres-radio" class="radio culture pointer">
<input type="radio" id="culture-autres-radio" name="type-culture" value="autres" data-titre="autres" />
Autres
<input type="text" id="culture-autres-input" name="type-culture-details"
style="display: none;"
/>
</label>
</span>
</span>
<span class="span9">
<!-- Céréale -->
<label for="culture-cereale-radio" class="radio culture pointer">
<input type="radio" id="culture-cereale-radio" name="type-culture" value="cereale" data-titre="céréale" />
Céréale
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
</i>
<input type="text" id="culture-cereale-input" name="type-culture-details" placeholder="Ex : Maïs" style="display: none;" />
</label>
<div class="popover-html-content" data-for="culture-cereale-radio">
<h5>Céréale</h5>
Une description du champ de céréales<br/>
...
</div>
<!-- Friche -->
<label for="culture-friche-radio" class="radio culture pointer">
<input type="radio" id="culture-friche-radio" name="type-culture" value="friche" data-titre="friche" />
Friche
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
</i>
<input type="text" id="culture-friche-input" name="type-culture-details" placeholder="Ex : Pissenlit" style="display: none;" />
</label>
<div class="popover-html-content" data-for="culture-friche-radio">
<h5>Friche</h5>
Une description du champ de Friche<br/>
...
</div>
<!-- Maraichère -->
<label for="culture-maraichere-radio" class="radio culture pointer">
<input type="radio" id="culture-maraichere-radio" name="type-culture" value="maraichere" data-titre="maraichère" />
Maraichère
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
</i>
<input type="text" id="culture-maraichere-input" name="type-culture-details" placeholder="Ex : Pois" style="display: none;" />
</label>
<div class="popover-html-content" data-for="culture-maraichere-radio">
<h5>Maraichère</h5>
Une description du champ de Maraichère<br/>
...
</div>
<!-- Vigne -->
<label for="culture-vigne-radio" class="radio culture pointer">
<input type="radio" id="culture-vigne-radio" name="type-culture" value="vigne" data-titre="vigne" />
Vigne
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
</i>
<input type="text" id="culture-vigne-input" name="type-culture-details" placeholder="Ex : Sauterne" style="display: none;" />
</label>
<div class="popover-html-content" data-for="culture-vigne-radio">
<h5>Vigne</h5>
Une description du champ de Vigne<br/>
...
</div>
<!-- Verger -->
<label for="culture-verger-radio" class="radio culture pointer">
<input type="radio" id="culture-verger-radio" name="type-culture" value="verger" data-titre="verger" />
Verger
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
</i>
<input type="text" id="culture-verger-input" name="type-culture-details" placeholder="Ex : Pommier" style="display: none;" />
</label>
<div class="popover-html-content" data-for="culture-verger-radio">
<h5>Verger</h5>
Une description du champ de Verger<br/>
...
</div>
<!-- Plantes à parfum, aromatiques et médicinales -->
<label for="culture-aromatique-radio" class="radio culture pointer">
<input type="radio" id="culture-aromatique-radio" name="type-culture" value="aromatique" data-titre="plantes à parfum, aromatiques et médicinales" />
Plantes à parfum, aromatiques et médicinales
<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
</i>
<input type="text" id="culture-aromatique-input" name="type-culture-details" placeholder="Ex : Lavande" style="display: none;" />
</label>
<div class="popover-html-content" data-for="culture-aromatique-radio">
<h5>Plantes à parfum, aromatiques et médicinales</h5>
Une description du champ de Plantes à parfum, aromatiques et médicinales<br/>
...
</div>
<!-- Autres -->
<label for="culture-autres-radio" class="radio culture pointer">
<input type="radio" id="culture-autres-radio" name="type-culture" value="autres" data-titre="autres" />
Autres
<input type="text" id="culture-autres-input" name="type-culture-details" style="display: none;" />
</label>
</span>
</span>
</div>
</div>
</form>
<hr>
<!-- Géolocalisation -->
<div class="row-fluid">
647,7 → 719,7
</i>
</label>
<div class="popover-html-content" data-for="bordure">
<h5>Bordure</h5>
<h5>Bord</h5>
Une description de la zone Bord<br/>
...
</div>
/trunk/widget/modules/saisie/squelettes/messicoles/css/messicoles.css
257,3 → 257,14
{
margin-left: -4px;
}
 
.texte-infobulle,
.image-infobulle {
max-width: 400px;
text-align: justify;
}
 
#logo-messicoles {
height: 42px;
float: right;
}
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/vigne.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/vigne.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/verger.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/verger.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/cereale.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/cereale.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/aromatique.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/widget/modules/saisie/squelettes/messicoles/img/photos/aromatique.jpg
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/widget/modules/saisie/squelettes/messicoles/js/WidgetSaisieMessicoles.js
64,6 → 64,18
equalTo: "#courriel"}
}
});
$("#form-releve").validate({
rules: {
date : {
required : true,
date : date
},
"type-culture" : "required"
},
errorPlacement: function(error, element) {
error.insertBefore(element.parent());
}
});
$("#form-station").validate({
ignore: ':hidden:not("#latitude, #longitude")', // validation des champs cachés...
errorPlacement: function(error, element) { // ...mais erreur visible
101,22 → 113,14
error.insertBefore(element.parent());
}
});
$("#form-date").validate({
rules: {
date : {
required : true,
date : date
}
}
});
};
 
// surcharge fonction validerFormulaire()
WidgetSaisieMessicoles.prototype.validerFormulaire = function() {
observateur = $("#form-observateur").valid();
releve = $("#form-releve").valid();
station = $("#form-station").valid();
obs = $("#form-obs").valid();
date = $("#form-date").valid();
return (observateur && station && obs && date);
};