forked from MapComplete/MapComplete
Feature(statistics): add filter state to URL
This commit is contained in:
parent
99aa5403ca
commit
e66391fc03
2 changed files with 4 additions and 4 deletions
|
@ -81,7 +81,7 @@ export default class FilteredLayer {
|
||||||
public static initLinkedState(
|
public static initLinkedState(
|
||||||
layer: LayerConfig,
|
layer: LayerConfig,
|
||||||
context: string,
|
context: string,
|
||||||
osmConnection: OsmConnection,
|
osmConnection?: OsmConnection,
|
||||||
enabledByDefault?: Store<boolean>
|
enabledByDefault?: Store<boolean>
|
||||||
) {
|
) {
|
||||||
let isDisplayed: UIEventSource<boolean>
|
let isDisplayed: UIEventSource<boolean>
|
||||||
|
@ -90,13 +90,13 @@ export default class FilteredLayer {
|
||||||
context + "-layer-" + layer.id + "-enabled",
|
context + "-layer-" + layer.id + "-enabled",
|
||||||
layer.shownByDefault
|
layer.shownByDefault
|
||||||
)
|
)
|
||||||
} else if (layer.syncSelection === "theme-only") {
|
} else if (layer.syncSelection === "theme-only" && osmConnection) {
|
||||||
isDisplayed = FilteredLayer.getPref(
|
isDisplayed = FilteredLayer.getPref(
|
||||||
osmConnection,
|
osmConnection,
|
||||||
context + "-layer-" + layer.id + "-enabled",
|
context + "-layer-" + layer.id + "-enabled",
|
||||||
layer
|
layer
|
||||||
)
|
)
|
||||||
} else if (layer.syncSelection === "global") {
|
} else if (layer.syncSelection === "global" && osmConnection) {
|
||||||
isDisplayed = FilteredLayer.getPref(
|
isDisplayed = FilteredLayer.getPref(
|
||||||
osmConnection,
|
osmConnection,
|
||||||
"layer-" + layer.id + "-enabled",
|
"layer-" + layer.id + "-enabled",
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
let downloaded = 0
|
let downloaded = 0
|
||||||
const layer = new ThemeConfig(<ThemeConfigJson>mcChanges, true).layers[0]
|
const layer = new ThemeConfig(<ThemeConfigJson>mcChanges, true).layers[0]
|
||||||
const filteredLayer = new FilteredLayer(layer)
|
const filteredLayer = FilteredLayer.initLinkedState(layer, "mapcomplete_changes")
|
||||||
|
|
||||||
const downloadData: () => Promise<(ChangeSetData & OsmFeature)[]> = async () => {
|
const downloadData: () => Promise<(ChangeSetData & OsmFeature)[]> = async () => {
|
||||||
const results = []
|
const results = []
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue