| 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/CSSInheritedValue.h" | 10 #include "core/css/CSSInheritedValue.h" |
| (...skipping 678 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 689 case CSSPropertyWebkitTextEmphasisPosition: | 689 case CSSPropertyWebkitTextEmphasisPosition: |
| 690 return valueID == CSSValueOver || valueID == CSSValueUnder; | 690 return valueID == CSSValueOver || valueID == CSSValueUnder; |
| 691 case CSSPropertyWebkitTextSecurity: // disc | circle | square | none | 691 case CSSPropertyWebkitTextSecurity: // disc | circle | square | none |
| 692 return valueID == CSSValueDisc || valueID == CSSValueCircle || valueID =
= CSSValueSquare || valueID == CSSValueNone; | 692 return valueID == CSSValueDisc || valueID == CSSValueCircle || valueID =
= CSSValueSquare || valueID == CSSValueNone; |
| 693 case CSSPropertyTransformStyle: | 693 case CSSPropertyTransformStyle: |
| 694 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; | 694 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; |
| 695 case CSSPropertyWebkitUserDrag: // auto | none | element | 695 case CSSPropertyWebkitUserDrag: // auto | none | element |
| 696 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueElement; | 696 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueElement; |
| 697 case CSSPropertyWebkitUserModify: // read-only | read-write | 697 case CSSPropertyWebkitUserModify: // read-only | read-write |
| 698 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || va
lueID == CSSValueReadWritePlaintextOnly; | 698 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || va
lueID == CSSValueReadWritePlaintextOnly; |
| 699 case CSSPropertyWebkitUserSelect: // auto | none | text | all | 699 case CSSPropertyUserSelect: // auto | none | text | all |
| 700 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueText || valueID == CSSValueAll; | 700 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueText || valueID == CSSValueAll; |
| 701 case CSSPropertyWebkitWritingMode: | 701 case CSSPropertyWebkitWritingMode: |
| 702 return valueID >= CSSValueHorizontalTb && valueID <= CSSValueVerticalLr; | 702 return valueID >= CSSValueHorizontalTb && valueID <= CSSValueVerticalLr; |
| 703 case CSSPropertyWritingMode: | 703 case CSSPropertyWritingMode: |
| 704 return valueID == CSSValueHorizontalTb | 704 return valueID == CSSValueHorizontalTb |
| 705 || valueID == CSSValueVerticalRl || valueID == CSSValueVerticalLr | 705 || valueID == CSSValueVerticalRl || valueID == CSSValueVerticalLr |
| 706 || valueID == CSSValueLrTb || valueID == CSSValueRlTb || valueID ==
CSSValueTbRl | 706 || valueID == CSSValueLrTb || valueID == CSSValueRlTb || valueID ==
CSSValueTbRl |
| 707 || valueID == CSSValueLr || valueID == CSSValueRl || valueID == CSSV
alueTb; | 707 || valueID == CSSValueLr || valueID == CSSValueRl || valueID == CSSV
alueTb; |
| 708 case CSSPropertyWhiteSpace: // normal | pre | nowrap | 708 case CSSPropertyWhiteSpace: // normal | pre | nowrap |
| 709 return valueID == CSSValueNormal || valueID == CSSValuePre || valueID ==
CSSValuePreWrap || valueID == CSSValuePreLine || valueID == CSSValueNowrap; | 709 return valueID == CSSValueNormal || valueID == CSSValuePre || valueID ==
CSSValuePreWrap || valueID == CSSValuePreLine || valueID == CSSValueNowrap; |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 811 case CSSPropertyWebkitMarginTopCollapse: | 811 case CSSPropertyWebkitMarginTopCollapse: |
| 812 case CSSPropertyWebkitPrintColorAdjust: | 812 case CSSPropertyWebkitPrintColorAdjust: |
| 813 case CSSPropertyWebkitRtlOrdering: | 813 case CSSPropertyWebkitRtlOrdering: |
| 814 case CSSPropertyWebkitRubyPosition: | 814 case CSSPropertyWebkitRubyPosition: |
| 815 case CSSPropertyWebkitTextCombine: | 815 case CSSPropertyWebkitTextCombine: |
| 816 case CSSPropertyWebkitTextEmphasisPosition: | 816 case CSSPropertyWebkitTextEmphasisPosition: |
| 817 case CSSPropertyWebkitTextSecurity: | 817 case CSSPropertyWebkitTextSecurity: |
| 818 case CSSPropertyTransformStyle: | 818 case CSSPropertyTransformStyle: |
| 819 case CSSPropertyWebkitUserDrag: | 819 case CSSPropertyWebkitUserDrag: |
| 820 case CSSPropertyWebkitUserModify: | 820 case CSSPropertyWebkitUserModify: |
| 821 case CSSPropertyWebkitUserSelect: | 821 case CSSPropertyUserSelect: |
| 822 case CSSPropertyWebkitWritingMode: | 822 case CSSPropertyWebkitWritingMode: |
| 823 case CSSPropertyWhiteSpace: | 823 case CSSPropertyWhiteSpace: |
| 824 case CSSPropertyWordBreak: | 824 case CSSPropertyWordBreak: |
| 825 case CSSPropertyWordWrap: | 825 case CSSPropertyWordWrap: |
| 826 case CSSPropertyWritingMode: | 826 case CSSPropertyWritingMode: |
| 827 case CSSPropertyScrollSnapType: | 827 case CSSPropertyScrollSnapType: |
| 828 return true; | 828 return true; |
| 829 case CSSPropertyJustifyContent: | 829 case CSSPropertyJustifyContent: |
| 830 case CSSPropertyAlignContent: | 830 case CSSPropertyAlignContent: |
| 831 case CSSPropertyAlignItems: | 831 case CSSPropertyAlignItems: |
| (...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1081 if (isColorPropertyID(propertyID)) | 1081 if (isColorPropertyID(propertyID)) |
| 1082 return parseColor(string, parserMode); | 1082 return parseColor(string, parserMode); |
| 1083 if (CSSValue* keyword = parseKeywordValue(propertyID, string, parserMode)) | 1083 if (CSSValue* keyword = parseKeywordValue(propertyID, string, parserMode)) |
| 1084 return keyword; | 1084 return keyword; |
| 1085 if (CSSValue* transform = parseSimpleTransform(propertyID, string)) | 1085 if (CSSValue* transform = parseSimpleTransform(propertyID, string)) |
| 1086 return transform; | 1086 return transform; |
| 1087 return nullptr; | 1087 return nullptr; |
| 1088 } | 1088 } |
| 1089 | 1089 |
| 1090 } // namespace blink | 1090 } // namespace blink |
| OLD | NEW |