mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Minor cleanup of element.innerText
This commit is contained in:
parent
6a7ae3b12e
commit
ff81707928
2 changed files with 10 additions and 18 deletions
|
@ -1009,15 +1009,16 @@ fn inner_text_collection_steps<N: LayoutNode>(node: N,
|
|||
},
|
||||
Display::TableRow if !is_last_table_row() => {
|
||||
// Step 7.
|
||||
items.push(InnerTextItem::Text(String::from("\u{000A}" /* line feed */)));
|
||||
items.push(InnerTextItem::Text(String::from(
|
||||
"\u{000A}", /* line feed */
|
||||
)));
|
||||
},
|
||||
_ => (),
|
||||
}
|
||||
|
||||
// Step 9.
|
||||
if is_block_level_or_table_caption(&display) {
|
||||
items.insert(0, InnerTextItem::RequiredLineBreakCount(1));
|
||||
items.push(InnerTextItem::RequiredLineBreakCount(1));
|
||||
Display::Block | Display::Flex | Display::TableCaption | Display::Table => {
|
||||
// Step 9.
|
||||
items.insert(0, InnerTextItem::RequiredLineBreakCount(1));
|
||||
items.push(InnerTextItem::RequiredLineBreakCount(1));
|
||||
},
|
||||
_ => {},
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1033,11 +1034,3 @@ fn is_last_table_row() -> bool {
|
|||
// FIXME(ferjm) Implement this.
|
||||
false
|
||||
}
|
||||
|
||||
fn is_block_level_or_table_caption(display: &Display) -> bool {
|
||||
match *display {
|
||||
Display::Block | Display::Flex |
|
||||
Display::TableCaption | Display::Table => true,
|
||||
_ => false,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -478,8 +478,7 @@ fn append_text_node_to_fragment(
|
|||
text: String
|
||||
) {
|
||||
let text = Text::new(DOMString::from(text), document);
|
||||
let node = DomRoot::upcast::<Node>(text);
|
||||
fragment.upcast::<Node>().AppendChild(&node).unwrap();
|
||||
fragment.upcast::<Node>().AppendChild(&text.upcast()).unwrap();
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#attr-data-*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue