Constructor: TitleElement

OpenAjax.a11y.cache.TitleElement

new TitleElement(dom_element, parent_landmark)

Creates a title element object used to hold information about a title element

Parameters:
Name Type Description
dom_element DOMelement The dom element object representing the heading element
parent_landmark MainElement Information about the parent landmark (NOTE: can be null)
Properties:
Name Type Description
dom_element DOMElement Reference to the dom element representing the optgroup element
cache_id String String that uniquely identifies the cache element object in the cache
document_order Number Ordinal position of the title and main cache items in the document to other title and main cache items
type Number Constant representing the title element
name String Calculated accessible name of the heading
name_length Number Length of accessible name
name_for_comparison String Accessible name for comparison (i.e. lowercase, trimmed and space normalized)
Source:
  • scripts/cache_headings_landmarks.js, line 1824

Methods

<static> getAttributes(unsorted) → {Array}

Returns an array of attributes for the element, sorted in alphabetical order

Parameters:
Name Type Description
unsorted Boolean If defined and true the results will NOT be sorted alphabetically
Source:
  • scripts/cache_headings_landmarks.js, line 1893
Returns:
Returns a array of attribute display object
Type
Array

<static> getCacheProperties(unsorted) → {Array}

Returns an array of cache properties sorted by property name

Parameters:
Name Type Description
unsorted Boolean If defined and true the results will NOT be sorted alphabetically
Source:
  • scripts/cache_headings_landmarks.js, line 1917
Returns:
Returns a array of cache property display object
Type
Array

<static> getCachePropertyValue(property) → {String|Number}

Returns the value of a property

Parameters:
Name Type Description
property String The property to retreive the value
Source:
  • scripts/cache_headings_landmarks.js, line 1944
Returns:
Returns the value of the property
Type
String | Number

<static> getEvents() → {Array}

Returns an array of events for the element, sorted in alphabetical order

Source:
  • scripts/cache_headings_landmarks.js, line 1967
Returns:
Returns a array of event item display objects
Type
Array

<static> getNodeResults() → {Array}

Returns an array of node results in severity order

Source:
  • scripts/cache_headings_landmarks.js, line 1863
Returns:
Returns a array of node results
Type
Array

<static> getStyle() → {Array}

Returns an array of style items

Source:
  • scripts/cache_headings_landmarks.js, line 1877
Returns:
Returns a array of style display objects
Type
Array

<static> toString() → {String}

Returns a text string representation of the title element

Source:
  • scripts/cache_headings_landmarks.js, line 1983
Returns:
Returns string represention the title element object
Type
String