Add mime type, rename to DownloadPanel
This commit is contained in:
parent
13b2c1b572
commit
c44db2a219
2 changed files with 17 additions and 15 deletions
|
@ -10,7 +10,7 @@ import {GeoOperations} from "../../Logic/GeoOperations";
|
|||
import Toggle from "../Input/Toggle";
|
||||
import Title from "../Base/Title";
|
||||
|
||||
export class ExportDataButton extends Toggle {
|
||||
export class DownloadPanel extends Toggle {
|
||||
constructor() {
|
||||
const t = Translations.t.general.download
|
||||
const somethingLoaded = State.state.featurePipeline.features.map(features => features.length > 0);
|
||||
|
@ -23,7 +23,9 @@ export class ExportDataButton extends Toggle {
|
|||
const geojson = FeatureSourceUtils.extractGeoJson(State.state.featurePipeline, {metadata: metaisIncluded.data})
|
||||
const name = State.state.layoutToUse.data.id;
|
||||
Utils.offerContentsAsDownloadableFile(JSON.stringify(geojson),
|
||||
`MapComplete_${name}_export_${new Date().toISOString().substr(0,19)}.geojson`);
|
||||
`MapComplete_${name}_export_${new Date().toISOString().substr(0, 19)}.geojson`, {
|
||||
mimetype: "application/vnd.geo+json"
|
||||
});
|
||||
})
|
||||
|
||||
const buttonCSV = new SubtleButton(Svg.floppy_ui(), new Combine(
|
|
@ -7,7 +7,7 @@ import Translations from "../i18n/Translations";
|
|||
import {UIEventSource} from "../../Logic/UIEventSource";
|
||||
import BaseUIElement from "../BaseUIElement";
|
||||
import Toggle from "../Input/Toggle";
|
||||
import {ExportDataButton} from "./ExportDataButton";
|
||||
import {DownloadPanel} from "./DownloadPanel";
|
||||
|
||||
export default class LayerControlPanel extends ScrollableFullScreen {
|
||||
|
||||
|
@ -37,7 +37,7 @@ export default class LayerControlPanel extends ScrollableFullScreen {
|
|||
))
|
||||
|
||||
elements.push(new Toggle(
|
||||
new ExportDataButton(),
|
||||
new DownloadPanel(),
|
||||
undefined,
|
||||
State.state.featureSwitchEnableExport
|
||||
))
|
||||
|
|
Loading…
Reference in a new issue