forked from viennet/Referentiels
Compare commits
No commits in common. "d6e00909bef77f45b8f0aa2b0dd2acc9185e1226" and "cb3c80b7ed2772e49187a40994576c927a3bf1a9" have entirely different histories.
d6e00909be
...
cb3c80b7ed
@ -28,10 +28,8 @@ $("document").ready(function() {
|
||||
});
|
||||
|
||||
$("#rechercher").keyup(function(e) {
|
||||
var recherche = $(this).val().trim();
|
||||
var recherche = $(this).val();
|
||||
if(recherche.length != 0) {
|
||||
recherche = "+" + recherche.replace(/\s+/g," +");
|
||||
console.log(recherche)
|
||||
var resultats = idx.search(recherche);
|
||||
if(resultats.length != 0) {
|
||||
$("#rechercheResultats").empty();
|
||||
@ -52,13 +50,10 @@ var documents = {{documents}}
|
||||
|
||||
var idx = lunr(function() {
|
||||
this.ref("code")
|
||||
this.field("code", { boost: 10})
|
||||
this.field("code")
|
||||
this.field("motscles")
|
||||
this.field("diminutif", { boost: 10})
|
||||
this.field("diminutif")
|
||||
this.field("titre")
|
||||
this.field("description")
|
||||
this.field("contenu")
|
||||
this.field("contexte")
|
||||
|
||||
for(var cle in documents) {
|
||||
this.add(documents[cle])
|
||||
|
@ -28,13 +28,10 @@ REPERTOIRE_SAE_DEFINITIVES = Config.ROOT + "/yaml/saes"
|
||||
REPERTOIRE_COMPETENCES_DEFINITIVES = Config.ROOT + "/yaml/competences"
|
||||
REPERTOIRE_ACS = Config.ROOT + "/python/pn"
|
||||
REPERTOIRE_HTML = Config.ROOT + "/html/export"
|
||||
REPERTOIRE_JS = REPERTOIRE_HTML + "/js"
|
||||
|
||||
# Créer le dossier html/export et html/export/js s'il n'existe pas
|
||||
# Créer le dossier html/export s'il n'existe pas
|
||||
if not os.path.exists(REPERTOIRE_HTML):
|
||||
os.makedirs(REPERTOIRE_HTML)
|
||||
if not os.path.exists(REPERTOIRE_JS):
|
||||
os.makedirs(REPERTOIRE_JS)
|
||||
|
||||
# Chargement des ressources : depuis les versions définitives du répertoire yaml d'abord,
|
||||
# puis dans python/export si manquantes
|
||||
@ -201,9 +198,6 @@ def defineSearchTerm(dictio, url, documents):
|
||||
else: document["titre"] = dictio["nom"]
|
||||
if "motscles" in dictio: document["motscles"] = dictio["motscles"]
|
||||
if "diminutif" in dictio: document["diminutif"] = dictio["diminutif"]
|
||||
if "description" in dictio: document["description"] = dictio["description"]
|
||||
if "contexte" in dictio: document["contexte"] = dictio["contexte"]
|
||||
if "contenu" in dictio: document["contenu"] = dictio["contenu"]
|
||||
documents[document["code"]] = document
|
||||
return
|
||||
|
||||
@ -332,18 +326,6 @@ template_List_ACs.stream(datas).dump(REPERTOIRE_HTML + "/ACs.html")
|
||||
|
||||
# Envoie des informations des documents pour la recherche
|
||||
template_recherche = env.get_template("baseTemplate.js")
|
||||
template_recherche.stream(documents=documents).dump(REPERTOIRE_JS + "/base.js")
|
||||
|
||||
# Créer un fichier contenant le graphe des relations entres les toutes les ressources
|
||||
"""
|
||||
data = []
|
||||
for sem in ressources:
|
||||
for ressource in ressources[sem]:
|
||||
data.append({"key": ressource.getInfo()["code"]})
|
||||
datas = {"data": data}
|
||||
"""
|
||||
datas = {"data": SAE_mobilise_AC}
|
||||
template_graph = env.get_template("graphTemplate.html")
|
||||
template_graphJS = env.get_template("graphTemplate.js")
|
||||
template_graph.stream().dump(REPERTOIRE_HTML + "/graph.html")
|
||||
template_graphJS.stream(datas).dump(REPERTOIRE_JS + "/graph.js")
|
||||
if not os.path.exists(REPERTOIRE_HTML + "/js"):
|
||||
os.makedirs(REPERTOIRE_HTML + "/js")
|
||||
template_recherche.stream(documents=documents).dump(REPERTOIRE_HTML + "/js/base.js")
|
Loading…
Reference in New Issue
Block a user