diff --git a/lib/OpenLayers/Util.js b/lib/OpenLayers/Util.js index ce84785701..254f4aa58e 100644 --- a/lib/OpenLayers/Util.js +++ b/lib/OpenLayers/Util.js @@ -1512,7 +1512,7 @@ OpenLayers.Util.getBrowserName = function() { * Constant: VENDOR_PREFIXES * {Array} A list of prefixes to test support for vendor-prefixed properties */ -OpenLayers.Util.VENDOR_PREFIXES = ["", "O", "ms", "Moz", "webkit"]; +OpenLayers.Util.VENDOR_PREFIXES = ["", "O", "ms", "Moz", "Webkit"]; /** * Method: getVendorPrefixedCss @@ -1530,8 +1530,7 @@ OpenLayers.Util.getVendorPrefixedCss = (function() { function domToCss(prefixedDom) { return prefixedDom. replace(/([A-Z])/g, function(char) { return "-" + char.toLowerCase(); }). - replace(/^ms-/, "-ms-"). - replace(/^webkit-/, "-webkit-"); + replace(/^ms-/, "-ms-"); } return function(property) { @@ -1575,12 +1574,17 @@ OpenLayers.Util.getVendorPrefixedObj = (function() { var tmpProp, i = 0, l = OpenLayers.Util.VENDOR_PREFIXES.length, - prefix; + prefix, + isStyleObj = (typeof obj.cssText !== "undefined"); cache[property] = null; for(var i=0,l=OpenLayers.Util.VENDOR_PREFIXES.length; i