diff -r 42cb3f558fc8 -r b0a03a00c83e src/pyams_gis/zmi/widget/point.py --- 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'