summaryrefslogtreecommitdiff
path: root/chimere/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-25 03:17:56 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-25 03:17:56 +0200
commit77c4e8a2e20ace72a88bcada608be89dd588f49a (patch)
tree9100a8583202b9be5a86c66ffbb370928279bbf4 /chimere/widgets.py
parent149185cda723c2d60fb581c5014ddedfa3a4fdf9 (diff)
downloadChimère-77c4e8a2e20ace72a88bcada608be89dd588f49a.tar.bz2
Chimère-77c4e8a2e20ace72a88bcada608be89dd588f49a.zip
Improvement in route display and parsing
Diffstat (limited to 'chimere/widgets.py')
-rw-r--r--chimere/widgets.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py
index b520fcd..23095c7 100644
--- a/chimere/widgets.py
+++ b/chimere/widgets.py
@@ -166,12 +166,18 @@ class NominatimWidget(forms.TextInput):
tpl = u"""
<input type='hidden' name='nominatim_%(id)s_lat' id='nominatim_%(id)s_lat'/>
<input type='hidden' name='nominatim_%(id)s_lon' id='nominatim_%(id)s_lon'/>
-<input type='text' class='nominatim-widget' name='nominatim_%(id)s' id='nominatim_%(id)s'/>
+<input type='text' class='nominatim-widget' name='nominatim_%(id)s' id='nominatim_%(id)s' value=""/>
<label class='nominatim-label' id='nominatim_%(id)s_label'>&nbsp;</label>
<script type='text/javascript'>
+var default_nominatim_lbl = "%(label)s";
var nominatim_url = "%(nominatim_url)s";
+$("#nominatim_%(id)s").val(default_nominatim_lbl);
+$("#nominatim_%(id)s").click(function(){
+ $("#nominatim_%(id)s").val('');
+});
</script>
-""" % {'id':name, 'nominatim_url':settings.NOMINATIM_URL}
+""" % {'id':name, 'nominatim_url':settings.NOMINATIM_URL,
+ 'label':_(u"Street, City, Country")}
return mark_safe(tpl)
class PointChooserWidget(forms.TextInput):