trait FlexMenuBuilder extends AnyRef
- Alphabetic
- By Inheritance
- FlexMenuBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildInnerTag(contents: NodeSeq, path: Boolean, current: Boolean): Elem
By default, create an li for a menu item
By default, create an li for a menu item
- Attributes
- protected
-
def
buildItemMenu[A](loc: Loc[A], currLoc: Box[Loc[_]], expandAll: Boolean): List[MenuItem]
This is used to build a MenuItem for a single Loc
This is used to build a MenuItem for a single Loc
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
emptyGroup: NodeSeq
If a group is specified and the group is empty what to display
If a group is specified and the group is empty what to display
- Attributes
- protected
-
def
emptyMenu: NodeSeq
If the whole menu hierarchy is empty, what to display
If the whole menu hierarchy is empty, what to display
- Attributes
- protected
-
def
emptyPlaceholder: NodeSeq
What to display when the placeholder is empty (has no kids)
What to display when the placeholder is empty (has no kids)
- Attributes
- protected
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
expandAll: Boolean
Should all the menu items be expanded? Defaults to false
-
def
expandAny: Boolean
Should any of the menu items be expanded?
Should any of the menu items be expanded?
- Attributes
- protected
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
linkToSelf: Boolean
Override if you want a link to the current page
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def render: NodeSeq
-
def
renderItem(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem
Render a menu item that's neither in the path nor
Render a menu item that's neither in the path nor
- Attributes
- protected
-
def
renderItemInPath(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem
Render an item in the current path
Render an item in the current path
- Attributes
- protected
-
def
renderLink(uri: NodeSeq, text: NodeSeq, path: Boolean, current: Boolean): NodeSeq
Render a generic link
Render a generic link
- Attributes
- protected
-
def
renderOuterTag(inner: NodeSeq, top: Boolean): NodeSeq
Render the outer tag for a group of menu items
Render the outer tag for a group of menu items
- Attributes
- protected
-
def
renderPlaceholder(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem
Render a placeholder
Render a placeholder
- Attributes
- protected
-
def
renderSelf(item: MenuItem): NodeSeq
Render the currently selected menu item
Render the currently selected menu item
- Attributes
- protected
-
def
renderSelfLinked(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem
Render a link that's the current link, but the "link to self" flag is set to true
Render a link that's the current link, but the "link to self" flag is set to true
- Attributes
- protected
-
def
renderSelfNotLinked(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem
Render the currently selected menu item, but with no a link back to self
Render the currently selected menu item, but with no a link back to self
- Attributes
- protected
-
def
renderWhat(expandAll: Boolean): Seq[MenuItem]
The default set of MenuItems to be rendered
The default set of MenuItems to be rendered
- Attributes
- protected
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toRender: Seq[MenuItem]
Compute the MenuItems to be rendered by looking at the 'item' and 'group' attributes
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
updateForCurrent(nodes: Elem, current: Boolean): Elem
Take the incoming Elem and add any attributes based on current which is a flag that indicates this is the currently viewed page
Take the incoming Elem and add any attributes based on current which is a flag that indicates this is the currently viewed page
- Attributes
- protected
-
def
updateForPath(nodes: Elem, path: Boolean): Elem
Take the incoming Elem and add any attributes based on path which is true if this Elem is the path to the current page
Take the incoming Elem and add any attributes based on path which is true if this Elem is the path to the current page
- Attributes
- protected
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )