| Class | HTML5::BeforeHeadPhase |
| In: |
lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb
|
| Parent: | Phase |
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb, line 31
31: def endTagImplyHead(name)
32: startTagHead('head', {})
33: @parser.phase.processEndTag(name)
34: end
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb, line 36
36: def endTagOther(name)
37: parse_error("end-tag-after-implied-root", {"name" => name})
38: end
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb, line 15
15: def processCharacters(data)
16: startTagHead('head', {})
17: @parser.phase.processCharacters(data)
18: end
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb, line 10
10: def process_eof
11: startTagHead('head', {})
12: @parser.phase.process_eof
13: end
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb, line 20
20: def startTagHead(name, attributes)
21: @tree.insert_element(name, attributes)
22: @tree.head_pointer = @tree.open_elements[-1]
23: @parser.phase = @parser.phases[:inHead]
24: end