new ElementsArray()
            elements_array.js, line 9
        
        
    
        Represents a list of elements
    
    
    
    
    
    
    
    
    
Members
- 
    
staticElementsArray.this.length
 - 
    
    
    
Properties:
Name Type Description lengthint of the array  
Methods
- 
    
_forEach(callback)
elements_array.js, line 92 - 
    
    
    Executes a callback once per array element
$elements._forEach(function(element) { elements.addClass(element, 'someClass'); });Name Type Description callbackfunction  - 
    
_map(callback)
elements_array.js, line 117 - 
    
    
    The _map() method creates a new array with the results of calling a provided function on every element in this array.
$elements._map(function(element) { return elements.getAttribute(element, 'data-view'); });Name Type Description callbackfunction  - 
    
_push(element)
elements_array.js, line 103 - 
    
    
    Push an element in this array
$elements._push(element);Name Type Description elementHTMLEement  - 
    
attr()
prototypes/dom.js, line 9 - 
    
    
    Prefer use of ElementsArray#getAttribute and ElementsArray#setAttribute
.attr(values) .attr(name, value) - 
    
empty()
prototypes/dom_manipulation.js, line 30 - 
    
    
    Remove the children's elements
 - 
    
forEach(callback){ElementsArray}
elements_array.js, line 29 - 
    
    
    Executes a callback once per array element
$elements.forEach(function($element) { $element.addClass('someClass'); });Name Type Description callbackfunction Returns:
Type Description ElementsArray return this  - 
    
hide()
prototypes/visibility.js, line 29 - 
    
    
    Hide the elements (add the class .hidden)
 - 
    
isVisible()
prototypes/visibility.js, line 61 - 
    
    
    Return a map of element's visibility
 - 
    
map(callback)
elements_array.js, line 73 - 
    
    
    The map() method creates a new array with the results of calling a provided function on every element in this array.
$elements.map(function($element) { return $element.getAttribute('data-view'); });Name Type Description callbackfunction  - 
    
on(eventNames, selector, listener)
prototypes/events.js, line 138 - 
    
    
    Register a listener for a space separated list of events
Name Type Description eventNamesString selectorString optional listenerfunction  - 
    
once(eventNames, selector, listener)
prototypes/events.js, line 192 - 
    
    
    Register a listener for a space separated list of events
Name Type Description eventNamesString selectorString optional listenerfunction Example
Example usage of on with a button.
$('#my-button').on('click', (event) => { console.log(event.$element, event.$target); } - 
    
onDelayed(delay, throttle, eventNames, selector, listener)
prototypes/events.js, line 307 - 
    
    
    Register a delayed listener for a space separated list of events Usefull for key typing events
Name Type Default Description delayNumber throttleNumber false optional eventNamesString selectorString optional listenerfunction Example
Example usage of onDelayed.
$('#input-search').onDelayed(200, 'keyup', (event) => { console.log(event.$element.getValue() } - 
    
prop()
prototypes/dom.js, line 20 - 
    
    
    Prefer use of ElementsArray#getProperty and ElementsArray#setProperty
.prop(properties) .prop(name, value) - 
    
remove()
prototypes/dom_manipulation.js, line 14 - 
    
    
    Remove the elements from the DOM
 - 
    
show()
prototypes/visibility.js, line 13 - 
    
    
    Show the elements (remove the class .hidden)
 - 
    
some(callback){ElementsArray}
elements_array.js, line 49 - 
    
    
    Return a new ElementsArray with elements wich passed the tests implemented by the provided function.
$elements.some(function($element) { return $element.hasClass('someClass'); });Name Type Description callbackfunction Returns:
Type Description ElementsArray a new {ElementsArray}  - 
    
style()
prototypes/dom.js, line 31 - 
    
    
    Prefer use of ElementsArray#getStyle and ElementsArray#setStyle
.style(properties) .style(name, value) - 
    
timeout()
element_prototype_and_array_prototype.js, line 40 - 
    
    
    
.timeout(delay, callback($elements)) - 
    
toggle()
prototypes/visibility.js, line 45 - 
    
    
    Toggle an element's visibility using the hidden class