forked from MapComplete/MapComplete
Chore: eslint-fixes
This commit is contained in:
parent
7be01d5b8f
commit
c2819d5e5c
1 changed files with 5 additions and 6 deletions
|
@ -12,7 +12,7 @@ import { GlobalFilter } from "./GlobalFilter"
|
||||||
|
|
||||||
export default class FilteredLayer {
|
export default class FilteredLayer {
|
||||||
/**
|
/**
|
||||||
* Whether or not the specified layer is enabled by the user
|
* Whether the specified layer is enabled by the user
|
||||||
*/
|
*/
|
||||||
readonly isDisplayed: UIEventSource<boolean>
|
readonly isDisplayed: UIEventSource<boolean>
|
||||||
/**
|
/**
|
||||||
|
@ -52,11 +52,10 @@ export default class FilteredLayer {
|
||||||
}
|
}
|
||||||
this.appliedFilters = appliedFilters
|
this.appliedFilters = appliedFilters
|
||||||
|
|
||||||
const self = this
|
|
||||||
const currentTags = new UIEventSource<TagsFilter>(undefined)
|
const currentTags = new UIEventSource<TagsFilter>(undefined)
|
||||||
this.appliedFilters.forEach((filterSrc) => {
|
this.appliedFilters.forEach((filterSrc) => {
|
||||||
filterSrc.addCallbackAndRun((_) => {
|
filterSrc.addCallbackAndRun(() => {
|
||||||
currentTags.setData(self.calculateCurrentTags())
|
currentTags.setData(this.calculateCurrentTags())
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
this.hasFilter = currentTags.map((ct) => ct !== undefined)
|
this.hasFilter = currentTags.map((ct) => ct !== undefined)
|
||||||
|
@ -207,7 +206,7 @@ export default class FilteredLayer {
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
let neededTags: TagsFilter = this.currentFilter.data
|
const neededTags: TagsFilter = this.currentFilter.data
|
||||||
if (neededTags !== undefined && !neededTags.matchesProperties(properties)) {
|
if (neededTags !== undefined && !neededTags.matchesProperties(properties)) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
@ -246,7 +245,7 @@ export default class FilteredLayer {
|
||||||
} else {
|
} else {
|
||||||
tags = new And(needed)
|
tags = new And(needed)
|
||||||
}
|
}
|
||||||
let optimized = tags.optimize()
|
const optimized = tags.optimize()
|
||||||
if (optimized === true) {
|
if (optimized === true) {
|
||||||
return undefined
|
return undefined
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue