diff --git a/src/css/ValidationTypes.js b/src/css/ValidationTypes.js index 097cb584..8cddd69b 100644 --- a/src/css/ValidationTypes.js +++ b/src/css/ValidationTypes.js @@ -100,7 +100,7 @@ var ValidationTypes = { }, "": function(part) { - return part.type == "function" && /^(?:\-(?:ms|moz|o|webkit)\-)?(?:repeating\-)?(?:radial|linear)\-gradient/i.test(part); + return part.type == "function" && /^(?:\-(?:ms|moz|o|webkit)\-)?(?:repeating\-)?(?:radial\-|linear\-)?gradient/i.test(part); }, "": function(part){ diff --git a/tests/css/Validation.js b/tests/css/Validation.js index 5f7029fd..0fadfefb 100644 --- a/tests/css/Validation.js +++ b/tests/css/Validation.js @@ -135,8 +135,8 @@ "radial-gradient(top, #f2f2f2 0%, #cbcbcb 100%)", "repeating-linear-gradient(top, #f2f2f2 0%, #cbcbcb 100%)", "repeating-radial-gradient(top, #f2f2f2 0%, #cbcbcb 100%)", - "-ms-linear-gradient(top, #f2f2f2 0%, #cbcbcb 100%), url(foo.png)" - + "-ms-linear-gradient(top, #f2f2f2 0%, #cbcbcb 100%), url(foo.png)", + "-webkit-gradient(linear, left bottom, left top, from(#f2f2f2), to(#cbcbcb))" ], invalid: {