Bug 1207734 - Part 9. Make Inspector happy. draft
authorcku <cku@mozilla.com>
Wed, 13 Dec 2017 01:02:48 +0800
changeset 711214 0914fca318b6c8871a09f7fa740f8b890bc6c21f
parent 711213 91c37bf065c0c3bbabc9dd264ec51a43a20de48a
child 743760 09052b8d6b20959898ecec7b96389694b1ab5035
push id93016
push userbmo:cku@mozilla.com
push dateWed, 13 Dec 2017 13:30:55 +0000
bugs1207734
milestone59.0a1
Bug 1207734 - Part 9. Make Inspector happy. Inspector still uses nsCSSParser for some reasons. MozReview-Commit-ID: AlPiNvJZSIF
layout/style/nsCSSParser.cpp
--- a/layout/style/nsCSSParser.cpp
+++ b/layout/style/nsCSSParser.cpp
@@ -11787,16 +11787,22 @@ CSSParserImpl::ParsePropertyByFunction(n
     return ParseTextEmphasis();
   case eCSSProperty_will_change:
     return ParseWillChange();
   case eCSSProperty_transform:
   case eCSSProperty__moz_window_transform:
     return ParseTransform(false, aPropID);
   case eCSSProperty__moz_transform:
     return ParseTransform(true, eCSSProperty_transform);
+  case eCSSProperty_rotate:
+    return ParseTransform(true, eCSSProperty_rotate);
+  case eCSSProperty_scale:
+    return ParseTransform(true, eCSSProperty_scale);
+  case eCSSProperty_translate:
+    return ParseTransform(true, eCSSProperty_translate);
   case eCSSProperty_transform_origin:
   case eCSSProperty_perspective_origin:
   case eCSSProperty__moz_window_transform_origin:
     return ParseTransformOrigin(aPropID);
   case eCSSProperty_transition:
     return ParseTransition();
   case eCSSProperty_animation:
     return ParseAnimation();