--- a/src/pyams_gis/widget/area.py Fri Jan 26 15:59:57 2018 +0100
+++ b/src/pyams_gis/widget/area.py Fri Jan 26 16:06:19 2018 +0100
@@ -57,20 +57,29 @@
def updateWidgets(self, setErrors=True):
super(GeoAreaWidget, self).updateWidgets()
widgets = self.subform.widgets
- widgets['x1'].input_css_class = 'col-md-2'
- widgets['y1'].input_css_class = 'col-md-2'
- widgets['x2'].input_css_class = 'col-md-2'
- widgets['y2'].input_css_class = 'col-md-2'
- widgets['x1'].object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
- widgets['y1'].object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
- widgets['x2'].object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
- widgets['y2'].object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
- widgets['projection'].object_data = {'ams-events-handlers': {'change.select2': 'PyAMS_GIS.area.changedProjection'}}
- alsoProvides(widgets['x1'], IObjectData)
- alsoProvides(widgets['y1'], IObjectData)
- alsoProvides(widgets['x2'], IObjectData)
- alsoProvides(widgets['y2'], IObjectData)
- alsoProvides(widgets['projection'], IObjectData)
+ x1 = widgets['x1']
+ x1.input_css_class = 'col-md-2'
+ x1.object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
+ alsoProvides(x1, IObjectData)
+ x2 = widgets['x2']
+ x2.input_css_class = 'col-md-2'
+ x2.object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
+ alsoProvides(x2, IObjectData)
+ y1 = widgets['y1']
+ y1.input_css_class = 'col-md-2'
+ y1.object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
+ alsoProvides(y1, IObjectData)
+ y2 = widgets['y2']
+ y2.input_css_class = 'col-md-2'
+ y2.object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}
+ alsoProvides(y2, IObjectData)
+ projection = widgets['projection']
+ projection.object_data = {
+ 'ams-events-handlers': {
+ 'change.select2': 'PyAMS_GIS.area.changedProjection'
+ }
+ }
+ alsoProvides(projection, IObjectData)
@property
def wgs_coordinates(self):