forked from MapComplete/MapComplete
Attempt to fix build
This commit is contained in:
parent
351f66a5e0
commit
39afc64572
1 changed files with 1 additions and 15 deletions
|
@ -12,7 +12,6 @@ import SpecialVisualizations from "../src/UI/SpecialVisualizations"
|
||||||
import Constants from "../src/Models/Constants"
|
import Constants from "../src/Models/Constants"
|
||||||
import { AvailableRasterLayers, RasterLayerPolygon } from "../src/Models/RasterLayers"
|
import { AvailableRasterLayers, RasterLayerPolygon } from "../src/Models/RasterLayers"
|
||||||
import { ImmutableStore } from "../src/Logic/UIEventSource"
|
import { ImmutableStore } from "../src/Logic/UIEventSource"
|
||||||
import * as crypto from "crypto"
|
|
||||||
import * as eli from "../src/assets/editor-layer-index.json"
|
import * as eli from "../src/assets/editor-layer-index.json"
|
||||||
import * as eli_global from "../src/assets/global-raster-layers.json"
|
import * as eli_global from "../src/assets/global-raster-layers.json"
|
||||||
import ValidationUtils from "../src/Models/ThemeConfig/Conversion/ValidationUtils"
|
import ValidationUtils from "../src/Models/ThemeConfig/Conversion/ValidationUtils"
|
||||||
|
@ -374,15 +373,6 @@ async function generateCsp(
|
||||||
].join("\n")
|
].join("\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
const removeOtherLanguages = readFileSync("./src/UI/RemoveOtherLanguages.js", "utf8")
|
|
||||||
.split("\n")
|
|
||||||
.map((s) => s.trim())
|
|
||||||
.join("\n")
|
|
||||||
const removeOtherLanguagesHash = crypto
|
|
||||||
.createHash("sha256")
|
|
||||||
.update(removeOtherLanguages)
|
|
||||||
.digest("base64")
|
|
||||||
|
|
||||||
async function createLandingPage(
|
async function createLandingPage(
|
||||||
layout: LayoutConfig,
|
layout: LayoutConfig,
|
||||||
layoutJson: LayoutConfigJson,
|
layoutJson: LayoutConfigJson,
|
||||||
|
@ -461,9 +451,6 @@ async function createLandingPage(
|
||||||
|
|
||||||
const loadingText = Translations.t.general.loadingTheme.Subs({ theme: layout.title })
|
const loadingText = Translations.t.general.loadingTheme.Subs({ theme: layout.title })
|
||||||
const templateLines = template.split("\n")
|
const templateLines = template.split("\n")
|
||||||
const removeOtherLanguagesReference = templateLines.find(
|
|
||||||
(line) => line.indexOf("./src/UI/RemoveOtherLanguages.js") >= 0
|
|
||||||
)
|
|
||||||
let output = template
|
let output = template
|
||||||
.replace("Loading MapComplete, hang on...", asLangSpan(loadingText, "h1"))
|
.replace("Loading MapComplete, hang on...", asLangSpan(loadingText, "h1"))
|
||||||
.replace(
|
.replace(
|
||||||
|
@ -474,10 +461,9 @@ async function createLandingPage(
|
||||||
.replace(
|
.replace(
|
||||||
/<!-- CSP -->/,
|
/<!-- CSP -->/,
|
||||||
await generateCsp(layout, layoutJson, {
|
await generateCsp(layout, layoutJson, {
|
||||||
scriptSrcs: [`'sha256-${removeOtherLanguagesHash}'`],
|
scriptSrcs: [],
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
.replace(removeOtherLanguagesReference, "<script>" + removeOtherLanguages + "</script>")
|
|
||||||
.replace(
|
.replace(
|
||||||
/<!-- DESCRIPTION START -->.*<!-- DESCRIPTION END -->/s,
|
/<!-- DESCRIPTION START -->.*<!-- DESCRIPTION END -->/s,
|
||||||
asLangSpan(layout.shortDescription)
|
asLangSpan(layout.shortDescription)
|
||||||
|
|
Loading…
Add table
Reference in a new issue