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:
parent
41e7b34813
commit
9e3984fdcb
1 changed files with 7 additions and 2 deletions
|
@ -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')
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue