2,7 → 2,6 |
|
/* |
* Liste des noms scientifiques reçus pour la mise en gras des noms valide |
* et l'accès direct aux fiches |
*/ |
var listeNomsScientifiques = new Object(); |
/* |
18,11 → 17,6 |
* pour le projet en cours de consultation. |
* Exemple : http://localhost/service:eflore:0.1/nvjfl/noms-vernaculaires?recherche=etendue&retour.format=oss&masque=aca&masque.lg=fra |
* |
* var urlBaseFicheTaxon : url de base de fiches des taxons afin de rediriger l'utilisateur sans |
* faire de recherche dans le cas d'une selection d'un nom sci dans la liste d'autocompletion |
* Exemple : http://localhost/eflore-consultation/index_botanique.php?referentiel=bdtfx&module=fiche&action=fiche&nn=127 |
* |
* |
* var valeurDefautNomSci : Contient la valeur par défaut affichée dans le formulaire en mode sci |
* Exemple: Rechercher un nom scientifique |
* var valeurDefautNomVerna : Contient la valeur par défaut affichée dans le formulaire en mode verna |
65,10 → 59,8 |
return url; |
} |
|
function getUrlFicheTaxon(num_nom) { |
return urlBaseFicheTaxon.replace('{num_taxon}',num_nom).replace('&','&'); |
} |
|
|
/**------------------- Fonctions de gestion de l'autocompletion ---------------------------------*/ |
function traiterRetourNomsSci(data) { |
|
112,15 → 104,6 |
add(suggestions); |
}); |
}, |
select: function(ui, item) { |
var nom = item.item.value; |
if(listeNomsScientifiques[nom] != undefined) { |
// En cas de selection d'un nom scientifique de la liste |
var num_tax = listeNomsScientifiques[nom].num_tax; |
// On redirige automatique l'utilisateur vers sa fiche |
window.location = getUrlFicheTaxon(num_tax); |
} |
}, |
html: true |
}); |
} |