Packages

o

views.html.helper

javascriptRouter

object javascriptRouter extends BaseScalaTemplate[play.twirl.api.HtmlFormat.Appendable, Format[play.twirl.api.HtmlFormat.Appendable]] with Template3[String, Array[JavaScriptReverseRoute], RequestHeader, play.twirl.api.HtmlFormat.Appendable]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. javascriptRouter
  2. Template3
  3. BaseScalaTemplate
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def _display_(o: Any)(implicit m: ClassTag[play.twirl.api.HtmlFormat.Appendable]): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  5. def _display_(x: play.twirl.api.HtmlFormat.Appendable): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  6. def _display_(x: NodeSeq): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  7. def _display_(x: Unit): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  8. def _display_(x: String): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  9. def _display_(x: AnyVal): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  10. def apply(name: String = "Router")(routes: JavaScriptReverseRoute*)(implicit request: RequestHeader): play.twirl.api.HtmlFormat.Appendable

    Generates a Javascript object that lets you refer to your application's routes in Javascript code

    Generates a Javascript object that lets you refer to your application's routes in Javascript code

    Example:

    @javascriptRouter("jsRoutes")(
      routes.javascript.Users.list,
      routes.javascript.Application.index
    )

    You can access your routes in JavaScript without hardcoded URL's, e.g. assuming jQuery's ajax function:

    $.ajax(jsRoutes.controllers.Users.list()).done( /* */ ).fail( /* */ )

    Each action in the generated object also has the following properties: * *type*: HTTP method * *url*: the url to be used

    name

    The javascript object name.

    routes

    Set of routes to include in this javascript router.

  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def f: (String) => (Array[JavaScriptReverseRoute]) => (RequestHeader) => play.twirl.api.HtmlFormat.Appendable
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. val format: Format[play.twirl.api.HtmlFormat.Appendable]
    Definition Classes
    BaseScalaTemplate
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. def ref: javascriptRouter.this.type
  24. def render(name: String, routes: Array[JavaScriptReverseRoute], request: RequestHeader): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    javascriptRouterTemplate3
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped