Fix: fix download panel
This commit is contained in:
parent
a70e2272f7
commit
fb3bf98f19
2 changed files with 7 additions and 2 deletions
|
@ -155,6 +155,10 @@ export default class ThemeViewState implements SpecialVisualizationState {
|
||||||
public readonly geocodedImages: UIEventSource<Feature[]> = new UIEventSource<Feature[]>([])
|
public readonly geocodedImages: UIEventSource<Feature[]> = new UIEventSource<Feature[]>([])
|
||||||
|
|
||||||
public readonly searchState: SearchState
|
public readonly searchState: SearchState
|
||||||
|
/**
|
||||||
|
* Used to check in the download panel if used
|
||||||
|
*/
|
||||||
|
public readonly featureSummary: SummaryTileSourceRewriter
|
||||||
|
|
||||||
constructor(layout: LayoutConfig, mvtAvailableLayers: Set<string>) {
|
constructor(layout: LayoutConfig, mvtAvailableLayers: Set<string>) {
|
||||||
Utils.initDomPurify()
|
Utils.initDomPurify()
|
||||||
|
@ -356,6 +360,7 @@ export default class ThemeViewState implements SpecialVisualizationState {
|
||||||
bounds: this.visualFeedbackViewportBounds,
|
bounds: this.visualFeedbackViewportBounds,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
this.featureSummary = this.setupSummaryLayer()
|
||||||
this.hasDataInView = new NoElementsInViewDetector(this).hasFeatureInView
|
this.hasDataInView = new NoElementsInViewDetector(this).hasFeatureInView
|
||||||
this.imageUploadManager = new ImageUploadManager(
|
this.imageUploadManager = new ImageUploadManager(
|
||||||
layout,
|
layout,
|
||||||
|
@ -785,7 +790,7 @@ export default class ThemeViewState implements SpecialVisualizationState {
|
||||||
),
|
),
|
||||||
current_view: this.currentView,
|
current_view: this.currentView,
|
||||||
favourite: this.favourites,
|
favourite: this.favourites,
|
||||||
summary: this.setupSummaryLayer(),
|
summary: this.featureSummary,
|
||||||
last_click: this.lastClickObject,
|
last_click: this.lastClickObject,
|
||||||
search: this.searchState.locationResults,
|
search: this.searchState.locationResults,
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
let metaIsIncluded = false
|
let metaIsIncluded = false
|
||||||
|
|
||||||
let numberOfFeatures = state.featureSummary.totalNumberOfFeatures
|
let numberOfFeatures = state.featureSummary?.totalNumberOfFeatures
|
||||||
|
|
||||||
async function getGeojson() {
|
async function getGeojson() {
|
||||||
await state.indexedFeatures.downloadAll()
|
await state.indexedFeatures.downloadAll()
|
||||||
|
|
Loading…
Reference in a new issue