| 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."); |
| } |
| } |
| } |
| } |