Browse Source

LibWeb: Implement the "self closing start tag" tokenizer state

Andreas Kling 5 năm trước cách đây
mục cha
commit
1de29e3f59
1 tập tin đã thay đổi với 13 bổ sung0 xóa
  1. 13 0
      Libraries/LibWeb/Parser/HTMLTokenizer.cpp

+ 13 - 0
Libraries/LibWeb/Parser/HTMLTokenizer.cpp

@@ -759,6 +759,19 @@ _StartOfFunction:
 
             BEGIN_STATE(SelfClosingStartTag)
             {
+                ON('>')
+                {
+                    m_current_token.m_tag.self_closing = true;
+                    SWITCH_TO(Data);
+                }
+                ON_EOF
+                {
+                    TODO();
+                }
+                ANYTHING_ELSE
+                {
+                    TODO();
+                }
             }
             END_STATE