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 788 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
799 return valueID == CSSValueLogical || valueID == CSSValueVisual; | 799 return valueID == CSSValueLogical || valueID == CSSValueVisual; |
800 case CSSPropertyWebkitRubyPosition: | 800 case CSSPropertyWebkitRubyPosition: |
801 return valueID == CSSValueBefore || valueID == CSSValueAfter; | 801 return valueID == CSSValueBefore || valueID == CSSValueAfter; |
802 case CSSPropertyWebkitTextCombine: | 802 case CSSPropertyWebkitTextCombine: |
803 return valueID == CSSValueNone || valueID == CSSValueHorizontal; | 803 return valueID == CSSValueNone || valueID == CSSValueHorizontal; |
804 case CSSPropertyWebkitTextEmphasisPosition: | 804 case CSSPropertyWebkitTextEmphasisPosition: |
805 return valueID == CSSValueOver || valueID == CSSValueUnder; | 805 return valueID == CSSValueOver || valueID == CSSValueUnder; |
806 case CSSPropertyWebkitTextSecurity: | 806 case CSSPropertyWebkitTextSecurity: |
807 return valueID == CSSValueDisc || valueID == CSSValueCircle || | 807 return valueID == CSSValueDisc || valueID == CSSValueCircle || |
808 valueID == CSSValueSquare || valueID == CSSValueNone; | 808 valueID == CSSValueSquare || valueID == CSSValueNone; |
| 809 case CSSPropertyTransformBox: |
| 810 return valueID == CSSValueBorderBox || valueID == CSSValueFillBox || |
| 811 valueID == CSSValueViewBox; |
809 case CSSPropertyTransformStyle: | 812 case CSSPropertyTransformStyle: |
810 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; | 813 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; |
811 case CSSPropertyWebkitUserDrag: | 814 case CSSPropertyWebkitUserDrag: |
812 return valueID == CSSValueAuto || valueID == CSSValueNone || | 815 return valueID == CSSValueAuto || valueID == CSSValueNone || |
813 valueID == CSSValueElement; | 816 valueID == CSSValueElement; |
814 case CSSPropertyWebkitUserModify: | 817 case CSSPropertyWebkitUserModify: |
815 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || | 818 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || |
816 valueID == CSSValueReadWritePlaintextOnly; | 819 valueID == CSSValueReadWritePlaintextOnly; |
817 case CSSPropertyUserSelect: | 820 case CSSPropertyUserSelect: |
818 return valueID == CSSValueAuto || valueID == CSSValueNone || | 821 return valueID == CSSValueAuto || valueID == CSSValueNone || |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
931 case CSSPropertyWebkitMarginAfterCollapse: | 934 case CSSPropertyWebkitMarginAfterCollapse: |
932 case CSSPropertyWebkitMarginBeforeCollapse: | 935 case CSSPropertyWebkitMarginBeforeCollapse: |
933 case CSSPropertyWebkitMarginBottomCollapse: | 936 case CSSPropertyWebkitMarginBottomCollapse: |
934 case CSSPropertyWebkitMarginTopCollapse: | 937 case CSSPropertyWebkitMarginTopCollapse: |
935 case CSSPropertyWebkitPrintColorAdjust: | 938 case CSSPropertyWebkitPrintColorAdjust: |
936 case CSSPropertyWebkitRtlOrdering: | 939 case CSSPropertyWebkitRtlOrdering: |
937 case CSSPropertyWebkitRubyPosition: | 940 case CSSPropertyWebkitRubyPosition: |
938 case CSSPropertyWebkitTextCombine: | 941 case CSSPropertyWebkitTextCombine: |
939 case CSSPropertyWebkitTextEmphasisPosition: | 942 case CSSPropertyWebkitTextEmphasisPosition: |
940 case CSSPropertyWebkitTextSecurity: | 943 case CSSPropertyWebkitTextSecurity: |
| 944 case CSSPropertyTransformBox: |
941 case CSSPropertyTransformStyle: | 945 case CSSPropertyTransformStyle: |
942 case CSSPropertyWebkitUserDrag: | 946 case CSSPropertyWebkitUserDrag: |
943 case CSSPropertyWebkitUserModify: | 947 case CSSPropertyWebkitUserModify: |
944 case CSSPropertyUserSelect: | 948 case CSSPropertyUserSelect: |
945 case CSSPropertyWebkitWritingMode: | 949 case CSSPropertyWebkitWritingMode: |
946 case CSSPropertyWhiteSpace: | 950 case CSSPropertyWhiteSpace: |
947 case CSSPropertyWordBreak: | 951 case CSSPropertyWordBreak: |
948 case CSSPropertyWordWrap: | 952 case CSSPropertyWordWrap: |
949 case CSSPropertyWritingMode: | 953 case CSSPropertyWritingMode: |
950 case CSSPropertyScrollSnapType: | 954 case CSSPropertyScrollSnapType: |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1210 if (isColorPropertyID(propertyID)) | 1214 if (isColorPropertyID(propertyID)) |
1211 return parseColor(string, parserMode); | 1215 return parseColor(string, parserMode); |
1212 if (CSSValue* keyword = parseKeywordValue(propertyID, string, parserMode)) | 1216 if (CSSValue* keyword = parseKeywordValue(propertyID, string, parserMode)) |
1213 return keyword; | 1217 return keyword; |
1214 if (CSSValue* transform = parseSimpleTransform(propertyID, string)) | 1218 if (CSSValue* transform = parseSimpleTransform(propertyID, string)) |
1215 return transform; | 1219 return transform; |
1216 return nullptr; | 1220 return nullptr; |
1217 } | 1221 } |
1218 | 1222 |
1219 } // namespace blink | 1223 } // namespace blink |
OLD | NEW |