style: Also move page-break-inside outside of mako.

Differential Revision: https://phabricator.services.mozilla.com/D11876
This commit is contained in:
Emilio Cobos Álvarez 2018-11-15 08:16:23 +00:00
parent d9de68ad6a
commit a5f0eb9205
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
8 changed files with 34 additions and 7 deletions

View file

@ -292,6 +292,7 @@ class Longhand(object):
"AlignSelf",
"Appearance",
"BreakBetween",
"BreakWithin",
"BackgroundRepeat",
"BorderImageRepeat",
"BorderStyle",

View file

@ -1397,6 +1397,7 @@ impl Clone for ${style_struct.gecko_struct_name} {
# Types used with predefined_type()-defined properties that we can auto-generate.
predefined_types = {
"BreakBetween": impl_simple,
"BreakWithin": impl_simple,
"Color": impl_color,
"ColorOrAuto": impl_color,
"GreaterThanOrEqualToOneNumber": impl_simple,

View file

@ -457,12 +457,13 @@ ${helpers.predefined_type(
animation_value_type="discrete",
)}
${helpers.single_keyword(
${helpers.predefined_type(
"page-break-inside",
"auto avoid",
products="gecko",
"BreakWithin",
"computed::BreakWithin::Auto",
gecko_ffi_name="mBreakInside",
gecko_constant_prefix="NS_STYLE_PAGE_BREAK",
needs_context=False,
products="gecko",
spec="https://drafts.csswg.org/css2/page.html#propdef-page-break-inside",
animation_value_type="discrete",
)}