BR.Control = L.Control.extend({ options: { position: 'leftpane' }, onAdd: function (map) { var container = L.DomUtil.create('div', 'info'), heading, div; if (this.options.heading) { heading = L.DomUtil.create('div', 'heading', container); heading.innerHTML = this.options.heading; this._content = L.DomUtil.create('div', 'content', container); } else { this._content = container; } if (this.options.divId) { div = L.DomUtil.get(this.options.divId); L.DomUtil.removeClass(div, 'hidden'); this._content.appendChild(div); } var stop = L.DomEvent.stopPropagation; L.DomEvent .on(container, 'click', stop) .on(container, 'mousedown', stop) .on(container, 'dblclick', stop) .on(container, 'mousewheel', stop); // disabled because links not working, remove? //L.DomEvent.on(container, 'click', L.DomEvent.preventDefault); return container; } });