Index: Source/devtools/front_end/common/Color.js |
diff --git a/Source/devtools/front_end/common/Color.js b/Source/devtools/front_end/common/Color.js |
index 06e80e41211bedcfddff7d78386a7771a31bfa80..2be3c2589303442c4f6b555f40d7ed3f5edc4338 100644 |
--- a/Source/devtools/front_end/common/Color.js |
+++ b/Source/devtools/front_end/common/Color.js |
@@ -127,7 +127,7 @@ WebInspector.Color.parse = function(text) |
} |
// Advanced - rgba(), hsla() |
- var advanced = /^(?:rgba\(((?:-?\d+%?,){3}-?\d+(?:\.\d+)?)\)|hsla\((-?\d+\.?\d*(?:,-?\d+\.?\d*%){2},-?\d+(?:\.\d+)?)\))$/; |
+ var advanced = /^(?:rgba\(((?:-?\d+%?,){3}-?(?:\d+|\d*\.\d+))\)|hsla\((-?(?:\d+|\d*\.\d+)(?:,-?(?:\d+|\d*\.\d+)*%){2},-?(?:\d+|\d*\.\d+))\))$/; |
match = value.match(advanced); |
if (match) { |
if (match[1]) { // rgba |