OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/CSSPropertyParser.h" | 5 #include "core/css/parser/CSSPropertyParser.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include "core/StylePropertyShorthand.h" | 8 #include "core/StylePropertyShorthand.h" |
9 #include "core/css/CSSBasicShapeValues.h" | 9 #include "core/css/CSSBasicShapeValues.h" |
10 #include "core/css/CSSBorderImage.h" | 10 #include "core/css/CSSBorderImage.h" |
(...skipping 1829 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1840 if (cssPropertyDesc.parseSingleValue) { | 1840 if (cssPropertyDesc.parseSingleValue) { |
1841 DCHECK(m_context); | 1841 DCHECK(m_context); |
1842 return cssPropertyDesc.parseSingleValue(m_range, *m_context); | 1842 return cssPropertyDesc.parseSingleValue(m_range, *m_context); |
1843 } | 1843 } |
1844 | 1844 |
1845 switch (property) { | 1845 switch (property) { |
1846 case CSSPropertyFontFeatureSettings: | 1846 case CSSPropertyFontFeatureSettings: |
1847 return CSSPropertyFontUtils::consumeFontFeatureSettings(m_range); | 1847 return CSSPropertyFontUtils::consumeFontFeatureSettings(m_range); |
1848 case CSSPropertyFontWeight: | 1848 case CSSPropertyFontWeight: |
1849 return CSSPropertyFontUtils::consumeFontWeight(m_range); | 1849 return CSSPropertyFontUtils::consumeFontWeight(m_range); |
1850 case CSSPropertyCounterIncrement: | |
1851 return CSSPropertyCounterUtils::consumeCounter( | |
1852 m_range, CSSPropertyCounterUtils::kIncrementDefaultValue); | |
1853 case CSSPropertyCounterReset: | 1850 case CSSPropertyCounterReset: |
1854 return CSSPropertyCounterUtils::consumeCounter( | 1851 return CSSPropertyCounterUtils::consumeCounter( |
1855 m_range, CSSPropertyCounterUtils::kResetDefaultValue); | 1852 m_range, CSSPropertyCounterUtils::kResetDefaultValue); |
1856 case CSSPropertyMaxWidth: | 1853 case CSSPropertyMaxWidth: |
1857 case CSSPropertyMaxHeight: | 1854 case CSSPropertyMaxHeight: |
1858 return CSSPropertyLengthUtils::consumeMaxWidthOrHeight( | 1855 return CSSPropertyLengthUtils::consumeMaxWidthOrHeight( |
1859 m_range, m_context, UnitlessQuirk::Allow); | 1856 m_range, m_context, UnitlessQuirk::Allow); |
1860 case CSSPropertyMinWidth: | 1857 case CSSPropertyMinWidth: |
1861 case CSSPropertyMinHeight: | 1858 case CSSPropertyMinHeight: |
1862 case CSSPropertyWidth: | 1859 case CSSPropertyWidth: |
(...skipping 1737 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3600 case CSSPropertyPlaceContent: | 3597 case CSSPropertyPlaceContent: |
3601 return consumePlaceContentShorthand(important); | 3598 return consumePlaceContentShorthand(important); |
3602 case CSSPropertyPlaceItems: | 3599 case CSSPropertyPlaceItems: |
3603 return consumePlaceItemsShorthand(important); | 3600 return consumePlaceItemsShorthand(important); |
3604 default: | 3601 default: |
3605 return false; | 3602 return false; |
3606 } | 3603 } |
3607 } | 3604 } |
3608 | 3605 |
3609 } // namespace blink | 3606 } // namespace blink |
OLD | NEW |