| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2004 Zack Rusin <zack@kde.org> | 2 * Copyright (C) 2004 Zack Rusin <zack@kde.org> |
| 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. | 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. |
| 4 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> | 4 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> |
| 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
| 6 * Copyright (C) 2011 Sencha, Inc. All rights reserved. | 6 * Copyright (C) 2011 Sencha, Inc. All rights reserved. |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Lesser General Public | 9 * modify it under the terms of the GNU Lesser General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 CSSPropertyWebkitBoxLines, | 238 CSSPropertyWebkitBoxLines, |
| 239 CSSPropertyWebkitBoxOrdinalGroup, | 239 CSSPropertyWebkitBoxOrdinalGroup, |
| 240 CSSPropertyWebkitBoxOrient, | 240 CSSPropertyWebkitBoxOrient, |
| 241 CSSPropertyWebkitBoxPack, | 241 CSSPropertyWebkitBoxPack, |
| 242 CSSPropertyWebkitBoxReflect, | 242 CSSPropertyWebkitBoxReflect, |
| 243 CSSPropertyWebkitBoxShadow, | 243 CSSPropertyWebkitBoxShadow, |
| 244 CSSPropertyWebkitClipPath, | 244 CSSPropertyWebkitClipPath, |
| 245 CSSPropertyWebkitColumnBreakAfter, | 245 CSSPropertyWebkitColumnBreakAfter, |
| 246 CSSPropertyWebkitColumnBreakBefore, | 246 CSSPropertyWebkitColumnBreakBefore, |
| 247 CSSPropertyWebkitColumnBreakInside, | 247 CSSPropertyWebkitColumnBreakInside, |
| 248 CSSPropertyWebkitColumnAxis, | |
| 249 CSSPropertyWebkitColumnCount, | 248 CSSPropertyWebkitColumnCount, |
| 250 CSSPropertyWebkitColumnGap, | 249 CSSPropertyWebkitColumnGap, |
| 251 CSSPropertyWebkitColumnProgression, | |
| 252 CSSPropertyWebkitColumnRuleColor, | 250 CSSPropertyWebkitColumnRuleColor, |
| 253 CSSPropertyWebkitColumnRuleStyle, | 251 CSSPropertyWebkitColumnRuleStyle, |
| 254 CSSPropertyWebkitColumnRuleWidth, | 252 CSSPropertyWebkitColumnRuleWidth, |
| 255 CSSPropertyWebkitColumnSpan, | 253 CSSPropertyWebkitColumnSpan, |
| 256 CSSPropertyWebkitColumnWidth, | 254 CSSPropertyWebkitColumnWidth, |
| 257 CSSPropertyWebkitFilter, | 255 CSSPropertyWebkitFilter, |
| 258 CSSPropertyAlignContent, | 256 CSSPropertyAlignContent, |
| 259 CSSPropertyAlignItems, | 257 CSSPropertyAlignItems, |
| 260 CSSPropertyAlignSelf, | 258 CSSPropertyAlignSelf, |
| 261 CSSPropertyFlexBasis, | 259 CSSPropertyFlexBasis, |
| (...skipping 1546 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1808 case CSSPropertyWebkitBoxShadow: | 1806 case CSSPropertyWebkitBoxShadow: |
| 1809 return valueForShadowList(style->boxShadow(), *style, true); | 1807 return valueForShadowList(style->boxShadow(), *style, true); |
| 1810 case CSSPropertyCaptionSide: | 1808 case CSSPropertyCaptionSide: |
| 1811 return cssValuePool().createValue(style->captionSide()); | 1809 return cssValuePool().createValue(style->captionSide()); |
| 1812 case CSSPropertyClear: | 1810 case CSSPropertyClear: |
| 1813 return cssValuePool().createValue(style->clear()); | 1811 return cssValuePool().createValue(style->clear()); |
| 1814 case CSSPropertyColor: | 1812 case CSSPropertyColor: |
| 1815 return cssValuePool().createColorValue(m_allowVisitedStyle ? style->
visitedDependentColor(CSSPropertyColor).rgb() : style->color().rgb()); | 1813 return cssValuePool().createColorValue(m_allowVisitedStyle ? style->
visitedDependentColor(CSSPropertyColor).rgb() : style->color().rgb()); |
| 1816 case CSSPropertyWebkitPrintColorAdjust: | 1814 case CSSPropertyWebkitPrintColorAdjust: |
| 1817 return cssValuePool().createValue(style->printColorAdjust()); | 1815 return cssValuePool().createValue(style->printColorAdjust()); |
| 1818 case CSSPropertyWebkitColumnAxis: | |
| 1819 return cssValuePool().createValue(style->columnAxis()); | |
| 1820 case CSSPropertyWebkitColumnCount: | 1816 case CSSPropertyWebkitColumnCount: |
| 1821 if (style->hasAutoColumnCount()) | 1817 if (style->hasAutoColumnCount()) |
| 1822 return cssValuePool().createIdentifierValue(CSSValueAuto); | 1818 return cssValuePool().createIdentifierValue(CSSValueAuto); |
| 1823 return cssValuePool().createValue(style->columnCount(), CSSPrimitive
Value::CSS_NUMBER); | 1819 return cssValuePool().createValue(style->columnCount(), CSSPrimitive
Value::CSS_NUMBER); |
| 1824 case CSSPropertyColumnFill: | 1820 case CSSPropertyColumnFill: |
| 1825 if (RuntimeEnabledFeatures::regionBasedColumnsEnabled()) | 1821 if (RuntimeEnabledFeatures::regionBasedColumnsEnabled()) |
| 1826 return cssValuePool().createValue(style->columnFill()); | 1822 return cssValuePool().createValue(style->columnFill()); |
| 1827 return nullptr; | 1823 return nullptr; |
| 1828 case CSSPropertyWebkitColumnGap: | 1824 case CSSPropertyWebkitColumnGap: |
| 1829 if (style->hasNormalColumnGap()) | 1825 if (style->hasNormalColumnGap()) |
| 1830 return cssValuePool().createIdentifierValue(CSSValueNormal); | 1826 return cssValuePool().createIdentifierValue(CSSValueNormal); |
| 1831 return zoomAdjustedPixelValue(style->columnGap(), *style); | 1827 return zoomAdjustedPixelValue(style->columnGap(), *style); |
| 1832 case CSSPropertyWebkitColumnProgression: | |
| 1833 return cssValuePool().createValue(style->columnProgression()); | |
| 1834 case CSSPropertyWebkitColumnRuleColor: | 1828 case CSSPropertyWebkitColumnRuleColor: |
| 1835 return m_allowVisitedStyle ? cssValuePool().createColorValue(style->
visitedDependentColor(CSSPropertyOutlineColor).rgb()) : currentColorOrValidColor
(*style, style->columnRuleColor()); | 1829 return m_allowVisitedStyle ? cssValuePool().createColorValue(style->
visitedDependentColor(CSSPropertyOutlineColor).rgb()) : currentColorOrValidColor
(*style, style->columnRuleColor()); |
| 1836 case CSSPropertyWebkitColumnRuleStyle: | 1830 case CSSPropertyWebkitColumnRuleStyle: |
| 1837 return cssValuePool().createValue(style->columnRuleStyle()); | 1831 return cssValuePool().createValue(style->columnRuleStyle()); |
| 1838 case CSSPropertyWebkitColumnRuleWidth: | 1832 case CSSPropertyWebkitColumnRuleWidth: |
| 1839 return zoomAdjustedPixelValue(style->columnRuleWidth(), *style); | 1833 return zoomAdjustedPixelValue(style->columnRuleWidth(), *style); |
| 1840 case CSSPropertyWebkitColumnSpan: | 1834 case CSSPropertyWebkitColumnSpan: |
| 1841 return cssValuePool().createIdentifierValue(style->columnSpan() ? CS
SValueAll : CSSValueNone); | 1835 return cssValuePool().createIdentifierValue(style->columnSpan() ? CS
SValueAll : CSSValueNone); |
| 1842 case CSSPropertyWebkitColumnBreakAfter: | 1836 case CSSPropertyWebkitColumnBreakAfter: |
| 1843 return cssValuePool().createValue(style->columnBreakAfter()); | 1837 return cssValuePool().createValue(style->columnBreakAfter()); |
| (...skipping 1198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3042 static const CSSPropertyID propertiesAfterSlashSeperator[3] = { CSSPropertyB
ackgroundSize, CSSPropertyBackgroundOrigin, | 3036 static const CSSPropertyID propertiesAfterSlashSeperator[3] = { CSSPropertyB
ackgroundSize, CSSPropertyBackgroundOrigin, |
| 3043 CSSPropertyB
ackgroundClip }; | 3037 CSSPropertyB
ackgroundClip }; |
| 3044 | 3038 |
| 3045 RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSlashSeparated()
; | 3039 RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSlashSeparated()
; |
| 3046 list->append(valuesForShorthandProperty(StylePropertyShorthand(CSSPropertyBa
ckground, propertiesBeforeSlashSeperator, WTF_ARRAY_LENGTH(propertiesBeforeSlash
Seperator)))); | 3040 list->append(valuesForShorthandProperty(StylePropertyShorthand(CSSPropertyBa
ckground, propertiesBeforeSlashSeperator, WTF_ARRAY_LENGTH(propertiesBeforeSlash
Seperator)))); |
| 3047 list->append(valuesForShorthandProperty(StylePropertyShorthand(CSSPropertyBa
ckground, propertiesAfterSlashSeperator, WTF_ARRAY_LENGTH(propertiesAfterSlashSe
perator)))); | 3041 list->append(valuesForShorthandProperty(StylePropertyShorthand(CSSPropertyBa
ckground, propertiesAfterSlashSeperator, WTF_ARRAY_LENGTH(propertiesAfterSlashSe
perator)))); |
| 3048 return list.release(); | 3042 return list.release(); |
| 3049 } | 3043 } |
| 3050 | 3044 |
| 3051 } // namespace WebCore | 3045 } // namespace WebCore |
| OLD | NEW |