Moobile.BarItem
Extends Moobile.Control
Provides a bar item control that will be used as the content of a Moobile.Bar control.
Initialization
Syntax:
var barItem = new Moobile.BarItem([element], [options], [name]);
Parameters:
| Name | Type | Description |
|---|---|---|
element Optional |
Element | The bar item's element, element id or html string. |
options Optional |
Object | The bar item's options, see below. |
name Optional |
String | The bar item's name. |
Options:
| Name | Type | Description |
|---|---|---|
className |
String | The bar item's extended CSS class name, defaults to null. |
styleName |
String | The bar item's default style, defaults to null. |
tagName |
String | The bar item's element tag name, defaults to div. |
Generates:
<div class="bar-item"></div>
Subclassing Notes:
Don't instantiate this class. Instead, extend it by creating subclasses for your own implementation. Look at Moobile.NavigationBarItem for an extended Moobile.BarItem class.
This class overrides the following method:
willBuild: Call the parent method at thetopof your implementation if you override this method.
Defined roles:
| Name | Description | Applies to | Note |
|---|---|---|---|
item |
Defines an element acting as a Moobile.BarItem control |
Moobile.Bar controls | Use the data-item attribute to specify a subclass instead |