Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2862 → Rev 2863

/trunk/widget/modules/saisie/squelettes/defaut/js/WidgetSaisie.js
1234,16 → 1234,18
html: true
});
 
$( "#taxon" ).bind("autocompleteselect", function(event, ui) {
$("#taxon").data(ui.item);
if (ui.item.retenu == true) {
$("#taxon").addClass('ns-retenu');
} else {
$("#taxon").removeClass('ns-retenu');
}
});
$("#taxon").bind("autocompleteselect", this.surAutocompletionTaxon);
};
 
WidgetSaisie.prototype.surAutocompletionTaxon = function(event, ui) {
$("#taxon").data(ui.item);
if (ui.item.retenu == true) {
$("#taxon").addClass('ns-retenu');
} else {
$("#taxon").removeClass('ns-retenu');
}
};
 
WidgetSaisie.prototype.getUrlAutocompletionNomsSci = function() {
var mots = $('#taxon').val();
var url = this.serviceAutocompletionNomSciUrlTpl.replace('{referentiel}', this.nomSciReferentiel);
/trunk/widget/modules/saisie/squelettes/messicoles/messicoles.tpl.html
50,6 → 50,7
<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/messicoles/js/WidgetSaisieMessicoles.js"></script>
<script src="<?=$url_base?>saisie?projet=messicoles&amp;service=taxons" type="text/javascript"></script>
<script type="text/javascript" src="<?=$url_base?>modules/saisie/configurations/messicoles_nnr.js"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
537,6 → 538,10
</span><input type="text" id="taxon" name="taxon" value="<?= $nom_sci_espece_defaut; ?>" data="numNomSel" />
</div>
</div>
<p class="alert alert-warning" id="avertissement-non-messicole" style="display: none;">
<strong>Attention:</strong> cette espèce n'est
pas considérée comme messicole !
</p>
</div>
<!-- Identification -->
<div class="row-fluid">
/trunk/widget/modules/saisie/squelettes/messicoles/js/WidgetSaisieMessicoles.js
173,10 → 173,11
* Affiche une observation dans la liste des observations à transmettre
*/
WidgetSaisieMessicoles.prototype.afficherObs = function() {
console.log(this.taxons);
var nomHorsListe = $('#taxon-liste').val() == '?' ? true : false,
numNomSel = nomHorsListe ? $('#taxon').data('numNomSel') : $('#taxon-liste').val();
var nomSel = nomHorsListe ? $('#taxon').val() : $('#taxon-liste option:selected').data('nom-a-sauver'),
famille = nomHorsListe ? $('#taxon').data('famille') : this.taxons[numNomSel]['famille'],
//famille = nomHorsListe ? $('#taxon').data('famille') : this.taxons[numNomSel]['famille'],
referentiel = (numNomSel == undefined) ? '' : this.nomSciReferentiel;
 
var commune = $("#commune-nom").text();
252,6 → 253,21
$('#zone-liste-obs').removeClass("hidden").show();
};
 
WidgetSaisieMessicoles.prototype.surAutocompletionTaxon = function(event, ui) {
$("#taxon").data(ui.item);
if (ui.item.retenu == true) {
$("#taxon").addClass('ns-retenu');
} else {
$("#taxon").removeClass('ns-retenu');
}
// détection de si c'est un(e?) messicole ou pas
var panneauAvertissementNonMessicole = $('#avertissement-non-messicole');
panneauAvertissementNonMessicole.hide();
if (nnr_messicoles.indexOf(parseInt(ui.item.numNomRet)) == -1) {
panneauAvertissementNonMessicole.show();
}
};
 
WidgetSaisieMessicoles.prototype.ajouterNumNomSel = function(numNom, referentiel) {
var nn = '';
if (numNom == '' || numNom == undefined) {