forked from MapComplete/MapComplete
		
	Merge master
This commit is contained in:
		
						commit
						80168f5d0d
					
				
					 919 changed files with 95585 additions and 8504 deletions
				
			
		|  | @ -1,32 +1,34 @@ | |||
| import Combine from "../UI/Base/Combine" | ||||
| import BaseUIElement from "../UI/BaseUIElement" | ||||
| import Combine from "../src/UI/Base/Combine" | ||||
| import BaseUIElement from "../src/UI/BaseUIElement" | ||||
| import { existsSync, mkdirSync, writeFile, writeFileSync } from "fs" | ||||
| import { AllKnownLayouts } from "../Customizations/AllKnownLayouts" | ||||
| import TableOfContents from "../UI/Base/TableOfContents" | ||||
| import SimpleMetaTaggers from "../Logic/SimpleMetaTagger" | ||||
| import SpecialVisualizations from "../UI/SpecialVisualizations" | ||||
| import { ExtraFunctions } from "../Logic/ExtraFunctions" | ||||
| import Title from "../UI/Base/Title" | ||||
| import QueryParameterDocumentation from "../UI/QueryParameterDocumentation" | ||||
| import { AllKnownLayouts } from "../src/Customizations/AllKnownLayouts" | ||||
| import TableOfContents from "../src/UI/Base/TableOfContents" | ||||
| import SimpleMetaTaggers from "../src/Logic/SimpleMetaTagger" | ||||
| import SpecialVisualizations from "../src/UI/SpecialVisualizations" | ||||
| import { ExtraFunctions } from "../src/Logic/ExtraFunctions" | ||||
| import Title from "../src/UI/Base/Title" | ||||
| import QueryParameterDocumentation from "../src/UI/QueryParameterDocumentation" | ||||
| import ScriptUtils from "./ScriptUtils" | ||||
| import List from "../UI/Base/List" | ||||
| import SharedTagRenderings from "../Customizations/SharedTagRenderings" | ||||
| import Translations from "../UI/i18n/Translations" | ||||
| import themeOverview from "../assets/generated/theme_overview.json" | ||||
| import LayoutConfig from "../Models/ThemeConfig/LayoutConfig" | ||||
| import bookcases from "../assets/generated/themes/bookcases.json" | ||||
| import List from "../src/UI/Base/List" | ||||
| import Translations from "../src/UI/i18n/Translations" | ||||
| import themeOverview from "../src/assets/generated/theme_overview.json" | ||||
| import LayoutConfig from "../src/Models/ThemeConfig/LayoutConfig" | ||||
| import bookcases from "../src/assets/generated/themes/bookcases.json" | ||||
| import fakedom from "fake-dom" | ||||
| import Hotkeys from "../UI/Base/Hotkeys" | ||||
| import { QueryParameters } from "../Logic/Web/QueryParameters" | ||||
| import Link from "../UI/Base/Link" | ||||
| import Constants from "../Models/Constants" | ||||
| import LayerConfig from "../Models/ThemeConfig/LayerConfig" | ||||
| import DependencyCalculator from "../Models/ThemeConfig/DependencyCalculator" | ||||
| import { AllSharedLayers } from "../Customizations/AllSharedLayers" | ||||
| import ThemeViewState from "../Models/ThemeViewState" | ||||
| import Validators from "../UI/InputElement/Validators" | ||||
| import { TagUtils } from "../Logic/Tags/TagUtils" | ||||
| import { Utils } from "../Utils" | ||||
| 
 | ||||
| import Hotkeys from "../src/UI/Base/Hotkeys" | ||||
| import { QueryParameters } from "../src/Logic/Web/QueryParameters" | ||||
| import Link from "../src/UI/Base/Link" | ||||
| import Constants from "../src/Models/Constants" | ||||
| import LayerConfig from "../src/Models/ThemeConfig/LayerConfig" | ||||
| import DependencyCalculator from "../src/Models/ThemeConfig/DependencyCalculator" | ||||
| import { AllSharedLayers } from "../src/Customizations/AllSharedLayers" | ||||
| import ThemeViewState from "../src/Models/ThemeViewState" | ||||
| import Validators from "../src/UI/InputElement/Validators" | ||||
| import questions from "../src/assets/generated/layers/questions.json" | ||||
| import { LayerConfigJson } from "../src/Models/ThemeConfig/Json/LayerConfigJson" | ||||
| import { Utils } from "../src/Utils" | ||||
| import { TagUtils } from "../src/Logic/Tags/TagUtils" | ||||
| 
 | ||||
