From 94929bd8bf8e6e21dca93c76d8ed5c1357df9ff6 Mon Sep 17 00:00:00 2001 From: Robert Stoll Date: Fri, 17 Dec 2021 14:18:10 +0100 Subject: [PATCH 1/2] rename city.service.ts to map.service.ts to retain history --- src/app/city/{city.service.ts => map.service.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/app/city/{city.service.ts => map.service.ts} (100%) diff --git a/src/app/city/city.service.ts b/src/app/city/map.service.ts similarity index 100% rename from src/app/city/city.service.ts rename to src/app/city/map.service.ts From 64fe56485dd68ad7dc869853005c2fe3eedf9b44 Mon Sep 17 00:00:00 2001 From: Robert Stoll Date: Fri, 17 Dec 2021 14:27:02 +0100 Subject: [PATCH 2/2] #491 loc / #493 map.resize / #489 switch between cities moreover: - #490 do not handle programmatic route changes - fix some null vs. undefined issues - update mapboxgl to latest version not included yet in this commit: - loading fountains outside of a city --- package-lock.json | 20 +- package.json | 8 +- src/app/app.component.html | 5 +- src/app/app.component.ts | 29 +- src/app/app.module.ts | 4 +- src/app/city/city-selector.component.html | 1 + src/app/city/city-selector.component.ts | 10 +- src/app/city/map.service.ts | 99 ++++++- src/app/core/layout.service.ts | 16 +- src/app/core/selector.component.html | 1 + src/app/core/selector.component.ts | 17 +- src/app/data.service.ts | 277 +++++++++--------- src/app/detail/detail.component.ts | 8 +- src/app/directions/directions.component.ts | 16 +- src/app/fountain/fountain.service.ts | 22 +- src/app/issues/issue-list.component.ts | 6 +- src/app/locations.ts | 12 + src/app/map/map.component.ts | 213 ++++++++------ .../mobile-menu/mobile-menu.component.html | 4 +- src/app/mobile-menu/mobile-menu.component.ts | 8 +- src/app/navbar/navbar.component.css | 4 + src/app/router/router.component.ts | 67 +++-- src/app/services/routing.service.ts | 104 +++---- src/app/shared/ObservableExtensions.ts | 12 +- src/app/types.ts | 27 +- src/assets/i18n/de.json | 1 + src/assets/i18n/en.json | 1 + src/assets/i18n/fr.json | 1 + src/assets/i18n/it.json | 1 + 29 files changed, 586 insertions(+), 408 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1074d8d..3ded5670 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5002,9 +5002,9 @@ "dev": true }, "@types/mapbox-gl": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.4.2.tgz", - "integrity": "sha512-mKgjmhUN780YGy9ZEyJK0Sr9gMtERmTQimGsIa5WrBHPlBXdmjYfqtz8nSMI7hOnQFphcuSMyqQswaQESFLHsA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.6.0.tgz", + "integrity": "sha512-lHdITzC0IVn9+Pq6WFkkK0N6rUKIqxsdrNeixiQdvROFn2Aeu3TDvhpuag1IdengL5WGGRuEhK6m6HB916ReLw==", "dev": true, "requires": { "@types/geojson": "*" @@ -11084,11 +11084,11 @@ } }, "mapbox-gl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.5.1.tgz", - "integrity": "sha512-mUYOe8z+00fWEtBDAtiNeVDH2wsoEQlOK0UskbIPKnG1XRTDYzzofh8f/1BHe1Q3OLxce2TQ+Ou3uo1yAlePaA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.6.1.tgz", + "integrity": "sha512-faGbSZfcFuZ4GWwkWnJrRD3oICZAt/mVKnGuOmeBobCj9onfTRz270qSoOXeRBKd3po5VA2cCPI91YwA8DsAoQ==", "requires": { - "@mapbox/geojson-rewind": "^0.5.0", + "@mapbox/geojson-rewind": "^0.5.1", "@mapbox/geojson-types": "^1.0.2", "@mapbox/jsonlint-lines-primitives": "^2.0.2", "@mapbox/mapbox-gl-supported": "^2.0.0", @@ -11098,7 +11098,7 @@ "@mapbox/vector-tile": "^1.3.1", "@mapbox/whoots-js": "^3.1.0", "csscolorparser": "~1.0.3", - "earcut": "^2.2.2", + "earcut": "^2.2.3", "geojson-vt": "^3.2.1", "gl-matrix": "^3.3.0", "grid-index": "^1.1.0", @@ -11108,9 +11108,9 @@ "potpack": "^1.0.1", "quickselect": "^2.0.0", "rw": "^1.3.3", - "supercluster": "^7.1.3", + "supercluster": "^7.1.4", "tinyqueue": "^2.0.3", - "vt-pbf": "^3.1.1" + "vt-pbf": "^3.1.3" } }, "mdn-data": { diff --git a/package.json b/package.json index 9de4b5d6..10ef759e 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "haversine": "^1.1.0", "js-md5": "^0.7.3", "lodash": "^4.17.21", - "mapbox-gl": "^2.5.1", + "mapbox-gl": "^2.6.1", "rxjs": "^6.6.7", "tassign": "^1.0.0", "ts-md5": "^1.2.8", @@ -68,11 +68,11 @@ "@types/haversine": "^1.1.0", "@types/jasmine": "^3.10.1", "@types/jasminewd2": "^2.0.9", - "@types/leaflet": "^1.7.0", "@types/js-md5": "^0.4.3", - "@types/node": "^14.0.0", - "@types/mapbox-gl": "^2.4.2", + "@types/leaflet": "^1.7.0", "@types/lodash": "^4.14.175", + "@types/mapbox-gl": "^2.6.0", + "@types/node": "^14.0.0", "@typescript-eslint/eslint-plugin": "4.23.0", "@typescript-eslint/parser": "4.23.0", "eslint": "^7.32.0", diff --git a/src/app/app.component.html b/src/app/app.component.html index 3b561be4..400f9233 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -52,7 +52,10 @@ > arrow_back action.return -
+