Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2946 → Rev 2947

/trunk/widget/modules/saisie/squelettes/arbres-remarquables/js/WidgetSaisieArbresRemarquables.js
215,6 → 215,16
});
};
 
// surcharge fonction validerFormulaire()
WidgetSaisieArbresRemarquables.prototype.validerFormulaire = function() {
observateur = $("#form-observateur").valid();
situation = $("#form-situation").valid();
criteres = $("#form-criteres").valid();
station = $("#form-station").valid();
obs = $("#form-obs").valid();
return (observateur && station && obs && criteres && situation);
};
 
WidgetSaisieArbresRemarquables.prototype.definirReglesFormValidator = function() {
$('#form-observateur').validate({
rules: {
246,15 → 256,26
'taxon-liste': {required: true},
taxon: {autreSp: true},
certitude: 'required',
situation: 'required',
arbreRemarquableClasseCirconference: 'required',
arbreRemarquableSante: 'required',
arbreRemarquablePresenceCavite: 'required'
}
});
$('#form-situation').validate({
rules: {
"situation[]" : {
required : true,
minlength : 1
}
},
errorPlacement: function(error, element) {
//error.insertBefore(element.parent());
error.insertAfter(element.closest('div.btn-group.dropdown'));
}
});
$('#form-criteres').validate({
rules: {
arbreRemarquableRemarquable: 'required',
"arbreRemarquableRemarquable[]": 'required',
arbreRemarquableRemarquabilite: 'required'
}
});
368,7 → 389,7
return nn;
};
 
