Upgrade to ExtJS 3.0.3 - Released 10/11/2009
[extjs.git] / src / util / CSS.js
index 44b1d26..fa13d41 100644 (file)
@@ -1,5 +1,5 @@
 /*!
 /*!
- * Ext JS Library 3.0.0
+ * Ext JS Library 3.0.3
  * Copyright(c) 2006-2009 Ext JS, LLC
  * licensing@extjs.com
  * http://www.extjs.com/license
  * Copyright(c) 2006-2009 Ext JS, LLC
  * licensing@extjs.com
  * http://www.extjs.com/license
@@ -91,7 +91,7 @@ Ext.util.CSS = function(){
        try{// try catch for cross domain access issue\r
            var ssRules = ss.cssRules || ss.rules;\r
            for(var j = ssRules.length-1; j >= 0; --j){\r
        try{// try catch for cross domain access issue\r
            var ssRules = ss.cssRules || ss.rules;\r
            for(var j = ssRules.length-1; j >= 0; --j){\r
-               rules[ssRules[j].selectorText] = ssRules[j];\r
+               rules[ssRules[j].selectorText.toLowerCase()] = ssRules[j];\r
            }\r
        }catch(e){}\r
    },\r
            }\r
        }catch(e){}\r
    },\r
@@ -123,11 +123,11 @@ Ext.util.CSS = function(){
    getRule : function(selector, refreshCache){\r
                var rs = this.getRules(refreshCache);\r
                if(!Ext.isArray(selector)){\r
    getRule : function(selector, refreshCache){\r
                var rs = this.getRules(refreshCache);\r
                if(!Ext.isArray(selector)){\r
-                   return rs[selector];\r
+                   return rs[selector.toLowerCase()];\r
                }\r
                for(var i = 0; i < selector.length; i++){\r
                        if(rs[selector[i]]){\r
                }\r
                for(var i = 0; i < selector.length; i++){\r
                        if(rs[selector[i]]){\r
-                               return rs[selector[i]];\r
+                               return rs[selector[i].toLowerCase()];\r
                        }\r
                }\r
                return null;\r
                        }\r
                }\r
                return null;\r