API Reference
Configuration File Winnetoujs package Constructos Mutables State Management Mutations Select Methods Winnetou Fx Router Translations Color Themes WBR Compiler
Docs Change Log Git Hub Pull Requests Guidelines Get in touch

WinnetouJs Methods


∯ Purpose

Provides a lot of methods and functions to make easier to work with DOM manipulation and constructos state management. Winnetou.js provides a simple and chainable API for manipulating elements in the DOM.

∯ Syntax

Winnetou.select(selectors:string).method([arguments])

Selectors

Selects elements in app. Use comma separated string.

Constructo id

Winnetou.select(myDiv.ids.div).hide()

Id

Winnetou.select(`#title`).hide()

Class

Winnetou.select(`.bright`).hide()

Tag

Winnetou.select(`div`).hide()

Mixed

Winnetou.select(`.bright, p, #${myDiv.ids.div}`).hide()

∯ Methods

remove

Removes element from DOM.

Syntax

.remove()

html

Inserts html on element. Overwrite its content.

Syntax

.html(content:string)

getHtml

Get first element html content.

Syntax

.getHtml()

getText

Get first element text content.

Syntax

.getText()

append

Appends content to element.

Syntax

.append(content:string)

prepend

Prepends content to element.

Syntax

.prepend(content:string)

css

Changes css of element.

Syntax

.css(property:string, value:string | number)

toggleClass

Toggles element class.

Syntax

.toggleClass(class_name:string)

addClass

Adds class to element.

Syntax

.addClass(class_name:string)

removeClass

Removes class from element.

Syntax

.removeClass(class_name:string)

hide

Hides element from DOM.

Syntax

.hide()

show

Shows element from DOM.

Syntax

.show()

getWidth

Gets width from first element.

Syntax

.getWidth()

Returns

Number

getHeight

Gets height from first element.

Syntax

.getHeight()

Returns

Number

getLeft

Gets left position of first element.

Syntax

.getLeft()

Returns

Number

getTop

Gets top of first element.

Syntax

.getTop()

Returns

Number

getGlobalPosition

Gets global position of element.

Syntax

.getGlobalPosition()

Returns

{bottom: Number,height: Number, left: Number, right: Number, top: Number, width: Number,x: Number, y: Number}

getVal

Gets value of first element.

Syntax

.getVal()

Returns

String

setVal

Set value of all elements.

Syntax

.setVal(value: String)

Behavior

Triggers onchange event

setAttr

Set value of attribute.

Syntax

.setAttr(attr: String, value: String)

getAttr

Gets attribute value of first element.

Syntax

.getAttr(attr: String)

Returns

String

isChecked

Checks if input type checkbox is checked.

Syntax

.isChecked()

Returns

Boolean

getFile

Gets first element first file.

Syntax

.getFile()

Returns

{ lastModified: Number, lastModifiedDate: Date, name: String, size: Number, type: String }

getFiles

Gets first element an array of files.

Syntax

.getFiles()

Returns

[{ lastModified: Number, lastModifiedDate: Date, name: String, size: Number, type: String }]

getScrollTop

Gets first element scrolltop value.

Syntax

.getScrollTop()

Returns

Number

disable

Disables first element.

Syntax

.disable()

enable

Enables first element.

Syntax

.enable()