Update leaflet
This commit is contained in:
parent
6d27068702
commit
971cd72af5
8
package-lock.json
generated
8
package-lock.json
generated
@ -11,7 +11,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@kyvg/vue3-notification": "2.3.0",
|
"@kyvg/vue3-notification": "2.3.0",
|
||||||
"@soerenmartius/vue3-clipboard": "^0.1",
|
"@soerenmartius/vue3-clipboard": "^0.1",
|
||||||
"leaflet": "git+https://github.com/JLyne/Leaflet.git#2805e6e6c2a7a2ca66a6dc642b1a199ee6669004",
|
"leaflet": "git+https://github.com/JLyne/Leaflet.git#f056e232a9f35ea3f15c054043a12c318fcb88b5",
|
||||||
"lodash.debounce": "^4.0.8",
|
"lodash.debounce": "^4.0.8",
|
||||||
"modern-normalize": "^1.1.0",
|
"modern-normalize": "^1.1.0",
|
||||||
"vue": "^3.2.29",
|
"vue": "^3.2.29",
|
||||||
@ -8290,7 +8290,7 @@
|
|||||||
},
|
},
|
||||||
"node_modules/leaflet": {
|
"node_modules/leaflet": {
|
||||||
"version": "1.7.1-LiveAtlas",
|
"version": "1.7.1-LiveAtlas",
|
||||||
"resolved": "git+ssh://git@github.com/JLyne/Leaflet.git#2805e6e6c2a7a2ca66a6dc642b1a199ee6669004",
|
"resolved": "git+ssh://git@github.com/JLyne/Leaflet.git#f056e232a9f35ea3f15c054043a12c318fcb88b5",
|
||||||
"license": "BSD-2-Clause"
|
"license": "BSD-2-Clause"
|
||||||
},
|
},
|
||||||
"node_modules/leven": {
|
"node_modules/leven": {
|
||||||
@ -18447,8 +18447,8 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"leaflet": {
|
"leaflet": {
|
||||||
"version": "git+ssh://git@github.com/JLyne/Leaflet.git#2805e6e6c2a7a2ca66a6dc642b1a199ee6669004",
|
"version": "git+ssh://git@github.com/JLyne/Leaflet.git#f056e232a9f35ea3f15c054043a12c318fcb88b5",
|
||||||
"from": "leaflet@git+https://github.com/JLyne/Leaflet.git#2805e6e6c2a7a2ca66a6dc642b1a199ee6669004"
|
"from": "leaflet@git+https://github.com/JLyne/Leaflet.git#f056e232a9f35ea3f15c054043a12c318fcb88b5"
|
||||||
},
|
},
|
||||||
"leven": {
|
"leven": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@kyvg/vue3-notification": "2.3.0",
|
"@kyvg/vue3-notification": "2.3.0",
|
||||||
"@soerenmartius/vue3-clipboard": "^0.1",
|
"@soerenmartius/vue3-clipboard": "^0.1",
|
||||||
"leaflet": "git+https://github.com/JLyne/Leaflet.git#2805e6e6c2a7a2ca66a6dc642b1a199ee6669004",
|
"leaflet": "git+https://github.com/JLyne/Leaflet.git#f056e232a9f35ea3f15c054043a12c318fcb88b5",
|
||||||
"lodash.debounce": "^4.0.8",
|
"lodash.debounce": "^4.0.8",
|
||||||
"modern-normalize": "^1.1.0",
|
"modern-normalize": "^1.1.0",
|
||||||
"vue": "^3.2.29",
|
"vue": "^3.2.29",
|
||||||
|
@ -51,6 +51,8 @@ const defaultOptions: GenericIconOptions = {
|
|||||||
|
|
||||||
export class GenericIcon extends Layer implements Icon<GenericIconOptions> {
|
export class GenericIcon extends Layer implements Icon<GenericIconOptions> {
|
||||||
declare options: GenericIconOptions;
|
declare options: GenericIconOptions;
|
||||||
|
declare createShadow: (oldIcon?: HTMLElement) => HTMLElement;
|
||||||
|
|
||||||
private _image?: HTMLImageElement;
|
private _image?: HTMLImageElement;
|
||||||
private _label?: HTMLSpanElement;
|
private _label?: HTMLSpanElement;
|
||||||
private _container?: HTMLDivElement;
|
private _container?: HTMLDivElement;
|
||||||
@ -97,11 +99,6 @@ export class GenericIcon extends Layer implements Icon<GenericIconOptions> {
|
|||||||
return div;
|
return div;
|
||||||
}
|
}
|
||||||
|
|
||||||
createShadow(oldIcon?: HTMLElement): HTMLElement {
|
|
||||||
// @ts-ignore - Typings are wrong here, can return null
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
createLabel() {
|
createLabel() {
|
||||||
if(!this._container || this._labelCreated) {
|
if(!this._container || this._labelCreated) {
|
||||||
return;
|
return;
|
||||||
|
@ -36,6 +36,7 @@ export interface PlayerIconOptions extends BaseIconOptions {
|
|||||||
|
|
||||||
export class PlayerIcon extends Layer implements Icon<PlayerIconOptions> {
|
export class PlayerIcon extends Layer implements Icon<PlayerIconOptions> {
|
||||||
declare options: PlayerIconOptions;
|
declare options: PlayerIconOptions;
|
||||||
|
declare createShadow: (oldIcon?: HTMLElement) => HTMLElement;
|
||||||
|
|
||||||
private readonly _player: LiveAtlasPlayer;
|
private readonly _player: LiveAtlasPlayer;
|
||||||
private _container?: HTMLDivElement;
|
private _container?: HTMLDivElement;
|
||||||
@ -120,11 +121,6 @@ export class PlayerIcon extends Layer implements Icon<PlayerIconOptions> {
|
|||||||
return this._container;
|
return this._container;
|
||||||
}
|
}
|
||||||
|
|
||||||
createShadow(oldIcon?: HTMLElement): HTMLElement {
|
|
||||||
// @ts-ignore - Typings are wrong here, can return null
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
updateImage() {
|
updateImage() {
|
||||||
getMinecraftHead(this._player, this.options.imageSize).then(head => {
|
getMinecraftHead(this._player, this.options.imageSize).then(head => {
|
||||||
this._playerImage!.src = head.src;
|
this._playerImage!.src = head.src;
|
||||||
|
Loading…
Reference in New Issue
Block a user