ImageOverlay accept ImageElement
This commit is contained in:
parent
abb14f0b8c
commit
39c3bf7ed3
@ -179,9 +179,12 @@ export var ImageOverlay = Layer.extend({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_initImage: function () {
|
_initImage: function () {
|
||||||
var img = this._image = DomUtil.create('img',
|
var wasElementSupplied = this._url.tagName === 'IMG';
|
||||||
'leaflet-image-layer ' + (this._zoomAnimated ? 'leaflet-zoom-animated ' : '') +
|
var img = this._image = wasElementSupplied ? this._url : DomUtil.create('img');
|
||||||
(this.options.className || ''));
|
|
||||||
|
DomUtil.addClass(img, 'leaflet-image-layer');
|
||||||
|
if (this._zoomAnimated) { DomUtil.addClass(img, 'leaflet-zoom-animated'); }
|
||||||
|
if (this.options.className) { DomUtil.addClass(img, this.options.className); }
|
||||||
|
|
||||||
img.onselectstart = Util.falseFn;
|
img.onselectstart = Util.falseFn;
|
||||||
img.onmousemove = Util.falseFn;
|
img.onmousemove = Util.falseFn;
|
||||||
@ -199,6 +202,8 @@ export var ImageOverlay = Layer.extend({
|
|||||||
this._updateZIndex();
|
this._updateZIndex();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (wasElementSupplied) { return; }
|
||||||
|
|
||||||
img.src = this._url;
|
img.src = this._url;
|
||||||
img.alt = this.options.alt;
|
img.alt = this.options.alt;
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user