new ElementUtils()
    Core UI Template Utility Class 
Templates for 
View, ViewNavigator, ViewStack, Component, Container
- Source:
Methods
| Name | Description | 
|---|---|
| component | Find Component DOM Element by ComponentID | 
| constructComponentBaseElement | Creates Component Base DOM Element by ComponentID | 
| constructContainerBaseElement | Creates Container Base DOM Element by ContainerID | 
| constructNavigatorBaseElement | Creates ViewNavigator Base DOM Element by ViewNavigatorID | 
| constructViewBaseElement | Creates View Base DOM Element by ViewID | 
| constructViewStackBaseElement | Creates ViewStack Base DOM Element by ViewStackID | 
| container | Find Container DOM Element by ContainerID | 
| generateComponentId | Generate Unique Component Instance ID | 
| generateContainerId | Generate Unique Container Instance ID | 
| hideElement | Hide DOM Element | 
| isVisible | Check if DOM Element is visible | 
| showElement | Show DOM Element | 
| view | Find View DOM Element by ViewID | 
| viewNavigator | Find ViewNavigator DOM Element by ViewNavigatorID | 
| viewStack | Find ViewStack DOM Element by ViewStackID | 
(static) component(_componentId) → {string}
    Find  Component DOM Element by ComponentID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _componentId | string | 
- Source:
Returns:
    Component DOM Element with ".vjs-component" css class
- Type
- string
(static) constructComponentBaseElement(_componentId) → {string}
    Creates  Component Base DOM Element by ComponentID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _componentId | string | 
- Source:
Returns:
    Component DOM Element with ".vjs-component" css class
- Type
- string
(static) constructContainerBaseElement(_containerId) → {string}
    Creates  Container Base DOM Element by ContainerID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _containerId | string | 
- Source:
Returns:
    Container DOM Element with ".vjs-container" css class
- Type
- string
(static) constructNavigatorBaseElement(_navigatorId) → {string}
    Creates  ViewNavigator Base DOM Element by ViewNavigatorID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _navigatorId | string | 
- Source:
Returns:
    ViewNavigator DOM Element with ".vjs-viewnavigator" css class
- Type
- string
(static) constructViewBaseElement(_viewId) → {string}
    Creates  View Base DOM Element by ViewID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _viewId | string | 
- Source:
Returns:
    View DOM Element with ".vjs-view" css class
- Type
- string
(static) constructViewStackBaseElement(_viewStackId) → {string}
    Creates  ViewStack Base DOM Element by ViewStackID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _viewStackId | string | 
- Source:
Returns:
    ViewStack DOM Element with ".vjs-viewstack" css class
- Type
- string
(static) container(_containerId) → {string}
    Find  Container DOM Element by ContainerID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _containerId | string | 
- Source:
Returns:
    Container DOM Element with ".vjs-container" css class
- Type
- string
(static) generateComponentId() → {string}
    Generate Unique Component Instance ID
- Source:
Returns:
- Type
- string
(static) generateContainerId() → {string}
    Generate Unique Container Instance ID
- Source:
Returns:
- Type
- string
(static) hideElement(_el)
    Hide DOM Element
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _el | string | DOM Element | 
- Source:
(static) isVisible(_el) → {Boolean}
    Check if DOM Element is visible
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _el | string | DOM Element | 
- Source:
Returns:
- Type
- Boolean
(static) showElement(_el)
    Show DOM Element
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _el | string | DOM Element | 
- Source:
(static) view(_viewId) → {string}
    Find  View DOM Element by ViewID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _viewId | string | 
- Source:
Returns:
    View DOM Element with ".vjs-view" css class
- Type
- string
(static) viewNavigator(_viewNavId) → {string}
    Find  ViewNavigator DOM Element by ViewNavigatorID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _viewNavId | string | 
- Source:
Returns:
    ViewNavigator DOM Element with ".vjs-viewnavigator" css class
- Type
- string
(static) viewStack(_viewStackId) → {string}
    Find  ViewStack DOM Element by ViewStackID
    Parameters:
| Name | Type | Description | 
|---|---|---|
| _viewStackId | string | 
- Source:
Returns:
    ViewStack DOM Element with ".vjs-viewstack" css class
- Type
- string