/* Copyright (c) 2005 Tim Taylor Consulting (see LICENSE.txt) */ | |
// TODO: write unit tests | |
ToolMan._cssFactory = { | |
readStyle : function(element, property) { | |
if (element.style[property]) { | |
return element.style[property] | |
} else if (element.currentStyle) { | |
return element.currentStyle[property] | |
} else if (document.defaultView && document.defaultView.getComputedStyle) { | |
var style = document.defaultView.getComputedStyle(element, null) | |
return style.getPropertyValue(property) | |
} else { | |
return null | |
} | |
} | |
} |