jgrouse.widgets.Widget


module jgrouse.widgets.Widget
Module with base jGrouse widget
Defined in jgrouse/widgets/Widget.js

Class Summary
Spices are components that enhance default behavior of widgets.
Base class for all jGrouse widgets.

Structure Summary
Structure describing dimensions of widget, in px

Variable Summary
Map containing all widget instances in the system

Function Summary
getSpiceClass(String spiceAlias)
Get spice's class by alias
String getWidgetClass(String widgetType)
Get widget's class by widget's alias
String nextId()
Generate unique identifier that could be used as an ID for DOM element.
registerSpice(String spiceName, String spiceClassName)
registerWidget(String widgetName, String widgetClassName)
Associate widget's alias with widget's class

Variable Details

variable _widgetInstances

Map containing all widget instances in the system
Defined in jgrouse.widgets.Widget

Function Details

function getSpiceClass

getSpiceClass(String spiceAlias)
Get spice's class by alias
Parameters:
spiceAlias
Defined in jgrouse.widgets.Widget

function getWidgetClass

String getWidgetClass(String widgetType)
Get widget's class by widget's alias
Parameters:
widgetType - widget's alias
Defined in jgrouse.widgets.Widget

function nextId

String nextId()
Generate unique identifier that could be used as an ID for DOM element.
Defined in jgrouse.widgets.Widget

function registerSpice

registerSpice(String spiceName, String spiceClassName)
Parameters:
spiceName - spice's alias
spiceClassName - spice's class name
Defined in jgrouse.widgets.Widget

function registerWidget

registerWidget(String widgetName, String widgetClassName)
Associate widget's alias with widget's class
Parameters:
widgetName - widget's alias
widgetClassName - name of widget's class
Defined in jgrouse.widgets.Widget