switch to YUI compressor for making packed JS -- 49k -> 42k
[dygraphs.git] / mochikit_v14 / MochiKit / Color.js
index 708f490..213b6f8 100644 (file)
@@ -11,14 +11,10 @@ See <http://mochikit.com/> for documentation, downloads, license, etc.
 if (typeof(dojo) != 'undefined') {
     dojo.provide('MochiKit.Color');
     dojo.require('MochiKit.Base');
-    dojo.require('MochiKit.DOM');
-    dojo.require('MochiKit.Style');
 }
 
 if (typeof(JSAN) != 'undefined') {
     JSAN.use("MochiKit.Base", []);
-    JSAN.use("MochiKit.DOM", []);
-    JSAN.use("MochiKit.Style", []);
 }
 
 try {
@@ -29,22 +25,6 @@ try {
     throw "MochiKit.Color depends on MochiKit.Base";
 }
 
-try {
-    if (typeof(MochiKit.DOM) == 'undefined') {
-        throw "";
-    }
-} catch (e) {
-    throw "MochiKit.Color depends on MochiKit.DOM";
-}
-
-try {
-    if (typeof(MochiKit.Style) == 'undefined') {
-        throw "";
-    }
-} catch (e) {
-    throw "MochiKit.Color depends on MochiKit.Style";
-}
-
 if (typeof(MochiKit.Color) == "undefined") {
     MochiKit.Color = {};
 }
@@ -388,26 +368,6 @@ MochiKit.Base.update(MochiKit.Color.Color, {
         return this[method].apply(this, colorFloats);
     },
 
-    /** @id MochiKit.Color.Color.fromComputedStyle */
-    fromComputedStyle: function (elem, style) {
-        var d = MochiKit.DOM;
-        var cls = MochiKit.Color.Color;
-        for (elem = d.getElement(elem); elem; elem = elem.parentNode) {
-            var actualColor = MochiKit.Style.getStyle.apply(d, arguments);
-            if (!actualColor) {
-                continue;
-            }
-            var color = cls.fromString(actualColor);
-            if (!color) {
-                break;
-            }
-            if (color.asRGB().a > 0) {
-                return color;
-            }
-        }
-        return null;
-    },
-
     /** @id MochiKit.Color.Color.fromBackground */
     fromBackground: function (elem) {
         var cls = MochiKit.Color.Color;