forked from MapComplete/MapComplete
Add a personal, configurable quest
This commit is contained in:
parent
7ec00a3301
commit
b36b103ed3
7 changed files with 55 additions and 54 deletions
|
@ -1,25 +1,15 @@
|
|||
import {Groen} from "./Customizations/Layouts/Groen";
|
||||
import {Bookcases} from "./Customizations/Layouts/Bookcases";
|
||||
import {GRB} from "./Customizations/Layouts/GRB";
|
||||
import Cyclofix from "./Customizations/Layouts/Cyclofix";
|
||||
import {WalkByBrussels} from "./Customizations/Layouts/WalkByBrussels";
|
||||
import {MetaMap} from "./Customizations/Layouts/MetaMap";
|
||||
import {StreetWidth} from "./Customizations/Layouts/StreetWidth";
|
||||
import {Natuurpunt} from "./Customizations/Layouts/Natuurpunt";
|
||||
import {UIElement} from "./UI/UIElement";
|
||||
UIElement.runningFromConsole = true;
|
||||
import {AllKnownLayouts} from "./Customizations/AllKnownLayouts";
|
||||
import {Layout} from "./Customizations/Layout";
|
||||
import {readFileSync, writeFile, writeFileSync} from "fs";
|
||||
import {Utils} from "./Utils";
|
||||
import svg2img from 'promise-svg2img';
|
||||
import Translation from "./UI/i18n/Translation";
|
||||
import Locale from "./UI/i18n/Locale";
|
||||
import Translations from "./UI/i18n/Translations";
|
||||
import {UIElement} from "./UI/UIElement";
|
||||
import {LayerDefinition} from "./Customizations/LayerDefinition";
|
||||
|
||||
console.log("Building the layouts")
|
||||
|
||||
UIElement.runningFromConsole = true;
|
||||
|
||||
function enc(str: string): string {
|
||||
return encodeURIComponent(str.toLowerCase());
|
||||
|
@ -73,7 +63,6 @@ function validate(layout: Layout) {
|
|||
|
||||
}
|
||||
|
||||
|
||||
const alreadyWritten = []
|
||||
|
||||
function createIcon(iconPath: string, size: number) {
|
||||
|
@ -110,7 +99,7 @@ function createIcon(iconPath: string, size: number) {
|
|||
}
|
||||
|
||||
function createManifest(layout: Layout, relativePath: string) {
|
||||
const name = Utils.Upper(layout.name);
|
||||
const name = layout.name;
|
||||
|
||||
const icons = [];
|
||||
|
||||
|
@ -151,7 +140,6 @@ function createManifest(layout: Layout, relativePath: string) {
|
|||
}
|
||||
|
||||
const template = readFileSync("index.html", "utf8");
|
||||
|
||||
function createLandingPage(layout: Layout) {
|
||||
|
||||
Locale.language.setData(layout.supportedLanguages[0]);
|
||||
|
@ -172,9 +160,9 @@ function createLandingPage(layout: Layout) {
|
|||
`<link rel="icon" href="${layout.icon}" sizes="any" type="image/svg+xml">`)
|
||||
}
|
||||
|
||||
|
||||
const blacklist = ["", "test", ".", "..", "manifest", "index", "land", "preferences", "account", "openstreetmap"]
|
||||
const all = AllKnownLayouts.allSets;
|
||||
/*
|
||||
for (const layoutName in all) {
|
||||
if (blacklist.indexOf(layoutName.toLowerCase()) >= 0) {
|
||||
console.log(`Skipping a layout with name${layoutName}, it is on the blacklist`);
|
||||
|
@ -196,4 +184,6 @@ for (const layoutName in all) {
|
|||
writeFile(enc(layout.name) + ".html", landing, err)
|
||||
}
|
||||
|
||||
Translations.CountTranslations();
|
||||
Translations.CountTranslations();
|
||||
|
||||
*/
|
Loading…
Add table
Add a link
Reference in a new issue