class Hatemile::AccessibleNavigation
The AccessibleNavigation
interface improve the accessibility of navigation.
@abstract
Public Instance Methods
provide_navigation_by_all_headings()
click to toggle source
Provide navigation by headings of page.
@abstract @return [void]
# File lib/hatemile/accessible_navigation.rb, line 57 def provide_navigation_by_all_headings # Interface method end
provide_navigation_by_all_skippers()
click to toggle source
Provide navigation by content skippers.
@abstract @return [void]
# File lib/hatemile/accessible_navigation.rb, line 38 def provide_navigation_by_all_skippers # Interface method end
provide_navigation_by_heading(heading)
click to toggle source
Provide navigation by heading.
@abstract @param heading [Hatemile::Util::Html::HTMLDOMElement] The heading element. @return [void]
# File lib/hatemile/accessible_navigation.rb, line 48 def provide_navigation_by_heading(heading) # Interface method end
provide_navigation_by_skipper(element)
click to toggle source
Provide a content skipper for element.
@abstract @param element [Hatemile::Util::Html::HTMLDOMElement] The element. @return [void]
# File lib/hatemile/accessible_navigation.rb, line 29 def provide_navigation_by_skipper(element) # Interface method end
provide_navigation_to_all_long_descriptions()
click to toggle source
Provide an alternative way to access the longs descriptions of all elements of page.
@abstract @return [void]
# File lib/hatemile/accessible_navigation.rb, line 78 def provide_navigation_to_all_long_descriptions # Interface method end
provide_navigation_to_long_description(image)
click to toggle source
Provide an alternative way to access the long description of element.
@abstract @param image [Hatemile::Util::Html::HTMLDOMElement] The image with long
description.
@return [void]
# File lib/hatemile/accessible_navigation.rb, line 68 def provide_navigation_to_long_description(image) # Interface method end