OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
(...skipping 1322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1333 else if (primitiveValue->isNumber()) // For scrollamount support. | 1333 else if (primitiveValue->isNumber()) // For scrollamount support. |
1334 styleResolver->style()->setMarqueeSpeed(primitiveValue->getIntValue(
)); | 1334 styleResolver->style()->setMarqueeSpeed(primitiveValue->getIntValue(
)); |
1335 } | 1335 } |
1336 static PropertyHandler createHandler() | 1336 static PropertyHandler createHandler() |
1337 { | 1337 { |
1338 PropertyHandler handler = ApplyPropertyDefault<int, &RenderStyle::marque
eSpeed, int, &RenderStyle::setMarqueeSpeed, int, &RenderStyle::initialMarqueeSpe
ed>::createHandler(); | 1338 PropertyHandler handler = ApplyPropertyDefault<int, &RenderStyle::marque
eSpeed, int, &RenderStyle::setMarqueeSpeed, int, &RenderStyle::initialMarqueeSpe
ed>::createHandler(); |
1339 return PropertyHandler(handler.inheritFunction(), handler.initialFunctio
n(), &applyValue); | 1339 return PropertyHandler(handler.inheritFunction(), handler.initialFunctio
n(), &applyValue); |
1340 } | 1340 } |
1341 }; | 1341 }; |
1342 | 1342 |
1343 #if ENABLE(CSS3_TEXT) | |
1344 class ApplyPropertyTextUnderlinePosition { | 1343 class ApplyPropertyTextUnderlinePosition { |
1345 public: | 1344 public: |
1346 static void applyValue(CSSPropertyID, StyleResolver* styleResolver, CSSValue
* value) | 1345 static void applyValue(CSSPropertyID, StyleResolver* styleResolver, CSSValue
* value) |
1347 { | 1346 { |
1348 // This is true if value is 'auto' or 'alphabetic'. | 1347 // This is true if value is 'auto' or 'alphabetic'. |
1349 if (value->isPrimitiveValue()) { | 1348 if (value->isPrimitiveValue()) { |
1350 TextUnderlinePosition t = *toCSSPrimitiveValue(value); | 1349 TextUnderlinePosition t = *toCSSPrimitiveValue(value); |
1351 styleResolver->style()->setTextUnderlinePosition(t); | 1350 styleResolver->style()->setTextUnderlinePosition(t); |
1352 return; | 1351 return; |
1353 } | 1352 } |
1354 | 1353 |
1355 unsigned t = 0; | 1354 unsigned t = 0; |
1356 for (CSSValueListIterator i(value); i.hasMore(); i.advance()) { | 1355 for (CSSValueListIterator i(value); i.hasMore(); i.advance()) { |
1357 CSSValue* item = i.value(); | 1356 CSSValue* item = i.value(); |
1358 TextUnderlinePosition t2 = *toCSSPrimitiveValue(item); | 1357 TextUnderlinePosition t2 = *toCSSPrimitiveValue(item); |
1359 t |= t2; | 1358 t |= t2; |
1360 } | 1359 } |
1361 styleResolver->style()->setTextUnderlinePosition(static_cast<TextUnderli
nePosition>(t)); | 1360 styleResolver->style()->setTextUnderlinePosition(static_cast<TextUnderli
nePosition>(t)); |
1362 } | 1361 } |
1363 static PropertyHandler createHandler() | 1362 static PropertyHandler createHandler() |
1364 { | 1363 { |
1365 PropertyHandler handler = ApplyPropertyDefaultBase<TextUnderlinePosition
, &RenderStyle::textUnderlinePosition, TextUnderlinePosition, &RenderStyle::setT
extUnderlinePosition, TextUnderlinePosition, &RenderStyle::initialTextUnderlineP
osition>::createHandler(); | 1364 PropertyHandler handler = ApplyPropertyDefaultBase<TextUnderlinePosition
, &RenderStyle::textUnderlinePosition, TextUnderlinePosition, &RenderStyle::setT
extUnderlinePosition, TextUnderlinePosition, &RenderStyle::initialTextUnderlineP
osition>::createHandler(); |
1366 return PropertyHandler(handler.inheritFunction(), handler.initialFunctio
n(), &applyValue); | 1365 return PropertyHandler(handler.inheritFunction(), handler.initialFunctio
n(), &applyValue); |
1367 } | 1366 } |
1368 }; | 1367 }; |
1369 #endif // CSS3_TEXT | |
1370 | 1368 |
1371 class ApplyPropertyLineHeight { | 1369 class ApplyPropertyLineHeight { |
1372 public: | 1370 public: |
1373 static void applyValue(CSSPropertyID, StyleResolver* styleResolver, CSSValue
* value) | 1371 static void applyValue(CSSPropertyID, StyleResolver* styleResolver, CSSValue
* value) |
1374 { | 1372 { |
1375 if (!value->isPrimitiveValue()) | 1373 if (!value->isPrimitiveValue()) |
1376 return; | 1374 return; |
1377 | 1375 |
1378 CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value); | 1376 CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value); |
1379 Length lineHeight; | 1377 Length lineHeight; |
(...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2107 setPropertyHandler(CSSPropertyPointerEvents, ApplyPropertyDefault<EPointerEv
ents, &RenderStyle::pointerEvents, EPointerEvents, &RenderStyle::setPointerEvent
s, EPointerEvents, &RenderStyle::initialPointerEvents>::createHandler()); | 2105 setPropertyHandler(CSSPropertyPointerEvents, ApplyPropertyDefault<EPointerEv
ents, &RenderStyle::pointerEvents, EPointerEvents, &RenderStyle::setPointerEvent
s, EPointerEvents, &RenderStyle::initialPointerEvents>::createHandler()); |
2108 setPropertyHandler(CSSPropertyPosition, ApplyPropertyDefault<EPosition, &Ren
derStyle::position, EPosition, &RenderStyle::setPosition, EPosition, &RenderStyl
e::initialPosition>::createHandler()); | 2106 setPropertyHandler(CSSPropertyPosition, ApplyPropertyDefault<EPosition, &Ren
derStyle::position, EPosition, &RenderStyle::setPosition, EPosition, &RenderStyl
e::initialPosition>::createHandler()); |
2109 setPropertyHandler(CSSPropertyResize, ApplyPropertyResize::createHandler()); | 2107 setPropertyHandler(CSSPropertyResize, ApplyPropertyResize::createHandler()); |
2110 setPropertyHandler(CSSPropertyRight, ApplyPropertyLength<&RenderStyle::right
, &RenderStyle::setRight, &RenderStyle::initialOffset, AutoEnabled>::createHandl
er()); | 2108 setPropertyHandler(CSSPropertyRight, ApplyPropertyLength<&RenderStyle::right
, &RenderStyle::setRight, &RenderStyle::initialOffset, AutoEnabled>::createHandl
er()); |
2111 setPropertyHandler(CSSPropertySize, ApplyPropertyPageSize::createHandler()); | 2109 setPropertyHandler(CSSPropertySize, ApplyPropertyPageSize::createHandler()); |
2112 setPropertyHandler(CSSPropertySpeak, ApplyPropertyDefault<ESpeak, &RenderSty
le::speak, ESpeak, &RenderStyle::setSpeak, ESpeak, &RenderStyle::initialSpeak>::
createHandler()); | 2110 setPropertyHandler(CSSPropertySpeak, ApplyPropertyDefault<ESpeak, &RenderSty
le::speak, ESpeak, &RenderStyle::setSpeak, ESpeak, &RenderStyle::initialSpeak>::
createHandler()); |
2113 setPropertyHandler(CSSPropertyTableLayout, ApplyPropertyDefault<ETableLayout
, &RenderStyle::tableLayout, ETableLayout, &RenderStyle::setTableLayout, ETableL
ayout, &RenderStyle::initialTableLayout>::createHandler()); | 2111 setPropertyHandler(CSSPropertyTableLayout, ApplyPropertyDefault<ETableLayout
, &RenderStyle::tableLayout, ETableLayout, &RenderStyle::setTableLayout, ETableL
ayout, &RenderStyle::initialTableLayout>::createHandler()); |
2114 setPropertyHandler(CSSPropertyTabSize, ApplyPropertyDefault<unsigned, &Rende
rStyle::tabSize, unsigned, &RenderStyle::setTabSize, unsigned, &RenderStyle::ini
tialTabSize>::createHandler()); | 2112 setPropertyHandler(CSSPropertyTabSize, ApplyPropertyDefault<unsigned, &Rende
rStyle::tabSize, unsigned, &RenderStyle::setTabSize, unsigned, &RenderStyle::ini
tialTabSize>::createHandler()); |
2115 setPropertyHandler(CSSPropertyTextAlign, ApplyPropertyTextAlign::createHandl
er()); | 2113 setPropertyHandler(CSSPropertyTextAlign, ApplyPropertyTextAlign::createHandl
er()); |
2116 setPropertyHandler(CSSPropertyTextDecoration, ApplyPropertyTextDecoration::c
reateHandler()); | 2114 setPropertyHandler(CSSPropertyTextDecoration, ApplyPropertyTextDecoration::c
reateHandler()); |
| 2115 setPropertyHandler(CSSPropertyTextDecorationLine, ApplyPropertyTextDecoratio
n::createHandler()); |
| 2116 setPropertyHandler(CSSPropertyTextDecorationStyle, ApplyPropertyDefault<Text
DecorationStyle, &RenderStyle::textDecorationStyle, TextDecorationStyle, &Render
Style::setTextDecorationStyle, TextDecorationStyle, &RenderStyle::initialTextDec
orationStyle>::createHandler()); |
| 2117 setPropertyHandler(CSSPropertyTextDecorationColor, ApplyPropertyColor<NoInhe
ritFromParent, &RenderStyle::textDecorationColor, &RenderStyle::setTextDecoratio
nColor, &RenderStyle::setVisitedLinkTextDecorationColor, &RenderStyle::color>::c
reateHandler()); |
| 2118 |
2117 #if ENABLE(CSS3_TEXT) | 2119 #if ENABLE(CSS3_TEXT) |
2118 setPropertyHandler(CSSPropertyWebkitTextDecorationLine, ApplyPropertyTextDec
oration::createHandler()); | |
2119 setPropertyHandler(CSSPropertyWebkitTextDecorationStyle, ApplyPropertyDefaul
t<TextDecorationStyle, &RenderStyle::textDecorationStyle, TextDecorationStyle, &
RenderStyle::setTextDecorationStyle, TextDecorationStyle, &RenderStyle::initialT
extDecorationStyle>::createHandler()); | |
2120 setPropertyHandler(CSSPropertyWebkitTextDecorationColor, ApplyPropertyColor<
NoInheritFromParent, &RenderStyle::textDecorationColor, &RenderStyle::setTextDec
orationColor, &RenderStyle::setVisitedLinkTextDecorationColor, &RenderStyle::col
or>::createHandler()); | |
2121 setPropertyHandler(CSSPropertyWebkitTextAlignLast, ApplyPropertyDefault<Text
AlignLast, &RenderStyle::textAlignLast, TextAlignLast, &RenderStyle::setTextAlig
nLast, TextAlignLast, &RenderStyle::initialTextAlignLast>::createHandler()); | 2120 setPropertyHandler(CSSPropertyWebkitTextAlignLast, ApplyPropertyDefault<Text
AlignLast, &RenderStyle::textAlignLast, TextAlignLast, &RenderStyle::setTextAlig
nLast, TextAlignLast, &RenderStyle::initialTextAlignLast>::createHandler()); |
2122 setPropertyHandler(CSSPropertyWebkitTextUnderlinePosition, ApplyPropertyText
UnderlinePosition::createHandler()); | |
2123 #endif // CSS3_TEXT | 2121 #endif // CSS3_TEXT |
2124 setPropertyHandler(CSSPropertyTextIndent, ApplyPropertyTextIndent::createHan
dler()); | 2122 setPropertyHandler(CSSPropertyTextIndent, ApplyPropertyTextIndent::createHan
dler()); |
2125 setPropertyHandler(CSSPropertyTextOverflow, ApplyPropertyDefault<TextOverflo
w, &RenderStyle::textOverflow, TextOverflow, &RenderStyle::setTextOverflow, Text
Overflow, &RenderStyle::initialTextOverflow>::createHandler()); | 2123 setPropertyHandler(CSSPropertyTextOverflow, ApplyPropertyDefault<TextOverflo
w, &RenderStyle::textOverflow, TextOverflow, &RenderStyle::setTextOverflow, Text
Overflow, &RenderStyle::initialTextOverflow>::createHandler()); |
2126 setPropertyHandler(CSSPropertyTextRendering, ApplyPropertyFont<TextRendering
Mode, &FontDescription::textRenderingMode, &FontDescription::setTextRenderingMod
e, AutoTextRendering>::createHandler()); | 2124 setPropertyHandler(CSSPropertyTextRendering, ApplyPropertyFont<TextRendering
Mode, &FontDescription::textRenderingMode, &FontDescription::setTextRenderingMod
e, AutoTextRendering>::createHandler()); |
2127 setPropertyHandler(CSSPropertyTextTransform, ApplyPropertyDefault<ETextTrans
form, &RenderStyle::textTransform, ETextTransform, &RenderStyle::setTextTransfor
m, ETextTransform, &RenderStyle::initialTextTransform>::createHandler()); | 2125 setPropertyHandler(CSSPropertyTextTransform, ApplyPropertyDefault<ETextTrans
form, &RenderStyle::textTransform, ETextTransform, &RenderStyle::setTextTransfor
m, ETextTransform, &RenderStyle::initialTextTransform>::createHandler()); |
| 2126 setPropertyHandler(CSSPropertyTextUnderlinePosition, ApplyPropertyTextUnderl
inePosition::createHandler()); |
2128 setPropertyHandler(CSSPropertyTop, ApplyPropertyLength<&RenderStyle::top, &R
enderStyle::setTop, &RenderStyle::initialOffset, AutoEnabled>::createHandler()); | 2127 setPropertyHandler(CSSPropertyTop, ApplyPropertyLength<&RenderStyle::top, &R
enderStyle::setTop, &RenderStyle::initialOffset, AutoEnabled>::createHandler()); |
2129 setPropertyHandler(CSSPropertyUnicodeBidi, ApplyPropertyDefault<EUnicodeBidi
, &RenderStyle::unicodeBidi, EUnicodeBidi, &RenderStyle::setUnicodeBidi, EUnicod
eBidi, &RenderStyle::initialUnicodeBidi>::createHandler()); | 2128 setPropertyHandler(CSSPropertyUnicodeBidi, ApplyPropertyDefault<EUnicodeBidi
, &RenderStyle::unicodeBidi, EUnicodeBidi, &RenderStyle::setUnicodeBidi, EUnicod
eBidi, &RenderStyle::initialUnicodeBidi>::createHandler()); |
2130 setPropertyHandler(CSSPropertyVerticalAlign, ApplyPropertyVerticalAlign::cre
ateHandler()); | 2129 setPropertyHandler(CSSPropertyVerticalAlign, ApplyPropertyVerticalAlign::cre
ateHandler()); |
2131 setPropertyHandler(CSSPropertyVisibility, ApplyPropertyDefault<EVisibility,
&RenderStyle::visibility, EVisibility, &RenderStyle::setVisibility, EVisibility,
&RenderStyle::initialVisibility>::createHandler()); | 2130 setPropertyHandler(CSSPropertyVisibility, ApplyPropertyDefault<EVisibility,
&RenderStyle::visibility, EVisibility, &RenderStyle::setVisibility, EVisibility,
&RenderStyle::initialVisibility>::createHandler()); |
2132 setPropertyHandler(CSSPropertyWebkitAnimationDelay, ApplyPropertyAnimation<d
ouble, &CSSAnimationData::delay, &CSSAnimationData::setDelay, &CSSAnimationData:
:isDelaySet, &CSSAnimationData::clearDelay, &CSSAnimationData::initialAnimationD
elay, &CSSToStyleMap::mapAnimationDelay, &RenderStyle::accessAnimations, &Render
Style::animations>::createHandler()); | 2131 setPropertyHandler(CSSPropertyWebkitAnimationDelay, ApplyPropertyAnimation<d
ouble, &CSSAnimationData::delay, &CSSAnimationData::setDelay, &CSSAnimationData:
:isDelaySet, &CSSAnimationData::clearDelay, &CSSAnimationData::initialAnimationD
elay, &CSSToStyleMap::mapAnimationDelay, &RenderStyle::accessAnimations, &Render
Style::animations>::createHandler()); |
2133 setPropertyHandler(CSSPropertyWebkitAnimationDirection, ApplyPropertyAnimati
on<CSSAnimationData::AnimationDirection, &CSSAnimationData::direction, &CSSAnima
tionData::setDirection, &CSSAnimationData::isDirectionSet, &CSSAnimationData::cl
earDirection, &CSSAnimationData::initialAnimationDirection, &CSSToStyleMap::mapA
nimationDirection, &RenderStyle::accessAnimations, &RenderStyle::animations>::cr
eateHandler()); | 2132 setPropertyHandler(CSSPropertyWebkitAnimationDirection, ApplyPropertyAnimati
on<CSSAnimationData::AnimationDirection, &CSSAnimationData::direction, &CSSAnima
tionData::setDirection, &CSSAnimationData::isDirectionSet, &CSSAnimationData::cl
earDirection, &CSSAnimationData::initialAnimationDirection, &CSSToStyleMap::mapA
nimationDirection, &RenderStyle::accessAnimations, &RenderStyle::animations>::cr
eateHandler()); |
2134 setPropertyHandler(CSSPropertyWebkitAnimationDuration, ApplyPropertyAnimatio
n<double, &CSSAnimationData::duration, &CSSAnimationData::setDuration, &CSSAnima
tionData::isDurationSet, &CSSAnimationData::clearDuration, &CSSAnimationData::in
itialAnimationDuration, &CSSToStyleMap::mapAnimationDuration, &RenderStyle::acce
ssAnimations, &RenderStyle::animations>::createHandler()); | 2133 setPropertyHandler(CSSPropertyWebkitAnimationDuration, ApplyPropertyAnimatio
n<double, &CSSAnimationData::duration, &CSSAnimationData::setDuration, &CSSAnima
tionData::isDurationSet, &CSSAnimationData::clearDuration, &CSSAnimationData::in
itialAnimationDuration, &CSSToStyleMap::mapAnimationDuration, &RenderStyle::acce
ssAnimations, &RenderStyle::animations>::createHandler()); |
2135 setPropertyHandler(CSSPropertyWebkitAnimationFillMode, ApplyPropertyAnimatio
n<unsigned, &CSSAnimationData::fillMode, &CSSAnimationData::setFillMode, &CSSAni
mationData::isFillModeSet, &CSSAnimationData::clearFillMode, &CSSAnimationData::
initialAnimationFillMode, &CSSToStyleMap::mapAnimationFillMode, &RenderStyle::ac
cessAnimations, &RenderStyle::animations>::createHandler()); | 2134 setPropertyHandler(CSSPropertyWebkitAnimationFillMode, ApplyPropertyAnimatio
n<unsigned, &CSSAnimationData::fillMode, &CSSAnimationData::setFillMode, &CSSAni
mationData::isFillModeSet, &CSSAnimationData::clearFillMode, &CSSAnimationData::
initialAnimationFillMode, &CSSToStyleMap::mapAnimationFillMode, &RenderStyle::ac
cessAnimations, &RenderStyle::animations>::createHandler()); |
2136 setPropertyHandler(CSSPropertyWebkitAnimationIterationCount, ApplyPropertyAn
imation<double, &CSSAnimationData::iterationCount, &CSSAnimationData::setIterati
onCount, &CSSAnimationData::isIterationCountSet, &CSSAnimationData::clearIterati
onCount, &CSSAnimationData::initialAnimationIterationCount, &CSSToStyleMap::mapA
nimationIterationCount, &RenderStyle::accessAnimations, &RenderStyle::animations
>::createHandler()); | 2135 setPropertyHandler(CSSPropertyWebkitAnimationIterationCount, ApplyPropertyAn
imation<double, &CSSAnimationData::iterationCount, &CSSAnimationData::setIterati
onCount, &CSSAnimationData::isIterationCountSet, &CSSAnimationData::clearIterati
onCount, &CSSAnimationData::initialAnimationIterationCount, &CSSToStyleMap::mapA
nimationIterationCount, &RenderStyle::accessAnimations, &RenderStyle::animations
>::createHandler()); |
2137 setPropertyHandler(CSSPropertyWebkitAnimationName, ApplyPropertyAnimation<co
nst String&, &CSSAnimationData::name, &CSSAnimationData::setName, &CSSAnimationD
ata::isNameSet, &CSSAnimationData::clearName, &CSSAnimationData::initialAnimatio
nName, &CSSToStyleMap::mapAnimationName, &RenderStyle::accessAnimations, &Render
Style::animations>::createHandler()); | 2136 setPropertyHandler(CSSPropertyWebkitAnimationName, ApplyPropertyAnimation<co
nst String&, &CSSAnimationData::name, &CSSAnimationData::setName, &CSSAnimationD
ata::isNameSet, &CSSAnimationData::clearName, &CSSAnimationData::initialAnimatio
nName, &CSSToStyleMap::mapAnimationName, &RenderStyle::accessAnimations, &Render
Style::animations>::createHandler()); |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2262 setPropertyHandler(CSSPropertyWordBreak, ApplyPropertyDefault<EWordBreak, &R
enderStyle::wordBreak, EWordBreak, &RenderStyle::setWordBreak, EWordBreak, &Rend
erStyle::initialWordBreak>::createHandler()); | 2261 setPropertyHandler(CSSPropertyWordBreak, ApplyPropertyDefault<EWordBreak, &R
enderStyle::wordBreak, EWordBreak, &RenderStyle::setWordBreak, EWordBreak, &Rend
erStyle::initialWordBreak>::createHandler()); |
2263 setPropertyHandler(CSSPropertyWordSpacing, ApplyPropertyComputeLength<int, &
RenderStyle::wordSpacing, &RenderStyle::setWordSpacing, &RenderStyle::initialLet
terWordSpacing, NormalEnabled, ThicknessDisabled, SVGZoomEnabled>::createHandler
()); | 2262 setPropertyHandler(CSSPropertyWordSpacing, ApplyPropertyComputeLength<int, &
RenderStyle::wordSpacing, &RenderStyle::setWordSpacing, &RenderStyle::initialLet
terWordSpacing, NormalEnabled, ThicknessDisabled, SVGZoomEnabled>::createHandler
()); |
2264 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' p
roperty. So using the same handlers. | 2263 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' p
roperty. So using the same handlers. |
2265 setPropertyHandler(CSSPropertyWordWrap, ApplyPropertyDefault<EOverflowWrap,
&RenderStyle::overflowWrap, EOverflowWrap, &RenderStyle::setOverflowWrap, EOverf
lowWrap, &RenderStyle::initialOverflowWrap>::createHandler()); | 2264 setPropertyHandler(CSSPropertyWordWrap, ApplyPropertyDefault<EOverflowWrap,
&RenderStyle::overflowWrap, EOverflowWrap, &RenderStyle::setOverflowWrap, EOverf
lowWrap, &RenderStyle::initialOverflowWrap>::createHandler()); |
2266 setPropertyHandler(CSSPropertyZIndex, ApplyPropertyAuto<int, &RenderStyle::z
Index, &RenderStyle::setZIndex, &RenderStyle::hasAutoZIndex, &RenderStyle::setHa
sAutoZIndex>::createHandler()); | 2265 setPropertyHandler(CSSPropertyZIndex, ApplyPropertyAuto<int, &RenderStyle::z
Index, &RenderStyle::setZIndex, &RenderStyle::hasAutoZIndex, &RenderStyle::setHa
sAutoZIndex>::createHandler()); |
2267 setPropertyHandler(CSSPropertyZoom, ApplyPropertyZoom::createHandler()); | 2266 setPropertyHandler(CSSPropertyZoom, ApplyPropertyZoom::createHandler()); |
2268 } | 2267 } |
2269 | 2268 |
2270 | 2269 |
2271 } | 2270 } |
OLD | NEW |