33 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
|  | "use strict"; | ||
|  | var __extends = (this && this.__extends) || (function () { | ||
|  |     var extendStatics = function (d, b) { | ||
|  |         extendStatics = Object.setPrototypeOf || | ||
|  |             ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
|  |             function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; | ||
|  |         return extendStatics(d, b); | ||
|  |     }; | ||
|  |     return function (d, b) { | ||
|  |         if (typeof b !== "function" && b !== null) | ||
|  |             throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); | ||
|  |         extendStatics(d, b); | ||
|  |         function __() { this.constructor = d; } | ||
|  |         d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
|  |     }; | ||
|  | })(); | ||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||
|  | exports.ImageElementContainer = void 0; | ||
|  | var element_container_1 = require("../element-container"); | ||
|  | var ImageElementContainer = /** @class */ (function (_super) { | ||
|  |     __extends(ImageElementContainer, _super); | ||
|  |     function ImageElementContainer(context, img) { | ||
|  |         var _this = _super.call(this, context, img) || this; | ||
|  |         _this.src = img.currentSrc || img.src; | ||
|  |         _this.intrinsicWidth = img.naturalWidth; | ||
|  |         _this.intrinsicHeight = img.naturalHeight; | ||
|  |         _this.context.cache.addImage(_this.src); | ||
|  |         return _this; | ||
|  |     } | ||
|  |     return ImageElementContainer; | ||
|  | }(element_container_1.ElementContainer)); | ||
|  | exports.ImageElementContainer = ImageElementContainer; | ||
|  | //# sourceMappingURL=image-element-container.js.map
 |