beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

AppendChild

Appends a HTML DOM Element to another

AudioMediaElement

Simple Audio Player, using HTML5 Audio, does not need WebAudio

BackgroundImage

Load a background image and use css styling

BrowserSpecificFile

set file dependant on browser

CSSFilter

set css filter to html element (blur/opacity/contrast)

CSSPropertyString

Modify a css property of an element with a string

CSSProperty

Set css style properties of a html element

CSS

Define a custom stylesheet

CablesLink

create a cables logo which links to cables gl

Cursor

Set the mouse cursor

DivElement

Create a html DIV element

ElementChilds

Set childs of a HTML Element

ElementClientRect

get html element absolute position and size in pixels on screen

ElementCssTransform

translate,scale and rotate a HTML element using css transform

ElementFadeInOut

fade html elements in or out

ElementInteraction

Html element interaction events

ElementSize

Get size and position of a HTML element

ElementsPositionsByClass

get html element absolute positions and sizes by classname

FontFile

Load a font file like .otf, .ttf, .woff via css

FontsLoaded

triggers when asynchronous requests finised loading

FullscreenMode

switch webgl to fullscreen

GetCssVariable

gets current value of CSS Variable

HyperLink

Open another website

IFrame

Show another website in an iframe element

InputElement

HTML input/textarea element to allow the user to enter text

LoadingIndicator

show a typical web loading/progress indicator animation

MailtoLink

creates a mailto: link to open the default email app

MarkdownToHtml

markdown markup language to html parser

ModalOverlay

create a modal HTML overlay with a darkened background

MouseCursorImage

Use image as mouse cursor

Notification

Trigger a simple pop up notification on the screen

PlayButton

shows a playbutton for forcing a simple user interaction

PlayerControlPanel

simple html ui for timeline/mediaplayers (was: TimeLineUI)

QrCode

Generate a qr code as a texture

QuerySelectorAll

Selects all matching elements in the DOM

QuerySelector

Selects an element in the DOM

ReloadPage

reload the website

RemoveAllClasses

remove CSS class [classname] from all html elements that have class [classname]

ScrollPosition

the current x y top left scrolling position of html page or element

SetCssVariableColor

set color value of a CSS variable

SetCssVariableString

set CSS variable string value

ToggleClass

add or remove css class to/from a HTML element

TransformCSS3DElement

Transform an Element in 3d space using CSS3D

TransformElement

Move html element to current transformation in screen space

VideoElement

html video player element

WindowClose

close current window

WindowHasFocus

detect if the browser window/tab has focus

WindowInfo

size of browser window in pixels

YoutubePlayer

play a youtube video in a HTML element

ElementEventListener

Add a custom event listener

ElementPointerEvents

Listen to events of an element

PreventDefault

Prevents the default on a JavaScript event

StopPropagation

Stop a JavaScript event (bubbling / capturing)