trait FlexMenuBuilder extends AnyRef
- Alphabetic
- By Inheritance
- FlexMenuBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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: AnyRef): 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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- 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
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()