wip: do not change panel color if it's not browser

Ugly way to do, but for now I haven't found a better option
This commit is contained in:
Yohan Boniface 2024-03-06 20:01:04 +01:00
parent 41e7b34813
commit 9e3984fdcb

View file

@ -122,9 +122,12 @@ export default class Browser {
})
}
isOpen () {
return !!document.querySelector('.umap-browser')
}
onMoveEnd() {
const isBrowserOpen = !!document.querySelector('.umap-browse-data')
if (!isBrowserOpen) return
if (!this.isOpen()) return
const isListDynamic = this.options.inBbox
this.map.eachBrowsableDataLayer((datalayer) => {
if (!isListDynamic && !datalayer.hasDynamicData()) return
@ -184,10 +187,12 @@ export default class Browser {
}
onEnableEdit () {
if (!this.isOpen()) return
this.map.ui._panel.classList.add('dark')
}
onDisableEdit () {
if (!this.isOpen()) return
this.map.ui._panel.classList.remove('dark')
}
}