Class HTML5::AfterHeadPhase
In: lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb
Parent: Phase
Phase XmlElementPhase InTablePhase RootElementPhase AfterHeadPhase InHeadPhase AfterFramesetPhase XmlRootPhase InitialPhase InFramesetPhase InColumnGroupPhase InTableBodyPhase InCaptionPhase BeforeHeadPhase TrailingEndPhase InSelectPhase InCellPhase AfterBodyPhase InBodyPhase InRowPhase Exception SerializeError EOF AssertionError ParseError HTMLSanitizer HTMLTokenizer XhmlRootPhase String EncodingBytes XMLParser XHTMLParser HTMLParser HTMLSerializer XHTMLSerializer TreeWalkers::Base NonRecursiveTreeWalker TreeWalker TreeWalker Base TreeWalker Element DocumentFragment Node CommentNode DocumentType TextNode Document Base::Node Node Node Base::TreeBuilder TreeBuilder TreeBuilder TreeBuilder Element DocumentFragment CommentNode DocumentType TextNode Document Element DocumentFragment CommentNode DocumentType TextNode Document Base OptionalTagFilter InjectMetaCharset WhitespaceFilter HTMLSanitizeFilter HTMLSanitizeModule Enumerable TestData SimpleDelegator HTMLInputStream EncodingParser ContentAttrParser Node TreeBuilder lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb lib/feed_tools/vendor/html5/lib/html5/constants.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/after_frameset_phase.rb lib/feed_tools/vendor/html5/lib/html5/liberalxmlparser.rb lib/feed_tools/vendor/html5/lib/html5/serializer/xhtmlserializer.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_caption_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_table_body_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_frameset_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/initial_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb lib/feed_tools/vendor/html5/lib/html5/serializer/htmlserializer.rb lib/feed_tools/vendor/html5/lib/html5/tokenizer.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_select_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/before_head_phase.rb lib/feed_tools/vendor/html5/lib/html5/inputstream.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_table_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_row_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_cell_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_body_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_head_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/after_body_phase.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb lib/feed_tools/vendor/html5/lib/html5/sanitizer.rb lib/feed_tools/vendor/html5/lib/html5/html5parser/in_column_group_phase.rb lib/feed_tools/vendor/html5/lib/html5/treewalkers/base.rb lib/feed_tools/vendor/html5/lib/html5/treewalkers/hpricot.rb Hpricot TokenConstructor lib/feed_tools/vendor/html5/lib/html5/treewalkers/rexml.rb REXML lib/feed_tools/vendor/html5/lib/html5/treewalkers/simpletree.rb SimpleTree TreeWalkers HTMLSanitizeModule lib/feed_tools/vendor/html5/lib/html5/treebuilders/hpricot.rb Hpricot lib/feed_tools/vendor/html5/lib/html5/treebuilders/base.rb Base lib/feed_tools/vendor/html5/lib/html5/treebuilders/rexml.rb REXML lib/feed_tools/vendor/html5/lib/html5/treebuilders/simpletree.rb SimpleTree TreeBuilders lib/feed_tools/vendor/html5/lib/html5/filters/whitespace.rb lib/feed_tools/vendor/html5/lib/html5/filters/optionaltags.rb lib/feed_tools/vendor/html5/lib/html5/filters/base.rb lib/feed_tools/vendor/html5/lib/html5/filters/inject_meta_charset.rb lib/feed_tools/vendor/html5/lib/html5/filters/sanitizer.rb Filters Sniffer lib/feed_tools/vendor/html5/tests/preamble.rb TestSupport HTML5 dot/m_75_0.png

Methods

Public Instance methods

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 44
44:     def anything_else
45:       @tree.insert_element('body', {})
46:       @parser.phase = @parser.phases[:inBody]
47:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 13
13:     def processCharacters(data)
14:       anything_else
15:       @parser.phase.processCharacters(data)
16:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 39
39:     def processEndTag(name)
40:       anything_else
41:       @parser.phase.processEndTag(name)
42:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 8
 8:     def process_eof
 9:       anything_else
10:       @parser.phase.process_eof
11:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 18
18:     def startTagBody(name, attributes)
19:       @tree.insert_element(name, attributes)
20:       @parser.phase = @parser.phases[:inBody]
21:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 23
23:     def startTagFrameset(name, attributes)
24:       @tree.insert_element(name, attributes)
25:       @parser.phase = @parser.phases[:inFrameset]
26:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 28
28:     def startTagFromHead(name, attributes)
29:       parse_error("unexpected-start-tag-out-of-my-head", {"name" => name})
30:       @parser.phase = @parser.phases[:inHead]
31:       @parser.phase.processStartTag(name, attributes)
32:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/after_head_phase.rb, line 34
34:     def startTagOther(name, attributes)
35:       anything_else
36:       @parser.phase.processStartTag(name, attributes)
37:     end

[Validate]