forked from MapComplete/MapComplete
		
	Full code cleanup
This commit is contained in:
		
							parent
							
								
									3a4a2a2016
								
							
						
					
					
						commit
						fa971ffbbf
					
				
					 300 changed files with 16352 additions and 19284 deletions
				
			
		|  | @ -10,46 +10,46 @@ import {PrepareTheme} from "../Models/ThemeConfig/Conversion/PrepareTheme"; | |||
| 
 | ||||
| export default class ThemeSpec extends T { | ||||
|     constructor() { | ||||
|         super(            [ | ||||
|                 ["Nested overrides work", () => { | ||||
|         super([ | ||||
|             ["Nested overrides work", () => { | ||||
| 
 | ||||
|                     let themeConfigJson: LayoutConfigJson = { | ||||
|                         description: "Descr", | ||||
|                         icon: "", | ||||
|                         language: ["en"], | ||||
|                         layers: [ | ||||
|                             { | ||||
|                                 builtin: "public_bookcase", | ||||
|                                 override: { | ||||
|                                     source: { | ||||
|                                         geoJson: "xyz" | ||||
|                                     } | ||||
|                 let themeConfigJson: LayoutConfigJson = { | ||||
|                     description: "Descr", | ||||
|                     icon: "", | ||||
|                     language: ["en"], | ||||
|                     layers: [ | ||||
|                         { | ||||
|                             builtin: "public_bookcase", | ||||
|                             override: { | ||||
|                                 source: { | ||||
|                                     geoJson: "xyz" | ||||
|                                 } | ||||
|                             } | ||||
|                         ], | ||||
|                         maintainer: "", | ||||
|                         startLat: 0, | ||||
|                         startLon: 0, | ||||
|                         startZoom: 0, | ||||
|                         title: { | ||||
|                             en: "Title" | ||||
|                         }, | ||||
|                         version: "", | ||||
|                         id: "test" | ||||
|                     } | ||||
|                     // TOtal cheat: disable the default layers:
 | ||||
|                     Constants.added_by_default.splice(0, Constants.added_by_default.length) | ||||
|                     const sharedLayers = new Map<string, LayerConfigJson>() | ||||
|                     sharedLayers.set("public_bookcase", bookcaseLayer["default"]) | ||||
|                     themeConfigJson = new PrepareTheme().convertStrict({ | ||||
|                         tagRenderings: new Map<string, TagRenderingConfigJson>(), | ||||
|                         sharedLayers: sharedLayers | ||||
|                     }, themeConfigJson, "test") | ||||
|                     const themeConfig = new LayoutConfig(themeConfigJson); | ||||
|                     assert.equal("xyz", themeConfig.layers[0].source.geojsonSource) | ||||
|                         } | ||||
|                     ], | ||||
|                     maintainer: "", | ||||
|                     startLat: 0, | ||||
|                     startLon: 0, | ||||
|                     startZoom: 0, | ||||
|                     title: { | ||||
|                         en: "Title" | ||||
|                     }, | ||||
|                     version: "", | ||||
|                     id: "test" | ||||
|                 } | ||||
|                 // TOtal cheat: disable the default layers:
 | ||||
|                 Constants.added_by_default.splice(0, Constants.added_by_default.length) | ||||
|                 const sharedLayers = new Map<string, LayerConfigJson>() | ||||
|                 sharedLayers.set("public_bookcase", bookcaseLayer["default"]) | ||||
|                 themeConfigJson = new PrepareTheme().convertStrict({ | ||||
|                     tagRenderings: new Map<string, TagRenderingConfigJson>(), | ||||
|                     sharedLayers: sharedLayers | ||||
|                 }, themeConfigJson, "test") | ||||
|                 const themeConfig = new LayoutConfig(themeConfigJson); | ||||
|                 assert.equal("xyz", themeConfig.layers[0].source.geojsonSource) | ||||
| 
 | ||||
| 
 | ||||
|                 }] | ||||
|             ]); | ||||
|             }] | ||||
|         ]); | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue