link.title = 'Layers';
this._uiPane = L.DomUtil.create('div', 'leaflet-map-ui', map._container);
+ L.DomEvent
+ .on(this._uiPane, 'click', L.DomEvent.stopPropagation)
+ .on(this._uiPane, 'click', L.DomEvent.preventDefault)
+ .on(this._uiPane, 'dblclick', L.DomEvent.preventDefault);
$(link).on('click', $.proxy(this.toggleLayers, this));
},
if ($(this._uiPane).is(':visible')) {
$(this._uiPane).hide();
- controlContainer.css({paddingRight: '0'})
+ controlContainer.css({paddingRight: '0'});
} else {
$(this._uiPane)
.show()
.html(JST["templates/map/layers"]());
- controlContainer.css({paddingRight: '200px'})
+ controlContainer.css({paddingRight: '200px'});
}
}
});
link.title = this.options.title;
this._uiPane = L.DomUtil.create('div', 'leaflet-map-ui', map._container);
+
+ L.DomEvent
+ .on(this._uiPane, 'click', L.DomEvent.stopPropagation)
+ .on(this._uiPane, 'click', L.DomEvent.preventDefault)
+ .on(this._uiPane, 'dblclick', L.DomEvent.preventDefault);
+
+ var h2 = L.DomUtil.create('h2', '', this._uiPane);
+ h2.innerHTML = I18n.t('javascripts.share.title');
+
this._linkInput = L.DomUtil.create('input', '', this._uiPane);
L.DomEvent