export function getWidth(element: HTMLElement): number {
if (!element) {
return 0.0;
}
if (element.getBoundingClientRect()) {
let rect = element.getBoundingClientRect();
return rect.right - rect.left;
} else {
return element.offsetWidth;
}
}
export function getHeight(element: HTMLElement): number {
if (!element) {
return 0.0;
}
if (element.getBoundingClientRect()) {
let rect = element.getBoundingClientRect();
return rect.bottom - rect.top;
} else {
return element.offsetHeight;
}
}
export function getRight(element: HTMLElement): number {
if (!element) {
return 0.0;
}
if (element.getBoundingClientRect()) {
var rect = element.getBoundingClientRect();
return rect.right;
} else {
return element.offsetLeft + element.offsetWidth;
}
}
export function getLeft(element: HTMLElement): number {
if (!element) {
return 0.0;
}
if (element.getBoundingClientRect()) {
var rect = element.getBoundingClientRect();
return rect.left;
} else {
return element.offsetLeft;
}
}