зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1179393: Add support for -webkit-border-image longhand CSS properties, as aliases (behind a pref). r=heycam
Specifically, this patch adds support for these longhand properties: -webkit-border-image-outset -webkit-border-image-repeat -webkit-border-image-slice -webkit-border-image-source -webkit-border-image-width
This commit is contained in:
Родитель
09f829ce96
Коммит
f852a2db72
|
@ -296,10 +296,32 @@ CSS_PROP_ALIAS(-webkit-background-size,
|
|||
background_size,
|
||||
WebkitBackgroundSize,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
|
||||
CSS_PROP_ALIAS(-webkit-border-image,
|
||||
border_image,
|
||||
WebkitBorderImage,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
CSS_PROP_ALIAS(-webkit-border-image-outset,
|
||||
border_image_outset,
|
||||
WebkitBorderImageOutset,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
CSS_PROP_ALIAS(-webkit-border-image-repeat,
|
||||
border_image_repeat,
|
||||
WebkitBorderImageRepeat,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
CSS_PROP_ALIAS(-webkit-border-image-slice,
|
||||
border_image_slice,
|
||||
WebkitBorderImageSlice,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
CSS_PROP_ALIAS(-webkit-border-image-source,
|
||||
border_image_source,
|
||||
WebkitBorderImageSource,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
CSS_PROP_ALIAS(-webkit-border-image-width,
|
||||
border_image_width,
|
||||
WebkitBorderImageWidth,
|
||||
WEBKIT_PREFIX_PREF)
|
||||
|
||||
CSS_PROP_ALIAS(-webkit-box-shadow,
|
||||
box_shadow,
|
||||
WebkitBoxShadow,
|
||||
|
|
|
@ -6664,6 +6664,41 @@ if (IsCSSPropertyPrefEnabled("layout.css.prefixes.webkit")) {
|
|||
alias_for: "border-image",
|
||||
subproperties: [ "border-image-source", "border-image-slice", "border-image-width", "border-image-outset", "border-image-repeat" ],
|
||||
};
|
||||
gCSSProperties["-webkit-border-image-outset"] = {
|
||||
domProp: "webkitBorderImageOutset",
|
||||
inherited: false,
|
||||
type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
|
||||
alias_for: "border-image-outset",
|
||||
subproperties: [ "border-image-outset" ],
|
||||
};
|
||||
gCSSProperties["-webkit-border-image-repeat"] = {
|
||||
domProp: "webkitBorderImageRepeat",
|
||||
inherited: false,
|
||||
type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
|
||||
alias_for: "border-image-repeat",
|
||||
subproperties: [ "border-image-repeat" ],
|
||||
};
|
||||
gCSSProperties["-webkit-border-image-slice"] = {
|
||||
domProp: "webkitBorderImageSlice",
|
||||
inherited: false,
|
||||
type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
|
||||
alias_for: "border-image-slice",
|
||||
subproperties: [ "border-image-slice" ],
|
||||
};
|
||||
gCSSProperties["-webkit-border-image-source"] = {
|
||||
domProp: "webkitBorderImageSource",
|
||||
inherited: false,
|
||||
type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
|
||||
alias_for: "border-image-source",
|
||||
subproperties: [ "border-image-source" ],
|
||||
};
|
||||
gCSSProperties["-webkit-border-image-width"] = {
|
||||
domProp: "webkitBorderImageWidth",
|
||||
inherited: false,
|
||||
type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
|
||||
alias_for: "border-image-width",
|
||||
subproperties: [ "border-image-width" ],
|
||||
};
|
||||
gCSSProperties["-webkit-box-shadow"] = {
|
||||
domProp: "webkitBoxShadow",
|
||||
inherited: false,
|
||||
|
|
Загрузка…
Ссылка в новой задаче