Prevented rendering attrs to be squashed in OSMWidget
This commit is contained in:
parent
6ecbac21a9
commit
b6889c68d7
|
@ -111,5 +111,10 @@ class OSMWidget(BaseGeometryWidget):
|
||||||
return 900913
|
return 900913
|
||||||
|
|
||||||
def render(self, name, value, attrs=None):
|
def render(self, name, value, attrs=None):
|
||||||
return super(OSMWidget, self).render(name, value,
|
default_attrs = {
|
||||||
{'default_lon': self.default_lon, 'default_lat': self.default_lat})
|
'default_lon': self.default_lon,
|
||||||
|
'default_lat': self.default_lat,
|
||||||
|
}
|
||||||
|
if attrs:
|
||||||
|
default_attrs.update(attrs)
|
||||||
|
return super(OSMWidget, self).render(name, value, default_attrs)
|
||||||
|
|
|
@ -213,7 +213,7 @@ function MapWidget(options) {
|
||||||
var styleMap = new OpenLayers.StyleMap({'default': OpenLayers.Util.applyDefaults(defaults_style, OpenLayers.Feature.Vector.style['default'])});
|
var styleMap = new OpenLayers.StyleMap({'default': OpenLayers.Util.applyDefaults(defaults_style, OpenLayers.Feature.Vector.style['default'])});
|
||||||
this.layers.vector = new OpenLayers.Layer.Vector(" " + this.options.name, {styleMap: styleMap});
|
this.layers.vector = new OpenLayers.Layer.Vector(" " + this.options.name, {styleMap: styleMap});
|
||||||
this.map.addLayer(this.layers.vector);
|
this.map.addLayer(this.layers.vector);
|
||||||
wkt = document.getElementById(this.options.id).value;
|
var wkt = document.getElementById(this.options.id).value;
|
||||||
if (wkt) {
|
if (wkt) {
|
||||||
var feat = OpenLayers.Util.properFeatures(this.read_wkt(wkt), this.options.geom_type);
|
var feat = OpenLayers.Util.properFeatures(this.read_wkt(wkt), this.options.geom_type);
|
||||||
this.write_wkt(feat);
|
this.write_wkt(feat);
|
||||||
|
|
|
@ -250,7 +250,9 @@ class SpecializedFieldTest(SimpleTestCase):
|
||||||
|
|
||||||
geom = self.geometries['point']
|
geom = self.geometries['point']
|
||||||
form = PointForm(data={'p': geom})
|
form = PointForm(data={'p': geom})
|
||||||
self.assertIn("OpenStreetMap (Mapnik)", form.as_p())
|
rendered = form.as_p()
|
||||||
|
self.assertIn("OpenStreetMap (Mapnik)", rendered)
|
||||||
|
self.assertIn("id: 'id_p',", rendered)
|
||||||
|
|
||||||
|
|
||||||
@skipUnless(HAS_GDAL and HAS_SPATIALREFSYS,
|
@skipUnless(HAS_GDAL and HAS_SPATIALREFSYS,
|
||||||
|
|
Loading…
Reference in New Issue