From 3709eddeb65f4be1c9a535bc1d03d1e295442ac5 Mon Sep 17 00:00:00 2001 From: Evarin Date: Tue, 20 Jun 2017 21:16:09 +0200 Subject: [PATCH] Debug select lieu + faq --- avisstage/api.py | 2 +- avisstage/static/js/select_lieu.js | 5 ++++- avisstage/templates/avisstage/faq.html | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/avisstage/api.py b/avisstage/api.py index f2262c5..c3e4020 100644 --- a/avisstage/api.py +++ b/avisstage/api.py @@ -34,7 +34,7 @@ class LieuResource(ModelResource): lng = float(filters['lng']) pt = geos.Point((lng,lat), srid=4326) self.reference_point = pt - orm_filters['coord__distance_lte'] = (pt, 50) + orm_filters['coord__distance_lte'] = (pt, 10000) # Filtrer les lieux qui ont déjà des stages if "has_stage" in filters: diff --git a/avisstage/static/js/select_lieu.js b/avisstage/static/js/select_lieu.js index d3cdb7e..1f7d545 100644 --- a/avisstage/static/js/select_lieu.js +++ b/avisstage/static/js/select_lieu.js @@ -43,6 +43,7 @@ function SelectLieuWidget(STATIC_ROOT, API_LIEU, target, callback) { // Initialise l'interface function initUI(){ + ui_ready = true; // Suppression de l'interface déjà existante (au cas où) $.each(ui_el.children(), function(i, item){$(item).remove();}); @@ -121,7 +122,7 @@ function SelectLieuWidget(STATIC_ROOT, API_LIEU, target, callback) { console.log(place); if (lieux_db.suggestion !== undefined) { - lieux_db.suggestion.marqueur.remove(); + marqueurs.removeLayer(lieux_db.suggestion.marqueur); lieux_db.suggestion = undefined; } @@ -330,6 +331,8 @@ function SelectLieuWidget(STATIC_ROOT, API_LIEU, target, callback) { if(!ui_ready) initUI(); + input.val(''); + // Nettoyage hideMessage(); diff --git a/avisstage/templates/avisstage/faq.html b/avisstage/templates/avisstage/faq.html index b62ea52..624572f 100644 --- a/avisstage/templates/avisstage/faq.html +++ b/avisstage/templates/avisstage/faq.html @@ -55,7 +55,7 @@

Recherche et lecture

Je cherche des stages dans un domaine précis, comment faire ?

-

La page de recherche est destinée à ça, mais n'est pas encore totalement prête. Quand il y aura suffisamment d'avis rédigée, elle sera implémentée

+

La page de recherche est destinée à ça ! Vous pouvez chercher un titre, une thématique, une période, une équipe... La carte permet de filtrer par lieu.

J'aimerais en savoir plus sur un stage

Si la personne qui l'a rédigée a laissé son adresse visible, n'hésitez pas à la contacter ! Elle pourra peut-être vous en dire plus, ou vous mettre en relation avec des chercheurs du domaine.