Constructor: LanguageItem

OpenAjax.a11y.cache.LanguageItem

new LanguageItem(language)

Constructor for languages item object which contains information about dom elements that share the same abbreviation

Parameters:
Name Type Description
language String language reference value
Properties:
Name Type Description
language String text of abbreviation
cache_id String String that uniquely identifies the cache element in the cache
dom_elements Array List of dom elements associated with the language reference
count Number Number of dom elements that share this language reference
Source:
  • scripts/cache_languages.js, line 308

Methods

<static> addDOMElement(dom_element)

Adds a dom element object to the list of dom elements associated with this language reference

Parameters:
Name Type Description
dom_element DOMElement dom element object to add
Source:
  • scripts/cache_languages.js, line 335

<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_languages.js, line 400
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_languages.js, line 418
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_languages.js, line 442
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_languages.js, line 463
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_languages.js, line 353
Returns:
Returns a array of node results
Type
Array

<static> getStyle() → {Array}

Returns an array of style items

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

<static> toString() → {String}

Returns a text string representation of the language reference object

Source:
  • scripts/cache_languages.js, line 479
Returns:
Returns string represention the language reference object
Type
String