Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 119 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 119 Rev 131
Line 1... Line 1...
1
/**-------------------------- Objets globaux -----------------------------------*/
1
/**-------------------------- Objets globaux -----------------------------------*/
Line 2... Line 2...
2
 
2
 
3
/*
3
/*
4
 * Liste des noms scientifiques reçus pour la mise en gras des noms valide
-
 
5
 * et l'accès direct aux fiches 
4
 * Liste des noms scientifiques reçus pour la mise en gras des noms valide
6
 */
5
 */
7
var listeNomsScientifiques = new Object();
6
var listeNomsScientifiques = new Object();
8
/*
7
/*
9
 * Les variables suivantes sont ajoutée automatiquement dans le squelette du moteur de
8
 * Les variables suivantes sont ajoutée automatiquement dans le squelette du moteur de
Line 16... Line 15...
16
 * 
15
 * 
17
 * var urlServiceAutocompletionNomsVerna : url de base du service de complétion de noms vernaculaires
16
 * var urlServiceAutocompletionNomsVerna : url de base du service de complétion de noms vernaculaires
18
 * pour le projet en cours de consultation. 
17
 * pour le projet en cours de consultation. 
19
 * Exemple : http://localhost/service:eflore:0.1/nvjfl/noms-vernaculaires?recherche=etendue&retour.format=oss&masque=aca&masque.lg=fra
18
 * Exemple : http://localhost/service:eflore:0.1/nvjfl/noms-vernaculaires?recherche=etendue&retour.format=oss&masque=aca&masque.lg=fra 
20
 * 
19
 * 
21
 * var urlBaseFicheTaxon : url de base de fiches des taxons afin de rediriger l'utilisateur sans 
-
 
22
 * faire de recherche dans le cas d'une selection d'un nom sci dans la liste d'autocompletion
-
 
23
 * Exemple : http://localhost/eflore-consultation/index_botanique.php?referentiel=bdtfx&module=fiche&action=fiche&nn=127
-
 
24
 * 
-
 
25
 * 
-
 
26
 * var valeurDefautNomSci : Contient la valeur par défaut affichée dans le formulaire en mode sci
20
 * var valeurDefautNomSci : Contient la valeur par défaut affichée dans le formulaire en mode sci
27
 * Exemple: Rechercher un nom scientifique
21
 * Exemple: Rechercher un nom scientifique
28
 * var valeurDefautNomVerna : Contient la valeur par défaut affichée dans le formulaire en mode verna
22
 * var valeurDefautNomVerna : Contient la valeur par défaut affichée dans le formulaire en mode verna
29
 * Exemple: Recherche un nom commun
23
 * Exemple: Recherche un nom commun
30
 */
24
 */
Line 63... Line 57...
63
	}
57
	}
Line 64... Line 58...
64
	
58
	
65
	return url;
59
	return url;
Line 66... Line -...
66
}
-
 
67
 
-
 
68
function getUrlFicheTaxon(num_nom) {
60
}
Line 69... Line 61...
69
	return urlBaseFicheTaxon.replace('{num_taxon}',num_nom).replace('&','&');
61
 
70
}
62
 
Line 71... Line 63...
71
 
63
 
Line 110... Line 102...
110
            	}
102
				}
Line 111... Line 103...
111
 
103
 
112
                add(suggestions);  
104
				add(suggestions);  
113
            });
105
            });
114
        },
-
 
115
        select: function(ui, item) {
-
 
116
        	var nom = item.item.value;
-
 
117
        	if(listeNomsScientifiques[nom] != undefined) {
-
 
118
        		// En cas de selection d'un nom scientifique de la liste
-
 
119
        		var num_tax = listeNomsScientifiques[nom].num_tax;
-
 
120
        		// On redirige automatique l'utilisateur vers sa fiche
-
 
121
        		window.location = getUrlFicheTaxon(num_tax);
-
 
122
        	}
-
 
123
        },
106
        },
124
        html: true
107
        html: true
125
	});
108
	});
Line 126... Line 109...
126
}
109
}