Merge pull request #1240 from umap-project/fix-panel-popup
Fix popup panel not opening from the data browser
This commit is contained in:
commit
5b867bacfa
2 changed files with 6 additions and 6 deletions
|
@ -671,6 +671,9 @@ L.U.DataLayer.addInitHook(function () {
|
|||
L.U.Map.include({
|
||||
_openBrowser: function () {
|
||||
const browserContainer = L.DomUtil.create('div', 'umap-browse-data')
|
||||
// HOTFIX. Remove when this is merged and released:
|
||||
// https://github.com/Leaflet/Leaflet/pull/9052
|
||||
L.DomEvent.disableClickPropagation(browserContainer)
|
||||
|
||||
const title = L.DomUtil.add(
|
||||
'h3',
|
||||
|
|
|
@ -63,8 +63,8 @@ L.U.Popup.Panel = L.U.Popup.extend({
|
|||
return button
|
||||
},
|
||||
|
||||
update: function () {
|
||||
this.feature.map.ui.openPanel({
|
||||
onAdd: function (map) {
|
||||
map.ui.openPanel({
|
||||
data: { html: this._content },
|
||||
actions: [this.allButton()],
|
||||
})
|
||||
|
@ -72,12 +72,9 @@ L.U.Popup.Panel = L.U.Popup.extend({
|
|||
|
||||
onRemove: function (map) {
|
||||
map.ui.closePanel()
|
||||
L.U.Popup.prototype.onRemove.call(this, map)
|
||||
},
|
||||
|
||||
_initLayout: function () {
|
||||
this._container = L.DomUtil.create('span')
|
||||
},
|
||||
update: function () {},
|
||||
_updateLayout: function () {},
|
||||
_updatePosition: function () {},
|
||||
_adjustPan: function () {},
|
||||
|
|
Loading…
Reference in a new issue