mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Chore: update openlayers dependencies (#44019)
This commit is contained in:
@@ -125,7 +125,6 @@
|
|||||||
"@types/lru-cache": "^5.1.0",
|
"@types/lru-cache": "^5.1.0",
|
||||||
"@types/mousetrap": "1.6.3",
|
"@types/mousetrap": "1.6.3",
|
||||||
"@types/node": "16.11.19",
|
"@types/node": "16.11.19",
|
||||||
"@types/ol": "^6.5.1",
|
|
||||||
"@types/papaparse": "5.3.1",
|
"@types/papaparse": "5.3.1",
|
||||||
"@types/pluralize": "^0.0.29",
|
"@types/pluralize": "^0.0.29",
|
||||||
"@types/prismjs": "1.16.6",
|
"@types/prismjs": "1.16.6",
|
||||||
@@ -313,7 +312,7 @@
|
|||||||
"mousetrap": "1.6.5",
|
"mousetrap": "1.6.5",
|
||||||
"mousetrap-global-bind": "1.1.0",
|
"mousetrap-global-bind": "1.1.0",
|
||||||
"moveable": "0.27.3",
|
"moveable": "0.27.3",
|
||||||
"ol": "6.9.0",
|
"ol": "6.11.0",
|
||||||
"papaparse": "5.3.1",
|
"papaparse": "5.3.1",
|
||||||
"pluralize": "^8.0.0",
|
"pluralize": "^8.0.0",
|
||||||
"prismjs": "1.26.0",
|
"prismjs": "1.26.0",
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
"marked": "4.0.9",
|
"marked": "4.0.9",
|
||||||
"moment": "2.29.1",
|
"moment": "2.29.1",
|
||||||
"moment-timezone": "0.5.34",
|
"moment-timezone": "0.5.34",
|
||||||
"ol": "6.9.0",
|
"ol": "6.11.0",
|
||||||
"papaparse": "5.3.1",
|
"papaparse": "5.3.1",
|
||||||
"react": "17.0.2",
|
"react": "17.0.2",
|
||||||
"react-dom": "17.0.2",
|
"react-dom": "17.0.2",
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { RegistryItemWithOptions } from '../utils/Registry';
|
import { RegistryItemWithOptions } from '../utils/Registry';
|
||||||
import BaseLayer from 'ol/layer/Base';
|
|
||||||
import Map from 'ol/Map';
|
|
||||||
import { PanelData } from '../types';
|
import { PanelData } from '../types';
|
||||||
import { GrafanaTheme2 } from '../themes';
|
import { GrafanaTheme2 } from '../themes';
|
||||||
import { PanelOptionsEditorBuilder } from '../utils';
|
import { PanelOptionsEditorBuilder } from '../utils';
|
||||||
import { ReactNode } from 'react';
|
import { ReactNode } from 'react';
|
||||||
|
import { PluggableMap } from 'ol';
|
||||||
|
import BaseLayer from 'ol/layer/Base';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @alpha
|
* @alpha
|
||||||
@@ -105,5 +105,5 @@ export interface MapLayerRegistryItem<TConfig = MapLayerOptions> extends Registr
|
|||||||
* Function that configures transformation and returns a transformer
|
* Function that configures transformation and returns a transformer
|
||||||
* @param options
|
* @param options
|
||||||
*/
|
*/
|
||||||
create: (map: Map, options: MapLayerOptions<TConfig>, theme: GrafanaTheme2) => Promise<MapLayerHandler>;
|
create: (map: PluggableMap, options: MapLayerOptions<TConfig>, theme: GrafanaTheme2) => Promise<MapLayerHandler>;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import React, { Component, ReactNode } from 'react';
|
import React, { Component, ReactNode } from 'react';
|
||||||
import { DEFAULT_BASEMAP_CONFIG, geomapLayerRegistry } from './layers/registry';
|
import { DEFAULT_BASEMAP_CONFIG, geomapLayerRegistry } from './layers/registry';
|
||||||
import { Map as OpenLayersMap, MapBrowserEvent, View } from 'ol';
|
import { Map as OpenLayersMap, MapBrowserEvent, PluggableMap, View } from 'ol';
|
||||||
import Attribution from 'ol/control/Attribution';
|
import Attribution from 'ol/control/Attribution';
|
||||||
import Zoom from 'ol/control/Zoom';
|
import Zoom from 'ol/control/Zoom';
|
||||||
import ScaleLine from 'ol/control/ScaleLine';
|
import ScaleLine from 'ol/control/ScaleLine';
|
||||||
@@ -429,7 +429,7 @@ export class GeomapPanel extends Component<Props, State> {
|
|||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|
||||||
async initLayer(map: OpenLayersMap, options: MapLayerOptions, isBasemap?: boolean): Promise<MapLayerState> {
|
async initLayer(map: PluggableMap, options: MapLayerOptions, isBasemap?: boolean): Promise<MapLayerState> {
|
||||||
if (isBasemap && (!options?.type || config.geomapDisableCustomBaseLayer)) {
|
if (isBasemap && (!options?.type || config.geomapDisableCustomBaseLayer)) {
|
||||||
options = DEFAULT_BASEMAP_CONFIG;
|
options = DEFAULT_BASEMAP_CONFIG;
|
||||||
}
|
}
|
||||||
@@ -459,8 +459,8 @@ export class GeomapPanel extends Component<Props, State> {
|
|||||||
options.name = this.getNextLayerName();
|
options.name = this.getNextLayerName();
|
||||||
}
|
}
|
||||||
const UID = options.name;
|
const UID = options.name;
|
||||||
const state = {
|
const state: MapLayerState<any> = {
|
||||||
UID, // unique name when added to the map (it may change and will need special handling)
|
// UID, // unique name when added to the map (it may change and will need special handling)
|
||||||
isBasemap,
|
isBasemap,
|
||||||
options,
|
options,
|
||||||
layer,
|
layer,
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
import { FeatureLike } from 'ol/Feature';
|
import { FeatureLike } from 'ol/Feature';
|
||||||
import { SimpleGeometry } from 'ol/geom';
|
import { SimpleGeometry } from 'ol/geom';
|
||||||
import { Layer } from 'ol/layer';
|
|
||||||
import { DataHoverPayload } from '@grafana/data';
|
import { DataHoverPayload } from '@grafana/data';
|
||||||
import { Source } from 'ol/source';
|
import BaseLayer from 'ol/layer/Base';
|
||||||
|
|
||||||
export interface GeomapHoverFeature {
|
export interface GeomapHoverFeature {
|
||||||
feature: FeatureLike;
|
feature: FeatureLike;
|
||||||
layer: Layer<Source>;
|
layer: BaseLayer;
|
||||||
geo: SimpleGeometry;
|
geo: SimpleGeometry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
58
yarn.lock
58
yarn.lock
@@ -3733,7 +3733,7 @@ __metadata:
|
|||||||
marked: 4.0.9
|
marked: 4.0.9
|
||||||
moment: 2.29.1
|
moment: 2.29.1
|
||||||
moment-timezone: 0.5.34
|
moment-timezone: 0.5.34
|
||||||
ol: 6.9.0
|
ol: 6.11.0
|
||||||
papaparse: 5.3.1
|
papaparse: 5.3.1
|
||||||
react: 17.0.2
|
react: 17.0.2
|
||||||
react-dom: 17.0.2
|
react-dom: 17.0.2
|
||||||
@@ -8853,13 +8853,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/arcgis-rest-api@npm:*":
|
|
||||||
version: 10.4.5
|
|
||||||
resolution: "@types/arcgis-rest-api@npm:10.4.5"
|
|
||||||
checksum: 876840ee8d467a4d5ae31d4ea79cdd14b469b5e37546065e8dab12ffcf72510215442256fa8573920253a17c927f92e2dafc1a42e482e69ce7842fb88a68dee0
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"@types/argparse@npm:1.0.38":
|
"@types/argparse@npm:1.0.38":
|
||||||
version: 1.0.38
|
version: 1.0.38
|
||||||
resolution: "@types/argparse@npm:1.0.38"
|
resolution: "@types/argparse@npm:1.0.38"
|
||||||
@@ -9900,18 +9893,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/ol@npm:^6.5.1":
|
|
||||||
version: 6.5.3
|
|
||||||
resolution: "@types/ol@npm:6.5.3"
|
|
||||||
dependencies:
|
|
||||||
"@types/arcgis-rest-api": "*"
|
|
||||||
"@types/geojson": "*"
|
|
||||||
"@types/rbush": "*"
|
|
||||||
"@types/topojson-specification": "*"
|
|
||||||
checksum: 7627fd4e0a00ec8aef41d47937cee499d9abd7cb7b9251fdfd5146cf3e1f735342699686c441fb0b49fc94b2e9d72ee2521d0bb3a6563cea4589324f34ecdf51
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"@types/overlayscrollbars@npm:^1.12.0":
|
"@types/overlayscrollbars@npm:^1.12.0":
|
||||||
version: 1.12.1
|
version: 1.12.1
|
||||||
resolution: "@types/overlayscrollbars@npm:1.12.1"
|
resolution: "@types/overlayscrollbars@npm:1.12.1"
|
||||||
@@ -9998,13 +9979,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/rbush@npm:*":
|
|
||||||
version: 3.0.0
|
|
||||||
resolution: "@types/rbush@npm:3.0.0"
|
|
||||||
checksum: 050eb2af4d7cb59c5b3dddfb9af93e4abfcffb1766d82fdcd4d37e03cff374f7cf761eef3b8cd48f976416ee3dd7ee4991bde938698865ed0c660317f3a020c2
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"@types/rc-time-picker@npm:^3":
|
"@types/rc-time-picker@npm:^3":
|
||||||
version: 3.4.1
|
version: 3.4.1
|
||||||
resolution: "@types/rc-time-picker@npm:3.4.1"
|
resolution: "@types/rc-time-picker@npm:3.4.1"
|
||||||
@@ -10509,15 +10483,6 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/topojson-specification@npm:*":
|
|
||||||
version: 1.0.2
|
|
||||||
resolution: "@types/topojson-specification@npm:1.0.2"
|
|
||||||
dependencies:
|
|
||||||
"@types/geojson": "*"
|
|
||||||
checksum: ad1a759cc9cb76d388140eaac160794d0ea33f8b4ba5b75bad4a48b6b0a28c72e031fca78d564871759eb6a8b4173a5e19baedb79f2c5b5eaa18c9b808248a89
|
|
||||||
languageName: node
|
|
||||||
linkType: hard
|
|
||||||
|
|
||||||
"@types/uglify-js@npm:*":
|
"@types/uglify-js@npm:*":
|
||||||
version: 3.13.1
|
version: 3.13.1
|
||||||
resolution: "@types/uglify-js@npm:3.13.1"
|
resolution: "@types/uglify-js@npm:3.13.1"
|
||||||
@@ -19830,7 +19795,6 @@ __metadata:
|
|||||||
"@types/lru-cache": ^5.1.0
|
"@types/lru-cache": ^5.1.0
|
||||||
"@types/mousetrap": 1.6.3
|
"@types/mousetrap": 1.6.3
|
||||||
"@types/node": 16.11.19
|
"@types/node": 16.11.19
|
||||||
"@types/ol": ^6.5.1
|
|
||||||
"@types/papaparse": 5.3.1
|
"@types/papaparse": 5.3.1
|
||||||
"@types/pluralize": ^0.0.29
|
"@types/pluralize": ^0.0.29
|
||||||
"@types/prismjs": 1.16.6
|
"@types/prismjs": 1.16.6
|
||||||
@@ -19955,7 +19919,7 @@ __metadata:
|
|||||||
ngtemplate-loader: 2.1.0
|
ngtemplate-loader: 2.1.0
|
||||||
node-notifier: ^10.0.0
|
node-notifier: ^10.0.0
|
||||||
nodemon: 2.0.15
|
nodemon: 2.0.15
|
||||||
ol: 6.9.0
|
ol: 6.11.0
|
||||||
papaparse: 5.3.1
|
papaparse: 5.3.1
|
||||||
pluralize: ^8.0.0
|
pluralize: ^8.0.0
|
||||||
postcss: 8.4.5
|
postcss: 8.4.5
|
||||||
@@ -26438,26 +26402,26 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"ol-mapbox-style@npm:^6.5.1":
|
"ol-mapbox-style@npm:^6.7.0":
|
||||||
version: 6.8.1
|
version: 6.8.2
|
||||||
resolution: "ol-mapbox-style@npm:6.8.1"
|
resolution: "ol-mapbox-style@npm:6.8.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@mapbox/mapbox-gl-style-spec": ^13.20.1
|
"@mapbox/mapbox-gl-style-spec": ^13.20.1
|
||||||
mapbox-to-css-font: ^2.4.0
|
mapbox-to-css-font: ^2.4.0
|
||||||
webfont-matcher: ^1.1.0
|
webfont-matcher: ^1.1.0
|
||||||
checksum: 1202f77de603f929f56d30ec28656f110c4b2e0829aa0bc5ff11e4a3badd8def7a01d88529c59907ae7795839e0669ec9bf60401df51c247c226d4d3a5547333
|
checksum: b7b6f631870dd0e78d217edda52eecb6b8b15cb1120ea8ed14376fa17f231ac39412346c4f9b417badc772161a70d06a6b65deaf00a7db4adcab466c1df8d081
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"ol@npm:6.9.0":
|
"ol@npm:6.11.0":
|
||||||
version: 6.9.0
|
version: 6.11.0
|
||||||
resolution: "ol@npm:6.9.0"
|
resolution: "ol@npm:6.11.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
geotiff: ^1.0.8
|
geotiff: ^1.0.8
|
||||||
ol-mapbox-style: ^6.5.1
|
ol-mapbox-style: ^6.7.0
|
||||||
pbf: 3.2.1
|
pbf: 3.2.1
|
||||||
rbush: ^3.0.1
|
rbush: ^3.0.1
|
||||||
checksum: 79872ea243e5d40515e9a52f9ad3405d67672ab617b3bd2e721d088cd1673cd2c7c1d9cc57f64617a28ed47a1102aaae9e1599cbeb6ba4c453b9fb4a3995e273
|
checksum: beca107ffc2d53701601ef55bc386b430f52386b029b5cabf883909bc118693a1ff3653b4abf8235f65316ebf50b40f315e75d579626d584353c30295a9066c7
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user