Snap.widgets.checkbox

This namespace provides access to the properties of the Check Box widget.

Example

Snap.widgets.checkbox.getValue("widget-id");
Snap.widgets.checkbox.setValue("widget-id", true, "text", "Option 1");

Methods

static getBorderColor(id) → {string}

Get widget border color

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getBorderRadius(id) → {string}

Get widget border radius

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getBorderStyle(id) → {string}

Get widget border style

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getBorderWidth(id) → {string}

Get widget border width

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getFontColor(id) → {string}

Get font color

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getFontSize(id) → {string}

Get font size

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getFontStyle(id) → {string}

Get font style

Parameters:
Name Type Description
id string

Widget Id

Returns:
string -

fontStyle, fontWeight, textDecorationLine

static getHeight(id) → {number}

Get widget height

Parameters:
Name Type Description
id number

Widget Id

Returns:
number

static getMargin(id, position) → {string}

Get widget margin

Parameters:
Name Type Description
id string

Widget Id

position string

'left', 'right', 'top', 'bottom', 'all' - if value not defined it will return all

Returns:
string

static getPadding(id, position) → {string}

Get widget padding

Parameters:
Name Type Description
id string

Widget Id

position string

'left', 'right', 'top', 'bottom', 'all' - if value not defined it will return all

Returns:
string

static getValue(id) → {string}

Get value of checkbox

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getWidgetAlignment(id) → {string}

Get widget alignment (flex CSS)

Parameters:
Name Type Description
id string

Widget Id

Returns:
string

static getWidth(id) → {number}

Get widget width

Parameters:
Name Type Description
id string

Widget Id

Returns:
number

static setValue(id, value, selectortype, selectorValue)

Set value of checkbox

Parameters:
Name Type Description
id string

Widget Id

value bool

Boolean for checked or unchecked

selectortype string

Type of selector - "value" or "text"

selectorValue string

Matching value for selectorType