зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1207734 - Part 3.a. Add rotate/translate/scale properties into nsCSSPropList. r=emilio,heycam
MozReview-Commit-ID: 3nb365nnqGF (grafted from 144aaad21c5689e10b531cc5f2065519bef518b4) --HG-- extra : source : 144aaad21c5689e10b531cc5f2065519bef518b4
This commit is contained in:
Родитель
1547c3552c
Коммит
0d6d6b3929
|
@ -11825,6 +11825,11 @@ CSSParserImpl::ParsePropertyByFunction(nsCSSPropertyID aPropID)
|
|||
return ParseWebkitTextStroke();
|
||||
case eCSSProperty_all:
|
||||
return ParseAll();
|
||||
case eCSSProperty_translate:
|
||||
case eCSSProperty_rotate:
|
||||
case eCSSProperty_scale:
|
||||
// These properties aren't implemented in the old style system.
|
||||
return false;
|
||||
default:
|
||||
MOZ_ASSERT(false, "should not be called");
|
||||
return false;
|
||||
|
|
|
@ -3547,6 +3547,19 @@ CSS_PROP_POSITION(
|
|||
nullptr,
|
||||
offsetof(nsStylePosition, mOffset),
|
||||
eStyleAnimType_Sides_Right)
|
||||
CSS_PROP_DISPLAY(
|
||||
rotate,
|
||||
rotate,
|
||||
Rotate,
|
||||
CSS_PROPERTY_PARSE_FUNCTION |
|
||||
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
|
||||
CSS_PROPERTY_CREATES_STACKING_CONTEXT |
|
||||
CSS_PROPERTY_FIXPOS_CB,
|
||||
"layout.css.individual-transform.enabled",
|
||||
0,
|
||||
nullptr,
|
||||
offsetof(nsStyleDisplay, mSpecifiedRotate),
|
||||
eStyleAnimType_None)
|
||||
CSS_PROP_TEXT(
|
||||
ruby-align,
|
||||
ruby_align,
|
||||
|
@ -4176,6 +4189,19 @@ CSS_PROP_TEXT(
|
|||
kBorderWidthKTable,
|
||||
CSS_PROP_NO_OFFSET,
|
||||
eStyleAnimType_Discrete)
|
||||
CSS_PROP_DISPLAY(
|
||||
scale,
|
||||
scale,
|
||||
Scale,
|
||||
CSS_PROPERTY_PARSE_FUNCTION |
|
||||
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
|
||||
CSS_PROPERTY_CREATES_STACKING_CONTEXT |
|
||||
CSS_PROPERTY_FIXPOS_CB,
|
||||
"layout.css.individual-transform.enabled",
|
||||
0,
|
||||
nullptr,
|
||||
offsetof(nsStyleDisplay, mSpecifiedScale),
|
||||
eStyleAnimType_None)
|
||||
CSS_PROP_TEXT(
|
||||
text-transform,
|
||||
text_transform,
|
||||
|
@ -4348,6 +4374,19 @@ CSS_PROP_DISPLAY(
|
|||
kTransitionTimingFunctionKTable,
|
||||
CSS_PROP_NO_OFFSET,
|
||||
eStyleAnimType_None)
|
||||
CSS_PROP_DISPLAY(
|
||||
translate,
|
||||
translate,
|
||||
Translate,
|
||||
CSS_PROPERTY_PARSE_FUNCTION |
|
||||
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
|
||||
CSS_PROPERTY_CREATES_STACKING_CONTEXT |
|
||||
CSS_PROPERTY_FIXPOS_CB,
|
||||
"layout.css.individual-transform.enabled",
|
||||
0,
|
||||
nullptr,
|
||||
offsetof(nsStyleDisplay, mSpecifiedTranslate),
|
||||
eStyleAnimType_None)
|
||||
#ifndef CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND
|
||||
CSS_PROP_TEXTRESET(
|
||||
unicode-bidi,
|
||||
|
|
Загрузка…
Ссылка в новой задаче