WidgetSaisieArbresRemarquables.prototype.getMilieux = function() {
/*WidgetSaisieArbresRemarquables.prototype.getMilieux = function() {
var milieuxStr = '',
milieux = [];
$('.cb-milieux:checked').each(function() {
377,7 → 398,7
 
milieuxStr = Array.prototype.slice.call(milieux).join(', ');
return milieuxStr;
};
};*/
 
WidgetSaisieArbresRemarquables.prototype.getTextOptionSelectionne = function(id) {
return ($('#' + id).val() != undefined ? $('#' + id + ' option:selected').text() : '');
/trunk/widget/modules/saisie/squelettes/arbres-remarquables/arbres-remarquables.tpl.html
435,83 → 435,10
 
<div class="row">
<div class="col-md-6">
<form id="form-obs" class="form-horizontal" role="form" autocomplete="on">
<h2>Données biologiques</h2>
<input id="referentiel" type="hidden" value="bdtfx" />
<div id="taxon-liste-input-groupe" class="form-group has-tooltip"
title="Sélectionnez une espèce dans la liste déroulante par son nom latin
ou commun. Si une espèce est absente, sélectionnez «Autre espèce»." >
<label for="taxon-liste" class="col-sm-4 control-label" title="Choisissez l'espèce rencontrée.">
<strong class="obligatoire">*</strong>
Espèce
</label>
<div class="col-sm-8">
<div class="input-group">
<select id="taxon-liste" name="taxon-liste" class="form-control">
<option value="" selected>Sélectionner une espèce</option>
 
<optgroup id="taxon-liste-noms">
<?php foreach ($taxons['sci-et-fr'] as $taxon) :?>
<option
class="<?=$taxon['nom_type'] ?>"
value="<?=$taxon['num_nom'] ?>"
title="<?=$taxon['nom_title'] ?>"
data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
>
<?=$taxon['nom_a_afficher']?>
</option>
<?php endforeach; ?>
</optgroup>
<optgroup id="taxon-liste-special">
<?php foreach ($taxons['speciaux'] as $taxon) :?>
<option
class="<?=$taxon['nom_type'] ?>"
value="<?=$taxon['num_nom'] ?>"
title="<?=$taxon['nom_title'] ?>"
data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
>
<?=$taxon['nom_a_afficher']?>
</option>
<?php endforeach; ?>
<option value="?">Autre espèce</option>
</optgroup>
</select>
</div>
</div>
</div>
 
<div id="taxon-input-groupe" class="form-group has-tooltip hidden"
title="Vous pouvez saisir ici un nom absent du référentiel (Ex. : 'fleur violette' ou 'Viola sp.1')." >
<label for="taxon" class="col-sm-4 control-label" title="Choisissez l'espèce rencontrée.">
<strong class="obligatoire">*</strong>
Autre espèce
</label>
<div class="col-sm-8">
<input id="taxon" name="taxon" type="text" class="form-control"
placeholder="Autre espèce (ou indication sur la plante)"
value="<?= $nom_sci_espece_defaut; ?>" />
</div>
</div>
 
<form id="form-situation" class="form-horizontal" role="form" autocomplete="on">
<div class="form-group has-tooltip"
title="Êtes-vous sûre de l’identification de l’espèce ?">
<label for="certitude" class="col-sm-4 control-label">
<strong class="obligatoire">*</strong>
Identification de l'espèce
</label>
<div class="col-sm-8">
<select id="certitude" class="form-control" name="certitude">
<option selected value="">Sélectionner une certitude</option>
<option value="Certaine">Oui</option>
<option value="Douteuse">À confirmer</option>
</select>
</div>
</div>
 
<div class="form-group has-tooltip"
title="Indiquez la situation de l'arbre remarquable.">
<label for="situation[]" class="col-sm-4 control-label">
<label for="situation" class="col-sm-4 control-label">
<strong class="obligatoire">*</strong>
Contexte, situation :
</label>
595,9 → 522,83
value="" />
</div>
</div>
</form>
<form id="form-obs" class="form-horizontal" role="form" autocomplete="on">
<h2>Données biologiques</h2>
<input id="referentiel" type="hidden" value="bdtfx" />
<div id="taxon-liste-input-groupe" class="form-group has-tooltip"
title="Sélectionnez une espèce dans la liste déroulante par son nom latin
ou commun. Si une espèce est absente, sélectionnez «Autre espèce»." >
<label for="taxon-liste" class="col-sm-4 control-label" title="Choisissez l'espèce rencontrée.">
<strong class="obligatoire">*</strong>
Espèce
</label>
<div class="col-sm-8">
<div class="input-group">
<select id="taxon-liste" name="taxon-liste" class="form-control">
<option value="" selected>Sélectionner une espèce</option>
 
<optgroup id="taxon-liste-noms">
<?php foreach ($taxons['sci-et-fr'] as $taxon) :?>
<option
class="<?=$taxon['nom_type'] ?>"
value="<?=$taxon['num_nom'] ?>"
title="<?=$taxon['nom_title'] ?>"
data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
>
<?=$taxon['nom_a_afficher']?>
</option>
<?php endforeach; ?>
</optgroup>
<optgroup id="taxon-liste-special">
<?php foreach ($taxons['speciaux'] as $taxon) :?>
<option
class="<?=$taxon['nom_type'] ?>"
value="<?=$taxon['num_nom'] ?>"
title="<?=$taxon['nom_title'] ?>"
data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
>
<?=$taxon['nom_a_afficher']?>
</option>
<?php endforeach; ?>
<option value="?">Autre espèce</option>
</optgroup>
</select>
</div>
</div>
</div>
 
<div id="taxon-input-groupe" class="form-group has-tooltip hidden"
title="Vous pouvez saisir ici un nom absent du référentiel (Ex. : 'fleur violette' ou 'Viola sp.1')." >
<label for="taxon" class="col-sm-4 control-label" title="Choisissez l'espèce rencontrée.">
<strong class="obligatoire">*</strong>
Autre espèce
</label>
<div class="col-sm-8">
<input id="taxon" name="taxon" type="text" class="form-control"
placeholder="Autre espèce (ou indication sur la plante)"
value="<?= $nom_sci_espece_defaut; ?>" />
</div>
</div>
 
<div class="form-group has-tooltip"
title="Êtes-vous sûre de l’identification de l’espèce ?">
<label for="certitude" class="col-sm-4 control-label">
<strong class="obligatoire">*</strong>
Identification de l'espèce
</label>
<div class="col-sm-8">
<select id="certitude" class="form-control" name="certitude">
<option selected value="">Sélectionner une certitude</option>
<option value="Certaine">Oui</option>
<option value="Douteuse">À confirmer</option>
</select>
</div>
</div>
 
 
<div class="form-group has-tooltip"
title="Indiquez la classe de circonférence de l'arbre à 1,30m du sol.">
<label for="circonference" class="col-sm-4 control-label">
<strong class="obligatoire">*</strong>
718,6 → 719,9
</div>
</div>
</form>
 
 
</div>