link.href = '#';
link.title = this.options.title;
- this._uiPane = L.DomUtil.create('div', 'leaflet-map-ui', map._container);
+ this._uiPane = this.options.uiPane;
- L.DomEvent
- .on(this._uiPane, 'click', L.DomEvent.stopPropagation)
- .on(this._uiPane, 'click', L.DomEvent.preventDefault)
- .on(this._uiPane, 'dblclick', L.DomEvent.preventDefault);
+ this._map = map;
var h2 = L.DomUtil.create('h2', '', this._uiPane);
h2.innerHTML = I18n.t('javascripts.share.title');
},
_update: function (e) {
- var center = map.getCenter().wrap();
- var layers = getMapLayers();
- this._linkInput.value = this.options.getUrl(map);
+ var center = this._map.getCenter().wrap();
+ var layers = getMapLayers(this._map);
+ this._linkInput.value = this.options.getUrl(this._map);
},
_toggle: function() {