Methods
(inner) btnWaiting(btn, waiting) → {void}
Adds a waiting animation to a button
Parameters:
Name | Type | Description |
---|---|---|
btn |
Node | id of the button |
waiting |
boolean | true = add animation, false = remove animation |
- Source:
Returns:
- Type
- void
(inner) btnWaitingId(id, waiting) → {void}
Adds a waiting animation to a button
Parameters:
Name | Type | Description |
---|---|---|
id |
string | id of the button |
waiting |
boolean | true = add animation, false = remove animation |
- Source:
Returns:
- Type
- void
(inner) elClear(el) → {void}
Clears the element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | ChildNode | element to clear |
- Source:
Returns:
- Type
- void
(inner) elClearId(id) → {void}
Clears the element with the given id
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id to clear |
- Source:
Returns:
- Type
- void
(inner) elCreateEmpty(tagName, attributes) → {HTMLElement}
Creates an empty html element
Parameters:
Name | Type | Description |
---|---|---|
tagName |
string | name of the tag |
attributes |
object | tag attributes |
- Source:
Returns:
created dom node
- Type
- HTMLElement
(inner) elCreateNode(tagName, attributes, node) → {HTMLElement}
Creates a html element with a child node
Parameters:
Name | Type | Description |
---|---|---|
tagName |
string | name of the tag |
attributes |
object | tag attributes |
node |
Element | Node | node to add as child |
- Source:
Returns:
created dom node
- Type
- HTMLElement
(inner) elCreateNodes(tagName, attributes, nodes) → {HTMLElement}
Creates a html element with child nodes
Parameters:
Name | Type | Description |
---|---|---|
tagName |
string | name of the tag |
attributes |
object | tag attributes |
nodes |
object | array of nodes to add as childs |
- Source:
Returns:
created dom node
- Type
- HTMLElement
(inner) elCreateText(tagName, attributes, text) → {HTMLElement}
Creates a html element with text content
Parameters:
Name | Type | Description |
---|---|---|
tagName |
string | name of the tag |
attributes |
object | tag attributes |
text |
string | text for the elements, respects \n for newlines |
- Source:
Returns:
created dom node
- Type
- HTMLElement
(inner) elCreateTextTn(tagName, attributes, text, data) → {HTMLElement}
Creates a html element and translates the text
Parameters:
Name | Type | Description |
---|---|---|
tagName |
string | name of the tag to create |
attributes |
object | tag attributes |
text |
string | text phrase to translate |
data |
object | object to resolve variables from the phrase |
- Source:
Returns:
created dom node
- Type
- HTMLElement
(inner) elCreateTextTnNr(tagName, attributes, text, smartCount) → {HTMLElement}
Shortcut for elCreateTextTn for smartCount only
Parameters:
Name | Type | Description |
---|---|---|
tagName |
string | name of the tag to create |
attributes |
object | attributes to set |
text |
string | phrase to translate |
smartCount |
number | smart number for translation |
- Source:
Returns:
created dom node
- Type
- HTMLElement
(inner) elDisable(el) → {void}
Disables the element
Parameters:
Name | Type | Description |
---|---|---|
el |
Node | element to disable |
- Source:
Returns:
- Type
- void
(inner) elDisableBtnGroup(el) → {void}
Disables all button in a btn-group
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | Button group |
- Source:
Returns:
- Type
- void
(inner) elDisableId(id) → {void}
Disables the element with the given id
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
- Type
- void
(inner) elEnable(el) → {void}
Enables the element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | Node | element to enable |
- Source:
Returns:
- Type
- void
(inner) elEnableBtnGroup(el) → {void}
Enables all button in a btn-group
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | Button group |
- Source:
Returns:
- Type
- void
(inner) elEnableId(id) → {void}
Enables the element with the given id
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
- Type
- void
(inner) elGetById(id) → {HTMLElement}
Shortcut for elGetById
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
found element
- Type
- HTMLElement
(inner) elGetIndex(el) → {number}
Gets the index of the element in the parent html collection
Parameters:
Name | Type | Description |
---|---|---|
el |
HTMLElement | element to get the index |
- Source:
Returns:
the index
- Type
- number
(inner) elHide(el) → {void}
Hides the element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | EventTarget | element to hide |
- Source:
Returns:
- Type
- void
(inner) elHideId(id) → {void}
Hides the element with the given id
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
- Type
- void
(inner) elReflow(el) → {number}
Triggers a layout reflow
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | element to trigger the reflow |
- Source:
Returns:
element height
- Type
- number
(inner) elReplaceChild(el, child) → {void}
Clears the given element and appends the new child
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | id of the parent element |
child |
Element | Node | element to add |
- Source:
Returns:
- Type
- void
(inner) elReplaceChildId(id, child) → {void}
Clears the element with given id and appends the new child
Parameters:
Name | Type | Description |
---|---|---|
id |
string | id of the parent element |
child |
Element | Node | element to add |
- Source:
Returns:
- Type
- void
(inner) elShow(el) → {void}
Shows the element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | element to show |
- Source:
Returns:
- Type
- void
(inner) elShowId(id) → {void}
Shows the element with the given id
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
- Type
- void
(inner) getBtnChkValue(btn) → {boolean}
Gets the enabled state of a check button
Parameters:
Name | Type | Description |
---|---|---|
btn |
HTMLElement | EventTarget | check button id |
- Source:
Returns:
enabled = true, disabled = false
- Type
- boolean
(inner) getBtnChkValueId(id) → {boolean}
Gets the enabled state of a check button
Parameters:
Name | Type | Description |
---|---|---|
id |
string | check button id |
- Source:
Returns:
enabled = true, disabled = false
- Type
- boolean
(inner) getBtnGroupValueId(id) → {object}
Gets the value from the active button in a button group
Parameters:
Name | Type | Description |
---|---|---|
id |
string | id of the button group |
- Source:
Returns:
value the value of the active button
- Type
- object
(inner) getData(el, attribute) → {object}
Gets the attributes value from the element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | EventTarget | element |
attribute |
string | attribute name |
- Source:
Returns:
attribute value or undefined
- Type
- object
(inner) getDataId(id, attribute) → {object}
Gets the attributes value from the element given by id.
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
attribute |
string | attribute name |
- Source:
Returns:
attribute value
- Type
- object
(inner) getRadioBoxValue(el) → {string}
Gets the value of the checked radio box
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | element |
- Source:
Returns:
radio box value
- Type
- string
(inner) getRadioBoxValueId(id) → {string}
Gets the value of the checked radio box
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
radio box value
- Type
- string
(inner) getScrollPosY(elopt) → {number}
Gets the y-scrolling position
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
el |
HTMLElement | Element |
<optional> |
element |
- Source:
Returns:
the vertical scrolling position
- Type
- number
(inner) getSelectValue(el) → {string}
Gets the value of the selected option of a select element
or undefined if no option is selected
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | EventTarget | element |
- Source:
Returns:
selected option value
- Type
- string
(inner) getSelectValueId(id) → {string}
Gets the value of the selected option of a select element
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
selected option value
- Type
- string
(inner) getSelectedOptionData(el, attribute) → {object}
Gets the attribute value of the selected option of a select element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | element |
attribute |
string | attribute name |
- Source:
Returns:
selected option data value
- Type
- object
(inner) getSelectedOptionDataId(id, attribute) → {object}
Gets the attribute value of the selected option of a select element
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
attribute |
string | attribute name |
- Source:
Returns:
selected option data value
- Type
- object
(inner) getXpos(el) → {number}
Gets the x-position of the given element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | element |
- Source:
Returns:
x-position
- Type
- number
(inner) getYpos(el) → {number}
Gets the y-position of the given element
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | ParentNode | element |
- Source:
Returns:
y-position
- Type
- number
(inner) mirrorBtn(btn, mirror) → {void}
Mirrors the button horizontal
Parameters:
Name | Type | Description |
---|---|---|
btn |
HTMLElement | EventTarget | button to mirror |
mirror |
boolean | true = mirror, false = not |
- Source:
Returns:
- Type
- void
(inner) mirrorBtnId(id, mirror) → {void}
Mirrors the button horizontal
Parameters:
Name | Type | Description |
---|---|---|
id |
string | button id to mirror |
mirror |
boolean | true = mirror, false = not |
- Source:
Returns:
- Type
- void
(inner) rmData(el, attribute) → {void}
Removes an attribute on the given element.
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | Node | element |
attribute |
string | attribute name |
- Source:
Returns:
- Type
- void
(inner) rmDataId(id, attribute) → {void}
Removes an attribute on the element given by id.
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
attribute |
string | attribute name |
- Source:
Returns:
- Type
- void
(inner) scrollToPosY(container, pos) → {void}
Scrolls the container or the window to the y-position
Parameters:
Name | Type | Description |
---|---|---|
container |
Element | ParentNode | or null |
pos |
number | position to scroll to |
- Source:
Returns:
- Type
- void
(inner) setData(el, attribute, value) → {void}
Sets an attribute on the given element.
Parameters:
Name | Type | Description |
---|---|---|
el |
Element | Node | EventTarget | element |
attribute |
string | attribute name |
value |
object | could be any type |
- Source:
Returns:
- Type
- void
(inner) setDataId(id, attribute, value) → {void}
Sets an attribute on the element given by id.
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
attribute |
string | attribute name |
value |
object | could be any type |
- Source:
Returns:
- Type
- void
(inner) setFocus(el) → {void}
Set the focus on the given element for desktop view.
Parameters:
Name | Type | Description |
---|---|---|
el |
HTMLElement | element to focus |
- Source:
Returns:
- Type
- void
(inner) setFocusId(id) → {void}
Sets the focus on the element with given id for desktop view.
Parameters:
Name | Type | Description |
---|---|---|
id |
string | element id |
- Source:
Returns:
- Type
- void
(inner) toggleBtn(btn, state) → {void}
Toggles the active state of a button
Parameters:
Name | Type | Description |
---|---|---|
btn |
HTMLElement | EventTarget | button to toggle |
state |
boolean | number | true, 1 = active; false, 0 = inactive |
- Source:
Returns:
- Type
- void
(inner) toggleBtnChk(btn, state) → {boolean}
Toggles a check button
Parameters:
Name | Type | Description |
---|---|---|
btn |
HTMLElement | EventTarget | the button to toggle |
state |
boolean | number | true, 1 = active; false, 0 = inactive |
- Source:
Returns:
true if button is checked, else false
- Type
- boolean
(inner) toggleBtnChkCollapse(btn, collapseId, state) → {void}
Toggles a check button and an assigned collapse
Parameters:
Name | Type | Description |
---|---|---|
btn |
HTMLElement | triggering button |
collapseId |
string | id of element to collapse |
state |
boolean | number | true = active, false = inactive |
- Source:
Returns:
- Type
- void
(inner) toggleBtnChkCollapseId(id, collapseId, state) → {void}
Toggles a check button and an assigned collapse
Parameters:
Name | Type | Description |
---|---|---|
id |
string | the id of the triggering button |
collapseId |
string | id of element to collapse |
state |
boolean | number | true = active, false = inactive |
- Source:
Returns:
- Type
- void
(inner) toggleBtnChkId(id, state) → {void}
Toggles a check button
Parameters:
Name | Type | Description |
---|---|---|
id |
string | id of the button to toggle |
state |
boolean | true, 1 = active; false, 0 = inactive |
- Source:
Returns:
- Type
- void
(inner) toggleBtnGroup(btn) → {HTMLElement|EventTarget}
Toggles a button group by triggering element
Parameters:
Name | Type | Description |
---|---|---|
btn |
HTMLElement | EventTarget | triggered button |
- Source:
Returns:
active button
- Type
- HTMLElement | EventTarget
(inner) toggleBtnGroupCollapse(el, collapseId) → {void}
Toggles a button group by triggering element and toggle a collapse
Parameters:
Name | Type | Description |
---|---|---|
el |
HTMLElement | triggering button |
collapseId |
string | id of element to collapse |
- Source:
Returns:
- Type
- void
(inner) toggleBtnGroupId(id) → {HTMLElement|EventTarget}
Toggles a button group by triggering element
Parameters:
Name | Type | Description |
---|---|---|
id |
string | id of triggered button |
- Source:
Returns:
active button
- Type
- HTMLElement | EventTarget
(inner) toggleBtnGroupValue(btngrp, value) → {HTMLElement}
Toggles a button group by value
Parameters:
Name | Type | Description |
---|---|---|
btngrp |
Element | button group to toggle |
value |
string | number | value to select |
- Source:
Returns:
selected button
- Type
- HTMLElement
(inner) toggleBtnGroupValueCollapse(btngrp, collapseId, value) → {void}
Toggles a button group by value and toggle a collapse
Parameters:
Name | Type | Description |
---|---|---|
btngrp |
Element | button group to toggle |
collapseId |
string | id of element to collapse |
value |
string | number | value to select |
- Source:
Returns:
- Type
- void
(inner) toggleBtnGroupValueId(id, value) → {HTMLElement}
Toggles a button group by value
Parameters:
Name | Type | Description |
---|---|---|
id |
string | button group id |
value |
string | number | value to select |
- Source:
Returns:
selected button
- Type
- HTMLElement
(inner) toggleBtnId(id, state) → {void}
Toggles the active state of a button
Parameters:
Name | Type | Description |
---|---|---|
id |
string | id of button to toggle |
state |
boolean | number | true, 1 = active; false, 0 = inactive |
- Source:
Returns:
- Type
- void