diff --git a/app.py b/app.py index 415c263..50689c5 100644 --- a/app.py +++ b/app.py @@ -18,13 +18,20 @@ listeCategorie = ["autres", "informatique", "musique"] manip = Manip(fichierJson) #generateurHml = GenerationHtml(fichierJson, listeCategorie) -@app.route('/') -def slash(): +def renderIndex(recherche=False): with open(fichierJson, 'r') as fichier: liens = json.load(fichier) listeLiens = liens["liens"] listeLiens.reverse() - response = make_response(render_template("index.html", listeLiens=listeLiens)) + response = make_response(render_template( + "index.html", + listeLiens=listeLiens, + recherche=recherche)) + return response + +@app.route('/') +def slash(): + response = renderIndex() response.headers["Content-Security-Policy"] = "default-src 'self'" return response @@ -46,12 +53,7 @@ def ajout(): @app.route("/recherche") def recherche(): - with open(fichierJson, 'r') as fichier: - liens = json.load(fichier) - listeLiens = liens["liens"] - listeLiens.reverse() - response = make_response(render_template("recherche.html", listeLiens=listeLiens)) - return response + return renderIndex(True) @app.route("/apropos") def apropos(): diff --git a/templates/index.html b/templates/index.html index 021a47b..67bdaea 100644 --- a/templates/index.html +++ b/templates/index.html @@ -15,6 +15,7 @@ A propos + {% if not recherche %}
Rafraichissez la page pour voir les derniers liens ajoutés.