--- a/src/pyams_gis/widget/point.py Fri Jan 26 15:59:57 2018 +0100
+++ b/src/pyams_gis/widget/point.py Fri Jan 26 16:06:19 2018 +0100
@@ -57,14 +57,21 @@
def updateWidgets(self, setErrors=True):
super(GeoPointWidget, self).updateWidgets(setErrors)
widgets = self.subform.widgets
- widgets['longitude'].input_css_class = 'col-md-2'
- widgets['latitude'].input_css_class = 'col-md-2'
- widgets['longitude'].object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
- widgets['latitude'].object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
- widgets['projection'].object_data = {'ams-events-handlers': {'change.select2': 'PyAMS_GIS.position.changedProjection'}}
- alsoProvides(widgets['longitude'], IObjectData)
- alsoProvides(widgets['latitude'], IObjectData)
- alsoProvides(widgets['projection'], IObjectData)
+ longitude = widgets['longitude']
+ longitude.label_css_class = 'control-label col-md-2'
+ longitude.input_css_class = 'col-md-2'
+ longitude.object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
+ alsoProvides(longitude, IObjectData)
+ latitude = widgets['latitude']
+ latitude.label_css_class = 'control-label col-md-2'
+ latitude.input_css_class = 'col-md-2'
+ latitude.object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
+ alsoProvides(latitude, IObjectData)
+ projection = widgets['projection']
+ projection.label_css_class = 'control-label col-md-2'
+ projection.input_css_class = 'col-md-10'
+ projection.object_data = {'ams-events-handlers': {'change.select2': 'PyAMS_GIS.position.changedProjection'}}
+ alsoProvides(projection, IObjectData)
@property
def wgs_coordinates(self):
@@ -107,15 +114,24 @@
def updateWidgets(self, setErrors=True):
super(GeoPointZWidget, self).updateWidgets(setErrors)
widgets = self.subform.widgets
- widgets['longitude'].input_css_class = 'col-md-2'
- widgets['latitude'].input_css_class = 'col-md-2'
- widgets['altitude'].input_css_class = 'col-md-2'
- widgets['longitude'].object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
- widgets['latitude'].object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
- widgets['projection'].object_data = {'ams-events-handlers': {'change.select2': 'PyAMS_GIS.position.changedProjection'}}
- alsoProvides(widgets['longitude'], IObjectData)
- alsoProvides(widgets['latitude'], IObjectData)
- alsoProvides(widgets['projection'], IObjectData)
+ longitude = widgets['longitude']
+ longitude.label_css_class = 'control-label col-md-2'
+ longitude.input_css_class = 'col-md-2'
+ longitude.object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
+ alsoProvides(longitude, IObjectData)
+ latitude = widgets['latitude']
+ latitude.label_css_class = 'control-label col-md-2'
+ latitude.input_css_class = 'col-md-2'
+ latitude.object_data = {'ams-change-handler': 'PyAMS_GIS.position.changedCoordinate'}
+ alsoProvides(latitude, IObjectData)
+ projection = widgets['projection']
+ projection.label_css_class = 'control-label col-md-2'
+ latitude.input_css_class = 'col-md-10'
+ projection.object_data = {'ams-events-handlers': {'change.select2': 'PyAMS_GIS.position.changedProjection'}}
+ alsoProvides(projection, IObjectData)
+ altitude = widgets['altitude']
+ altitude.label_css_class = 'control-label col-md-2'
+ altitude.input_css_class = 'col-md-2'
@property
def wgs_coordinates(self):