aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/properties/data.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/components/style/properties/data.py b/components/style/properties/data.py
index b80e03fd946..dd501fb8fc2 100644
--- a/components/style/properties/data.py
+++ b/components/style/properties/data.py
@@ -591,7 +591,7 @@ class PropertiesData(object):
shorthand.alias = list(map(lambda xp: Alias(xp[0], shorthand, xp[1]), shorthand.alias))
self.shorthand_aliases += shorthand.alias
self.shorthands.append(shorthand)
- self.shorthands_by_name[name] = shorthand;
+ self.shorthands_by_name[name] = shorthand
return shorthand
def shorthands_except_all(self):
@@ -604,7 +604,7 @@ class PropertiesData(object):
def _add_logical_props(data, props):
groups = set()
for prop in props:
- if not prop in data.longhands_by_name:
+ if prop not in data.longhands_by_name:
assert data.product == "servo"
continue
prop = data.longhands_by_name[prop]
@@ -614,6 +614,7 @@ def _add_logical_props(data, props):
for prop in data.longhands_by_logical_group[group]:
props.add(prop.name)
+
# These are probably Gecko bugs and should be supported per spec.
def _remove_common_first_line_and_first_letter_properties(props, product):
if product == "gecko":
@@ -669,12 +670,12 @@ class PropertyRestrictions:
# Kinda like css-backgrounds?
"background-blend-mode",
- ] + PropertyRestrictions.shorthand(data, "padding") \
- + PropertyRestrictions.shorthand(data, "margin") \
- + PropertyRestrictions.spec(data, "css-fonts") \
- + PropertyRestrictions.spec(data, "css-backgrounds") \
- + PropertyRestrictions.spec(data, "css-text") \
- + PropertyRestrictions.spec(data, "css-shapes") \
+ ] + PropertyRestrictions.shorthand(data, "padding")
+ + PropertyRestrictions.shorthand(data, "margin")
+ + PropertyRestrictions.spec(data, "css-fonts")
+ + PropertyRestrictions.spec(data, "css-backgrounds")
+ + PropertyRestrictions.spec(data, "css-text")
+ + PropertyRestrictions.spec(data, "css-shapes")
+ PropertyRestrictions.spec(data, "css-text-decor"))
_add_logical_props(data, props)
@@ -682,7 +683,6 @@ class PropertyRestrictions:
_remove_common_first_line_and_first_letter_properties(props, data.product)
return props
-
# https://drafts.csswg.org/css-pseudo/#first-line-styling
@staticmethod
def first_line(data):
@@ -702,9 +702,9 @@ class PropertyRestrictions:
# Kinda like css-backgrounds?
"background-blend-mode",
- ] + PropertyRestrictions.spec(data, "css-fonts") \
- + PropertyRestrictions.spec(data, "css-backgrounds") \
- + PropertyRestrictions.spec(data, "css-text") \
+ ] + PropertyRestrictions.spec(data, "css-fonts")
+ + PropertyRestrictions.spec(data, "css-backgrounds")
+ + PropertyRestrictions.spec(data, "css-text")
+ PropertyRestrictions.spec(data, "css-text-decor"))
# These are probably Gecko bugs and should be supported per spec.
@@ -764,7 +764,7 @@ class PropertyRestrictions:
# background shorthand, and get reset, per
# https://drafts.fxtf.org/compositing/#background-blend-mode
"background-blend-mode",
- ] + PropertyRestrictions.shorthand(data, "text-decoration") \
- + PropertyRestrictions.shorthand(data, "background") \
- + PropertyRestrictions.shorthand(data, "outline") \
+ ] + PropertyRestrictions.shorthand(data, "text-decoration")
+ + PropertyRestrictions.shorthand(data, "background")
+ + PropertyRestrictions.shorthand(data, "outline")
+ PropertyRestrictions.shorthand(data, "font"))