mirror of
https://github.com/servo/servo.git
synced 2025-07-25 16:20:36 +01:00
Auto merge of #17455 - canaltinova:webkit-displays, r=Manishearth
Implement webkit prefixed values for display property Added -webkit-{flex,inline-flex} values as flex, inline-flex. I didn't do this gecko only since that doesn't require anything in layout side. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15400 (github issue number if applicable). <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/17455) <!-- Reviewable:end -->
This commit is contained in:
commit
dfc44a0d35
1 changed files with 8 additions and 2 deletions
|
@ -19,9 +19,10 @@
|
||||||
values = """inline block inline-block
|
values = """inline block inline-block
|
||||||
table inline-table table-row-group table-header-group table-footer-group
|
table inline-table table-row-group table-header-group table-footer-group
|
||||||
table-row table-column-group table-column table-cell table-caption
|
table-row table-column-group table-column table-cell table-caption
|
||||||
list-item flex inline-flex
|
list-item none
|
||||||
none
|
|
||||||
""".split()
|
""".split()
|
||||||
|
webkit_prefixed_values = "flex inline-flex".split()
|
||||||
|
values += webkit_prefixed_values
|
||||||
if product == "gecko":
|
if product == "gecko":
|
||||||
values += """grid inline-grid ruby ruby-base ruby-base-container
|
values += """grid inline-grid ruby ruby-base ruby-base-container
|
||||||
ruby-text ruby-text-container contents flow-root -webkit-box
|
ruby-text ruby-text-container contents flow-root -webkit-box
|
||||||
|
@ -121,6 +122,11 @@
|
||||||
Ok(computed_value::T::${to_rust_ident(value)})
|
Ok(computed_value::T::${to_rust_ident(value)})
|
||||||
},
|
},
|
||||||
% endfor
|
% endfor
|
||||||
|
% for value in webkit_prefixed_values:
|
||||||
|
"-webkit-${value}" => {
|
||||||
|
Ok(computed_value::T::${to_rust_ident(value)})
|
||||||
|
},
|
||||||
|
% endfor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue