AdminNavigation Class
Provides function to construct the structure needed to display the navigation in the Admin section of the application.
Item Index
Methods
- add static
- addChildToSite static
- addToSite static
- buildNavigation static
- get static
- getAdditions static
- getAdditionsInScope
- getChildrenAdditions static
- isDefaultNode static
- isDuplicate static
- localizeNavigation static
- remove static
- removeFromSite static
- removeUnauthorized static
Properties
- additions static
- childrenAdditions static
- CONTENT_NAV static
- MULTISITE_NAV static
Methods
add
(
Boolean
static
-
node -
[site='global']
Adds a new top level node
Parameters:
-
nodeObject -
[site='global']String optional
Returns:
Boolean:
addChildToSite
(
Boolean
static
-
parentId -
node -
site
Adds a new child node to an existing top level node
Parameters:
-
parentIdString -
nodeObject -
siteString- site unique id
Returns:
Boolean:
addToSite
(
Boolean
static
-
node -
site
Adds a new top level node
Parameters:
-
nodeObject -
siteString
Returns:
Boolean:
get
(
Object
static
-
session -
activeMenuItems -
ls
Retrive the admin navigation hierarchy
Parameters:
-
sessionObject -
activeMenuItemsArrayArray of nav item names that are active
-
lsObjectLocalization service
Returns:
Object:
Admin navigation
getAdditions
()
Array
private
static
Returns:
Array:
getAdditionsInScope
(
private
-
additions -
site
Parameters:
-
additionsObject -
siteString
getChildrenAdditions
()
Object
private
static
Returns:
Object:
isDefaultNode
(
Boolean
private
static
-
id
Parameters:
-
idString
Returns:
Boolean:
isDuplicate
(
Boolean
private
static
-
id -
navigation
Parameters:
-
idString -
navigationArray
Returns:
Boolean:
remove
(
Boolean
static
-
id -
[site='global']
Remove a navigation node
Parameters:
-
idObject -
[site='global']String optional
Returns:
Boolean:
removeFromSite
(
Boolean
static
-
id -
site
Remove a navigation node
Parameters:
-
idObject -
siteString
Returns:
Boolean:
