Parent

Class/Module Index [+]

Quicksearch

HTML5::RootElementPhase

Public Instance Methods

insert_html_element() click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 34
def insert_html_element
  element = @tree.createElement('html', {})
  @tree.open_elements << element
  @tree.document.appendChild(element)
  @parser.phase = @parser.phases[:beforeHead]
end
processCharacters(data) click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 18
def processCharacters(data)
  insert_html_element
  @parser.phase.processCharacters(data)
end
processComment(data) click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 11
def processComment(data)
  @tree.insert_comment(data, @tree.document)
end
processEndTag(name) click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 29
def processEndTag(name)
  insert_html_element
  @parser.phase.processEndTag(name)
end
processSpaceCharacters(data) click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 15
def processSpaceCharacters(data)
end
processStartTag(name, attributes) click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 23
def processStartTag(name, attributes)
  @parser.first_start_tag = true if name == 'html'
  insert_html_element
  @parser.phase.processStartTag(name, attributes)
end
process_eof() click to toggle source
# File lib/feed_tools/vendor/html5/lib/html5/html5parser/root_element_phase.rb, line 6
def process_eof
  insert_html_element
  @parser.phase.process_eof
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.