Mendix Client 4 API Documentation


mobile.dom

Methods

create(element, props, child1, child2, …, childn)

This method is called to create a dom node.

Parameters

Name Type Description
element String Name of the HTML element to create.
props Object Optional. Properties to set on the element.
childx DOMNode Nodes to append to the newly created element.

Returns

Type Description
DOMNode The newly created element.

Examples

var $ = mobile.dom.create;

var table = $("table", {
        "class" : "bordered-table",
        style   : "font-weight:bold"
    },
    $("tbody",
        $("tr",
            $("td", "content")
        )
    )
);
    
var node = $("div", {
        style : {
            color      : "red",
            cursor     : "pointer",
            fontWeight : "bold"
        },
    },
    $("span", "text")
);

escapeString(str)

Escapes HTML special characters in str so it can be used inside HTML documents.

Name Type Description
str String String to escape

getCss(path, doc)

Get the DOMNode from a document linking to the given stylesheet.

Parameters

Name Type Description
path String Path of the stylesheet location.
doc Document Document in which to look for the stylesheet link. Defaults to document.

addCss(path, doc, media)

Add a link to the given stylesheet to a document.

Parameters

Name Type Description
path String Path of the stylesheet location.
doc Document Document to add the stylesheet link to. Defaults to document.
media String String describing the media types supported by the stylesheet.