sealed trait MenuSingleton extends AnyRef
A DSL for building menus.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- MenuSingleton
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
-
def
apply(name: String, linkText: LinkText[Unit]): PreMenu
A Menu can be created with the syntax
Menu("home_page", "Home") / "index"
The first parameter is the name of the page and the second is the LinkText which calculates how Links are presented.A Menu can be created with the syntax
Menu("home_page", "Home") / "index"
The first parameter is the name of the page and the second is the LinkText which calculates how Links are presented. The LinkText parameter to Menu will be treated as call-by-name such that it is re-evaluated each time the menu link is needed. That means you can doMenu("home_page", S ? "Home") / "index"
and the menu link will be localized for each display. You can look up a Menu item by name as well as using the <lift:menu.item name="home_page"> snippet. -
def
apply(linkText: LinkText[Unit]): PreMenu
A Menu can be created with the syntax
Menu("Home") / "index"
The first parameter is the LinkText which calculates how Links are presented.A Menu can be created with the syntax
Menu("Home") / "index"
The first parameter is the LinkText which calculates how Links are presented. The parameter to Menu will be treated as call-by-name such that it is re-evaluated each time the menu link is needed. That means you can doMenu(S ? "Home") / "index"
and the menu link will be localized for each display. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
def
i(nameAndLink: String): PreMenu
A convenient way to define a Menu item that has the same name as its localized LinkText.
A convenient way to define a Menu item that has the same name as its localized LinkText.
Menu.i("Home") / "index"
is short-hand forMenu("Home", S.loc("Home", Text("Home")) / "index"
Menu.i("Home") / "index"
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def param[T <: AnyRef](name: String, linkText: LinkText[T], parser: (String) ⇒ Box[T], encoder: (T) ⇒ String): PreParamMenu[T]
- def params[T <: AnyRef](name: String, linkText: LinkText[T], parser: (List[String]) ⇒ Box[T], encoder: (T) ⇒ List[String]): PreParamsMenu[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... )