All files / src utils.ts

0% Statements 0/9
0% Branches 0/6
0% Functions 0/2
0% Lines 0/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14                           
export function getElementStyle(elem: any, cssRole: string): any {
	var value = '';
	if(document.defaultView && document.defaultView.getComputedStyle){
		value = document.defaultView.getComputedStyle(elem, '').getPropertyValue(cssRole);
	}
	else if(elem.currentStyle){
		cssRole = cssRole.replace(/\-(\w)/g, (match, p1) => {
			return p1.toUpperCase();
		});
		value = elem.currentStyle[cssRole];
	}
	return value;
}