Xataface 2.0
Xataface Application Framework
Public Member Functions | Data Fields
Dataface_Menu Class Reference

Public Member Functions

 __construct ($rootPath='/')
 __destruct ()
 newMenuItem ($label, $url, $parent=null)
 getItems ()
 getRoot ()
 nextID ()
 addItem (Dataface_Menu_Item $item)
 registerURL ($url, $menuItem, $type=null)
 getItemById ($id)
 getItemByURL ($url)
 getItemPath ($item, $type=null)
 buildMenu ($url)
 toJSON ()
 registerTrigger ($name, $callback)
 fireTrigger ($name)
 loadJSON ($in)
 toHtml ($url, $id='main_nav')

Data Fields

 $dependencies = array()

Detailed Description

Definition at line 2 of file Menu.php.


Constructor & Destructor Documentation

__construct ( rootPath = '/')

Definition at line 9 of file Menu.php.

__destruct ( )

Definition at line 17 of file Menu.php.


Member Function Documentation

addItem ( Dataface_Menu_Item item)

Definition at line 64 of file Menu.php.

buildMenu ( url)

Definition at line 142 of file Menu.php.

fireTrigger ( name)

Definition at line 179 of file Menu.php.

getItemById ( id)

Definition at line 80 of file Menu.php.

getItemByURL ( url)

Definition at line 85 of file Menu.php.

getItemPath ( item,
type = null 
)

Definition at line 127 of file Menu.php.

getItems ( )

Definition at line 48 of file Menu.php.

getRoot ( )

Definition at line 52 of file Menu.php.

loadJSON ( in)

Definition at line 193 of file Menu.php.

newMenuItem ( label,
url,
parent = null 
)

Definition at line 23 of file Menu.php.

nextID ( )

Definition at line 58 of file Menu.php.

registerTrigger ( name,
callback 
)

Definition at line 175 of file Menu.php.

registerURL ( url,
menuItem,
type = null 
)

Definition at line 75 of file Menu.php.

toHtml ( url,
id = 'main_nav' 
)

Definition at line 216 of file Menu.php.

toJSON ( )

Definition at line 156 of file Menu.php.


Field Documentation

$dependencies = array()

Definition at line 8 of file Menu.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations