@@ -67,19 +67,17 @@ impl Processor {
6767 // If we encounter the Void elements section, look for the next dt.
6868 if node. is_html_element ( & local_name ! ( "dfn" ) )
6969 && node. text_content ( ) . trim ( ) == "Void elements"
70- {
71- if let Some ( dt) = node
70+ && let Some ( dt) = node
7271 . parent_node ( )
7372 . filter ( |n| n. is_html_element ( & local_name ! ( "dt" ) ) )
74- {
75- for dd in dom_utils:: dt_descriptions ( & dt) {
76- dom_utils:: scan_dom ( & dd, & mut |n| {
77- if n. is_html_element ( & local_name ! ( "code" ) ) {
78- let info = self . elements . entry ( n. text_content ( ) ) . or_default ( ) ;
79- info. is_void_element = true ;
80- }
81- } ) ;
82- }
73+ {
74+ for dd in dom_utils:: dt_descriptions ( & dt) {
75+ dom_utils:: scan_dom ( & dd, & mut |n| {
76+ if n. is_html_element ( & local_name ! ( "code" ) ) {
77+ let info = self . elements . entry ( n. text_content ( ) ) . or_default ( ) ;
78+ info. is_void_element = true ;
79+ }
80+ } ) ;
8381 }
8482 }
8583
@@ -91,12 +89,13 @@ impl Processor {
9189 }
9290
9391 // If we see a <dl class="element">, record that.
94- if node. is_html_element ( & local_name ! ( "dl" ) ) && node. has_class ( "element" ) {
95- if let Some ( elem) = std:: mem:: take ( & mut self . most_recent_element_dfn ) {
96- let info = self . elements . entry ( elem) . or_default ( ) ;
97- if info. dl . is_none ( ) {
98- info. dl = Some ( node. clone ( ) ) ;
99- }
92+ if node. is_html_element ( & local_name ! ( "dl" ) )
93+ && node. has_class ( "element" )
94+ && let Some ( elem) = std:: mem:: take ( & mut self . most_recent_element_dfn )
95+ {
96+ let info = self . elements . entry ( elem) . or_default ( ) ;
97+ if info. dl . is_none ( ) {
98+ info. dl = Some ( node. clone ( ) ) ;
10099 }
101100 }
102101 }
0 commit comments