forked from MapComplete/MapComplete
		
	Chore: small linting issues and formatting
This commit is contained in:
		
							parent
							
								
									b606fa57a8
								
							
						
					
					
						commit
						6a9677fc78
					
				
					 4 changed files with 16 additions and 31 deletions
				
			
		|  | @ -68,8 +68,7 @@ | |||
|       "type": "fill", | ||||
|       "source": "protomaps", | ||||
|       "source-layer": "landuse", | ||||
|       "filter": [ | ||||
|         "any", | ||||
|       "filter": | ||||
|         [ | ||||
|           "in", | ||||
|           "kind", | ||||
|  | @ -78,7 +77,6 @@ | |||
|           "cemetery", | ||||
|           "nature_reserve", | ||||
|           "golf_course" | ||||
|         ] | ||||
|       ], | ||||
|       "paint": { | ||||
|         "fill-color": [ | ||||
|  |  | |||
|  | @ -1,17 +1,11 @@ | |||
| import { ImmutableStore, Store, UIEventSource } from "../../Logic/UIEventSource" | ||||
| import maplibregl, { | ||||
|     Map as MLMap, | ||||
|     Map as MlMap, | ||||
|     ScaleControl, | ||||
|     SourceSpecification, | ||||
| } from "maplibre-gl" | ||||
| import maplibregl, { Map as MLMap, Map as MlMap, ScaleControl } from "maplibre-gl" | ||||
| import { RasterLayerPolygon } from "../../Models/RasterLayers" | ||||
| import { Utils } from "../../Utils" | ||||
| import { BBox } from "../../Logic/BBox" | ||||
| import { ExportableMap, KeyNavigationEvent, MapProperties } from "../../Models/MapProperties" | ||||
| import SvelteUIElement from "../Base/SvelteUIElement" | ||||
| import MaplibreMap from "./MaplibreMap.svelte" | ||||
| import { RasterLayerProperties } from "../../Models/RasterLayerProperties" | ||||
| import * as htmltoimage from "html-to-image" | ||||
| import RasterLayerHandler from "./RasterLayerHandler" | ||||
| import Constants from "../../Models/Constants" | ||||
|  | @ -125,7 +119,6 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { | |||
|             nearestFeature?: Feature | ||||
|         }>(undefined) | ||||
|         this.lastClickLocation = lastClickLocation | ||||
|         const self = this | ||||
| 
 | ||||
|         new RasterLayerHandler(this._maplibreMap, this.rasterLayer) | ||||
| 
 | ||||
|  | @ -294,10 +287,6 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { | |||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public static prepareWmsSource(layer: RasterLayerProperties): SourceSpecification { | ||||
|         return RasterLayerHandler.prepareSource(layer) | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * Prepares an ELI-URL to be compatible with mapbox | ||||
|      */ | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| import { Map as MLMap, RasterSourceSpecification, VectorTileSource } from "maplibre-gl" | ||||
| import { Map as MLMap, RasterSourceSpecification } from "maplibre-gl" | ||||
| import { Store, Stores, UIEventSource } from "../../Logic/UIEventSource" | ||||
| import { RasterLayerPolygon } from "../../Models/RasterLayers" | ||||
| import { RasterLayerProperties } from "../../Models/RasterLayerProperties" | ||||
|  | @ -144,8 +144,8 @@ class SingleBackgroundHandler { | |||
|                         type: "raster", | ||||
|                         source: background.id, | ||||
|                         paint: { | ||||
|                             "raster-opacity": 0, | ||||
|                         }, | ||||
|                             "raster-opacity": 0 | ||||
|                         } | ||||
|                     }, | ||||
|                     addLayerBeforeId | ||||
|                 ) | ||||
|  | @ -166,14 +166,14 @@ class SingleBackgroundHandler { | |||
|         Stores.Chronic( | ||||
|             8, | ||||
|             () => this.opacity.data > 0 && this._deactivationTime !== undefined | ||||
|         ).addCallback((_) => this.opacity.setData(Math.max(0, this.opacity.data - this.fadeStep))) | ||||
|         ).addCallback(() => this.opacity.setData(Math.max(0, this.opacity.data - this.fadeStep))) | ||||
|     } | ||||
| 
 | ||||
|     private fadeIn() { | ||||
|         Stores.Chronic( | ||||
|             8, | ||||
|             () => this.opacity.data < 1.0 && this._deactivationTime === undefined | ||||
|         ).addCallback((_) => this.opacity.setData(Math.min(1.0, this.opacity.data + this.fadeStep))) | ||||
|         ).addCallback(() => this.opacity.setData(Math.min(1.0, this.opacity.data + this.fadeStep))) | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  | @ -193,11 +193,10 @@ export default class RasterLayerHandler { | |||
|         layer: RasterLayerProperties | ||||
|     ): RasterSourceSpecification | VectorSourceSpecification { | ||||
|         if (layer.type === "vector") { | ||||
|             const vs: VectorSourceSpecification = { | ||||
|             return { | ||||
|                 type: "vector", | ||||
|                 url: layer.url, | ||||
|                 url: layer.url | ||||
|             } | ||||
|             return vs | ||||
|         } | ||||
|         return { | ||||
|             type: "raster", | ||||
|  | @ -208,7 +207,7 @@ export default class RasterLayerHandler { | |||
|             minzoom: layer["min_zoom"] ?? 1, | ||||
|             maxzoom: layer["max_zoom"] ?? 25, | ||||
|             // Bit of a hack, but seems to work
 | ||||
|             scheme: layer.url.includes("{-y}") ? "tms" : "xyz", | ||||
|             scheme: layer.url.includes("{-y}") ? "tms" : "xyz" | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  | @ -222,7 +221,7 @@ export default class RasterLayerHandler { | |||
|             "{width}": "" + size, | ||||
|             "{height}": "" + size, | ||||
|             "{zoom}": "{z}", | ||||
|             "{-y}": "{y}", | ||||
|             "{-y}": "{y}" | ||||
|         } | ||||
| 
 | ||||
|         for (const key in toReplace) { | ||||
|  |  | |||
|  | @ -1,8 +1,8 @@ | |||
| import { Store, UIEventSource } from "../../Logic/UIEventSource" | ||||
| import { Map as MlMap } from "maplibre-gl" | ||||
| import { Utils } from "../../Utils" | ||||
| import { MapLibreAdaptor } from "./MapLibreAdaptor" | ||||
| import { RasterLayerProperties } from "../../Models/RasterLayerProperties" | ||||
| import RasterLayerHandler from "./RasterLayerHandler" | ||||
| 
 | ||||
| export default class ShowOverlayRasterLayer { | ||||
|     private readonly _map: UIEventSource<MlMap> | ||||
|  | @ -42,9 +42,9 @@ export default class ShowOverlayRasterLayer { | |||
|     } | ||||
| 
 | ||||
|     private setVisibility() { | ||||
|         let zoom = this._mapProperties?.zoom?.data | ||||
|         let withinRange = zoom === undefined || zoom > this._layer.min_zoom | ||||
|         let isDisplayed = (this._isDisplayed?.data ?? true) && withinRange | ||||
|         const zoom = this._mapProperties?.zoom?.data | ||||
|         const withinRange = zoom === undefined || zoom > this._layer.min_zoom | ||||
|         const isDisplayed = (this._isDisplayed?.data ?? true) && withinRange | ||||
|         try { | ||||
|             this._map.data?.setLayoutProperty( | ||||
|                 this._layer.id, | ||||
|  | @ -78,8 +78,7 @@ export default class ShowOverlayRasterLayer { | |||
|             return | ||||
|         } | ||||
|         const background: RasterLayerProperties = this._layer | ||||
| 
 | ||||
|         map.addSource(background.id, MapLibreAdaptor.prepareWmsSource(background)) | ||||
|         map.addSource(background.id, RasterLayerHandler.prepareSource(background)) | ||||
|         this._mllayer = map.addLayer({ | ||||
|             id: background.id, | ||||
|             type: "raster", | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue