summaryrefslogtreecommitdiff
path: root/chimere/widgets.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/widgets.py')
-rw-r--r--chimere/widgets.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py
index 3fb23e2..f55552f 100644
--- a/chimere/widgets.py
+++ b/chimere/widgets.py
@@ -49,7 +49,7 @@ BASE_JS = tuple(
AREA_JS = tuple(
["{}ol3/ol.js".format(settings.STATIC_URL)] +
- ["{}chimere/js/edit_area.js".format(settings.STATIC_URL) +
+ ["{}chimere/js/edit_area.js".format(settings.STATIC_URL),
"{}chimere/js/base.js".format(settings.STATIC_URL)])
@@ -451,7 +451,7 @@ class HiddenPointChooserWidget(PointChooserWidget):
return super(HiddenPointChooserWidget, self).render(*args, **kwargs)
-class PointField(models.PointField):
+class PointField(models.PointField, forms.Field):
'''
Set the widget for the form field
'''
@@ -611,6 +611,11 @@ class AreaWidget(forms.TextInput):
values.append(value)
return values
+ def decompress(self, value):
+ if value:
+ return value
+ return [None, None]
+
class PolygonChooserWidget(forms.TextInput):
"""