/trunk/widget/modules/saisie/configurations/messicoles_nnr.js |
---|
New file |
0,0 → 1,10 |
// Liste des numéros de noms retenus (dans bdtfx seulement) des espèces qui sont |
// considérées comme des messicoles (pour vérifier au moment où on choisit une |
// espèce dans la liste d'autocomplétion de bdtfx |
var nnr_messicoles = |
[ |
102191, |
654, |
65146, |
12345 |
]; |
/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&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) { |
/trunk/widget/modules/saisie/squelettes/defaut/js/WidgetSaisie.js |
---|
1234,7 → 1234,10 |
html: true |
}); |
$( "#taxon" ).bind("autocompleteselect", function(event, ui) { |
$("#taxon").bind("autocompleteselect", this.surAutocompletionTaxon); |
}; |
WidgetSaisie.prototype.surAutocompletionTaxon = function(event, ui) { |
$("#taxon").data(ui.item); |
if (ui.item.retenu == true) { |
$("#taxon").addClass('ns-retenu'); |
1241,7 → 1244,6 |
} else { |
$("#taxon").removeClass('ns-retenu'); |
} |
}); |
}; |
WidgetSaisie.prototype.getUrlAutocompletionNomsSci = function() { |