diff options
Diffstat (limited to 'comiccontrol/draganddrop/css.js')
-rw-r--r-- | comiccontrol/draganddrop/css.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/comiccontrol/draganddrop/css.js b/comiccontrol/draganddrop/css.js new file mode 100644 index 0000000..9ffe0a0 --- /dev/null +++ b/comiccontrol/draganddrop/css.js @@ -0,0 +1,17 @@ +/* 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 + } + } +} |