Browse Source

Also pass parentDom to addTo

master
parent
commit
a6fb082309
  1. 2
      index.js
  2. 7
      src/OpenStreetBrowserCategory.js

2
index.js

@ -21,5 +21,5 @@ window.onload = function() {
osm_mapnik.addTo(map) osm_mapnik.addTo(map)
var category = new OpenStreetBrowserCategory("gastro") var category = new OpenStreetBrowserCategory("gastro")
category.addTo(map)
category.addTo(map, document.getElementById('info'))
} }

7
src/OpenStreetBrowserCategory.js

@ -8,7 +8,7 @@ function OpenStreetBrowserCategory (id) {
this.layer = new OverpassLayer(data.query, data) this.layer = new OverpassLayer(data.query, data)
if (this.autoAdd) { if (this.autoAdd) {
this.addTo(this.map)
this.addTo(this.map, this.parentDom)
this.autoAdd = false this.autoAdd = false
} }
} }
@ -19,12 +19,13 @@ function OpenStreetBrowserCategory (id) {
req.send() req.send()
} }
OpenStreetBrowserCategory.prototype.addTo = function (map) {
OpenStreetBrowserCategory.prototype.addTo = function (map, parentDom) {
this.map = map this.map = map
this.parentDom = parentDom
if (this.layer) { if (this.layer) {
this.layer.addTo(this.map) this.layer.addTo(this.map)
new OverpassLayerList(document.getElementById('info'), this.layer);
new OverpassLayerList(this.parentDom, this.layer);
} else { } else {
this.autoAdd = true this.autoAdd = true
} }

Loading…
Cancel
Save