OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "core/css/parser/CSSParserFastPaths.h" | 5 #include "core/css/parser/CSSParserFastPaths.h" |
6 | 6 |
7 #include "core/StylePropertyShorthand.h" | 7 #include "core/StylePropertyShorthand.h" |
8 #include "core/css/CSSColorValue.h" | 8 #include "core/css/CSSColorValue.h" |
9 #include "core/css/CSSFunctionValue.h" | 9 #include "core/css/CSSFunctionValue.h" |
10 #include "core/css/CSSIdentifierValue.h" | 10 #include "core/css/CSSIdentifierValue.h" |
(...skipping 786 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
797 return valueID == CSSValueLogical || valueID == CSSValueVisual; | 797 return valueID == CSSValueLogical || valueID == CSSValueVisual; |
798 case CSSPropertyWebkitRubyPosition: | 798 case CSSPropertyWebkitRubyPosition: |
799 return valueID == CSSValueBefore || valueID == CSSValueAfter; | 799 return valueID == CSSValueBefore || valueID == CSSValueAfter; |
800 case CSSPropertyWebkitTextCombine: | 800 case CSSPropertyWebkitTextCombine: |
801 return valueID == CSSValueNone || valueID == CSSValueHorizontal; | 801 return valueID == CSSValueNone || valueID == CSSValueHorizontal; |
802 case CSSPropertyWebkitTextEmphasisPosition: | 802 case CSSPropertyWebkitTextEmphasisPosition: |
803 return valueID == CSSValueOver || valueID == CSSValueUnder; | 803 return valueID == CSSValueOver || valueID == CSSValueUnder; |
804 case CSSPropertyWebkitTextSecurity: | 804 case CSSPropertyWebkitTextSecurity: |
805 return valueID == CSSValueDisc || valueID == CSSValueCircle || | 805 return valueID == CSSValueDisc || valueID == CSSValueCircle || |
806 valueID == CSSValueSquare || valueID == CSSValueNone; | 806 valueID == CSSValueSquare || valueID == CSSValueNone; |
| 807 case CSSPropertyTransformBox: |
| 808 return valueID == CSSValueBorderBox || valueID == CSSValueFillBox || |
| 809 valueID == CSSValueViewBox; |
807 case CSSPropertyTransformStyle: | 810 case CSSPropertyTransformStyle: |
808 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; | 811 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; |
809 case CSSPropertyWebkitUserDrag: | 812 case CSSPropertyWebkitUserDrag: |
810 return valueID == CSSValueAuto || valueID == CSSValueNone || | 813 return valueID == CSSValueAuto || valueID == CSSValueNone || |
811 valueID == CSSValueElement; | 814 valueID == CSSValueElement; |
812 case CSSPropertyWebkitUserModify: | 815 case CSSPropertyWebkitUserModify: |
813 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || | 816 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || |
814 valueID == CSSValueReadWritePlaintextOnly; | 817 valueID == CSSValueReadWritePlaintextOnly; |
815 case CSSPropertyUserSelect: | 818 case CSSPropertyUserSelect: |
816 return valueID == CSSValueAuto || valueID == CSSValueNone || | 819 return valueID == CSSValueAuto || valueID == CSSValueNone || |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
929 case CSSPropertyWebkitMarginAfterCollapse: | 932 case CSSPropertyWebkitMarginAfterCollapse: |
930 case CSSPropertyWebkitMarginBeforeCollapse: | 933 case CSSPropertyWebkitMarginBeforeCollapse: |
931 case CSSPropertyWebkitMarginBottomCollapse: | 934 case CSSPropertyWebkitMarginBottomCollapse: |
932 case CSSPropertyWebkitMarginTopCollapse: | 935 case CSSPropertyWebkitMarginTopCollapse: |
933 case CSSPropertyWebkitPrintColorAdjust: | 936 case CSSPropertyWebkitPrintColorAdjust: |
934 case CSSPropertyWebkitRtlOrdering: | 937 case CSSPropertyWebkitRtlOrdering: |
935 case CSSPropertyWebkitRubyPosition: | 938 case CSSPropertyWebkitRubyPosition: |
936 case CSSPropertyWebkitTextCombine: | 939 case CSSPropertyWebkitTextCombine: |
937 case CSSPropertyWebkitTextEmphasisPosition: | 940 case CSSPropertyWebkitTextEmphasisPosition: |
938 case CSSPropertyWebkitTextSecurity: | 941 case CSSPropertyWebkitTextSecurity: |
| 942 case CSSPropertyTransformBox: |
939 case CSSPropertyTransformStyle: | 943 case CSSPropertyTransformStyle: |
940 case CSSPropertyWebkitUserDrag: | 944 case CSSPropertyWebkitUserDrag: |
941 case CSSPropertyWebkitUserModify: | 945 case CSSPropertyWebkitUserModify: |
942 case CSSPropertyUserSelect: | 946 case CSSPropertyUserSelect: |
943 case CSSPropertyWebkitWritingMode: | 947 case CSSPropertyWebkitWritingMode: |
944 case CSSPropertyWhiteSpace: | 948 case CSSPropertyWhiteSpace: |
945 case CSSPropertyWordBreak: | 949 case CSSPropertyWordBreak: |
946 case CSSPropertyWordWrap: | 950 case CSSPropertyWordWrap: |
947 case CSSPropertyWritingMode: | 951 case CSSPropertyWritingMode: |
948 case CSSPropertyScrollSnapType: | 952 case CSSPropertyScrollSnapType: |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1208 if (isColorPropertyID(propertyID)) | 1212 if (isColorPropertyID(propertyID)) |
1209 return parseColor(string, parserMode); | 1213 return parseColor(string, parserMode); |
1210 if (CSSValue* keyword = parseKeywordValue(propertyID, string, parserMode)) | 1214 if (CSSValue* keyword = parseKeywordValue(propertyID, string, parserMode)) |
1211 return keyword; | 1215 return keyword; |
1212 if (CSSValue* transform = parseSimpleTransform(propertyID, string)) | 1216 if (CSSValue* transform = parseSimpleTransform(propertyID, string)) |
1213 return transform; | 1217 return transform; |
1214 return nullptr; | 1218 return nullptr; |
1215 } | 1219 } |
1216 | 1220 |
1217 } // namespace blink | 1221 } // namespace blink |
OLD | NEW |