Built so that could determine the color of an element on the page. This was critical to being able to write a SIFR plugin that would work in across a heterogenous set of elements. Could be useful in other general purpose code.
Tested on Firefox, Chrome, Safari, IE7.
Returns the background color of the first element as a hex string. For example, #ff0000. Traverses up the DOM until it finds an explicit color. Converts rgb, rgba and named colors to their hex equivalents.
Returns the color of the first element. Traverses up the DOM until it finds an explicit color. Converts rgb, rgba and named colors to their hex equivalents.
Converts varioius formats to the standard size-color hex string.
Tests are written in ScrewUnit and included here.
Copyright (c) Andrew J. Peterson / NDPSoftware All Rights Reserved. Use with permission only.