| impl HTMLTableElement { | |
| fn func() { | |
| if number_of_row_elements == 0 { | |
| if let Some(last_tbody) = node | |
| .rev_children() | |
| .filter_map(DomRoot::downcast::<Element>) | |
| .find(|n| { | |
| n.is::<HTMLTableSectionElement>() && n.local_name() == &local_name!("tbody") | |
| }) | |
| { | |
| last_tbody | |
| .upcast::<Node>() | |
| .AppendChild(new_row.upcast::<Node>()) | |
| .expect("InsertRow failed to append first row."); | |
| } | |
| } | |
| if number_of_row_elements == 0 { | |
| if let Some(last_tbody) = node.find(|n| { | |
| n.is::<HTMLTableSectionElement>() && n.local_name() == &local_name!("tbody") | |
| }) { | |
| last_tbody | |
| .upcast::<Node>() | |
| .AppendChild(new_row.upcast::<Node>()) | |
| .expect("InsertRow failed to append first row."); | |
| } | |
| } | |
| } | |
| } |