| 123456789101112131415161718192021222324 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.getContainerSize = void 0;
- /**
- * get the element's bounding size
- * @param ele dom element
- * @returns the element width and height
- */
- function getContainerSize(ele) {
- if (!ele) {
- return { width: 0, height: 0 };
- }
- var style = getComputedStyle(ele);
- return {
- width: (ele.clientWidth || parseInt(style.width, 10)) -
- parseInt(style.paddingLeft, 10) -
- parseInt(style.paddingRight, 10),
- height: (ele.clientHeight || parseInt(style.height, 10)) -
- parseInt(style.paddingTop, 10) -
- parseInt(style.paddingBottom, 10),
- };
- }
- exports.getContainerSize = getContainerSize;
- //# sourceMappingURL=dom.js.map
|