| function WriteFile( | ||||
|     filename, | ||||
|  | @ -117,7 +119,7 @@ function GenLayerOverviewText(): BaseUIElement { | |||
|     } | ||||
| 
 | ||||
|     const allLayers: LayerConfig[] = Array.from(AllSharedLayers.sharedLayers.values()).filter( | ||||
|         (layer) => layer.source === null | ||||
|         (layer) => layer["source"] === null | ||||
|     ) | ||||
| 
 | ||||
|     const builtinLayerIds: Set<string> = new Set<string>() | ||||
|  | @ -186,7 +188,7 @@ function GenOverviewsForSingleLayer( | |||
|     callback: (layer: LayerConfig, element: BaseUIElement, inlineSource: string) => void | ||||
| ): void { | ||||
|     const allLayers: LayerConfig[] = Array.from(AllSharedLayers.sharedLayers.values()).filter( | ||||
|         (layer) => layer.source !== null | ||||
|         (layer) => layer["source"] !== null | ||||
|     ) | ||||
|     const builtinLayerIds: Set<string> = new Set<string>() | ||||
|     allLayers.forEach((l) => builtinLayerIds.add(l.id)) | ||||
|  | @ -337,7 +339,7 @@ Array.from(AllKnownLayouts.allKnownLayouts.values()).map((theme) => { | |||
|     ) | ||||
| }) | ||||
| WriteFile("./Docs/SpecialRenderings.md", SpecialVisualizations.HelpMessage(), [ | ||||
|     "UI/SpecialVisualizations.ts", | ||||
|     "src/UI/SpecialVisualizations.ts", | ||||
| ]) | ||||
| WriteFile( | ||||
|     "./Docs/CalculatedTags.md", | ||||
|  | @ -346,17 +348,20 @@ WriteFile( | |||
|         SimpleMetaTaggers.HelpText(), | ||||
|         ExtraFunctions.HelpText(), | ||||
|     ]).SetClass("flex-col"), | ||||
|     ["Logic/SimpleMetaTagger.ts", "Logic/ExtraFunctions.ts"] | ||||
|     ["src/Logic/SimpleMetaTagger.ts", "src/Logic/ExtraFunctions.ts"] | ||||
| ) | ||||
| WriteFile("./Docs/SpecialInputElements.md", Validators.HelpText(), [ | ||||
|     "UI/InputElement/Validators.ts", | ||||
|     "src/UI/InputElement/Validators.ts", | ||||
| ]) | ||||
| WriteFile("./Docs/BuiltinLayers.md", GenLayerOverviewText(), ["Customizations/AllKnownLayouts.ts"]) | ||||
| WriteFile("./Docs/BuiltinQuestions.md", SharedTagRenderings.HelpText(), [ | ||||
|     "Customizations/SharedTagRenderings.ts", | ||||
|     "assets/tagRenderings/questions.json", | ||||
| WriteFile("./Docs/BuiltinLayers.md", GenLayerOverviewText(), [ | ||||
|     "src/Customizations/AllKnownLayouts.ts", | ||||
| ]) | ||||
| WriteFile("./Docs/Tags_format.md", TagUtils.generateDocs(), ["Logic/Tags/TagUtils.ts"]) | ||||
| 
 | ||||
| const qLayer = new LayerConfig(<LayerConfigJson>questions, "questions.json", true) | ||||
| WriteFile("./Docs/BuiltinQuestions.md", qLayer.GenerateDocumentation([], new Map(), []), [ | ||||
|     "assets/layers/questions/questions.json", | ||||
| ]) | ||||
| WriteFile("./Docs/Tags_format.md", TagUtils.generateDocs(), ["src/Logic/Tags/TagUtils.ts"]) | ||||
| 
 | ||||
| { | ||||
|     // Generate the builtinIndex which shows interlayer dependencies
 | ||||
|  | @ -405,8 +410,8 @@ WriteFile("./Docs/Tags_format.md", TagUtils.generateDocs(), ["Logic/Tags/TagUtil | |||
| } | ||||
| 
 | ||||
| WriteFile("./Docs/URL_Parameters.md", QueryParameterDocumentation.GenerateQueryParameterDocs(), [ | ||||
|     "Logic/Web/QueryParameters.ts", | ||||
|     "UI/QueryParameterDocumentation.ts", | ||||
|     "src/Logic/Web/QueryParameters.ts", | ||||
|     "src/UI/QueryParameterDocumentation.ts", | ||||
| ]) | ||||
| if (fakedom === undefined || window === undefined) { | ||||
|     throw "FakeDom not initialized" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue