--- a/src/pyams_gis/zmi/widget/point.py Fri Jan 18 15:36:50 2019 +0100
+++ b/src/pyams_gis/zmi/widget/point.py Tue Jun 30 13:49:33 2020 +0200
@@ -10,28 +10,25 @@
# FOR A PARTICULAR PURPOSE.
#
-__docformat__ = 'restructuredtext'
-
-
-# import standard library
import json
-# import interfaces
-from pyams_gis.interfaces import IGeoPointZ
-from pyams_form.interfaces.form import IFormLayer, IForm
-from pyams_gis.interfaces.widget import IGeoPointWidget, IGeoPointZWidget
-from pyams_gis.schema import IGeoPoint, IGeoPointField, IGeoPointZField
-from pyams_utils.interfaces.data import IObjectData
+from z3c.form.browser.object import ObjectWidget
from z3c.form.interfaces import IFieldWidget, IObjectFactory
-
-# import packages
-from pyams_form.widget import widgettemplate_config
-from pyams_gis.point import GeoPoint, GeoPointZ
-from pyams_utils.adapter import adapter_config
-from z3c.form.browser.object import ObjectWidget
from z3c.form.object import getIfName
from z3c.form.widget import FieldWidget
-from zope.interface import implementer_only, alsoProvides, Interface
+from zope.interface import Interface, alsoProvides, implementer_only
+
+from pyams_form.interfaces.form import IForm, IFormLayer
+from pyams_form.widget import widgettemplate_config
+from pyams_gis.interfaces import IGeoPointZ
+from pyams_gis.interfaces.widget import IGeoPointWidget, IGeoPointZWidget
+from pyams_gis.point import GeoPoint, GeoPointZ
+from pyams_gis.schema import IGeoPoint, IGeoPointField, IGeoPointZField
+from pyams_utils.adapter import adapter_config
+from pyams_utils.interfaces.data import IObjectData
+
+
+__docformat__ = 'restructuredtext'
@adapter_config(name=getIfName(IGeoPoint),
@@ -56,7 +53,7 @@
def updateWidgets(self, setErrors=True):
super(GeoPointWidget, self).updateWidgets(setErrors)
- widgets = self.subform.widgets
+ widgets = self.widgets
longitude = widgets['longitude']
longitude.label_css_class = 'control-label col-md-3'
longitude.input_css_class = 'col-md-2'
@@ -113,7 +110,7 @@
def updateWidgets(self, setErrors=True):
super(GeoPointZWidget, self).updateWidgets(setErrors)
- widgets = self.subform.widgets
+ widgets = self.widgets
longitude = widgets['longitude']
longitude.label_css_class = 'control-label col-md-3'
longitude.input_css_class = 'col-md-2'