Class: ClassList

just.ClassList(element)

Chainable methods for the classList property.
Source:
just.js, line 493

Parameters:

NameTypeDescription
element
ElementThe target.

Example

let force;

just.ClassList(button)
    .add('a', 'b', 'c')
    .remove('b')
    .toggle('c', (force = true))
    .replace('a', 'z')
    .contains('b'); // false

Members

element :Element

Source:
just.js, line 499
Type:

Element

Methods

apply(element, methodName, methodArgsopt)

Simulate Element.classList.prototype.method.apply(element, args) since it's not possible to call a classList-method that way.
Source:
just.js, line 520
Parameters:
NameTypeDefaultDescription
element
ElementThe target.
methodName
stringThe name of the classList method to call.
methodArgs
[optional]
array[] or Any[methodArgs]Arguments for the classList method.
Returns:
Whatever the method returns.
Example
ClassList.apply(this, 'add', ['x', 'b']); // > undefined
ClassList.apply(this, 'remove', 'c'); // > undefined
ClassList.apply(this, 'toggle', ['a', true]); // > true