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. Protected

Value Members

  1. def _display_(o: Any)(implicit m: ClassTag[play.twirl.api.HtmlFormat.Appendable]): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  2. def _display_(x: play.twirl.api.HtmlFormat.Appendable): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  3. def _display_(x: NodeSeq): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  4. def _display_(x: Unit): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  5. def _display_(x: String): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  6. def _display_(x: AnyVal): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    BaseScalaTemplate
  7. 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.

  8. def f: (String) => (Array[JavaScriptReverseRoute]) => (RequestHeader) => play.twirl.api.HtmlFormat.Appendable
  9. val format: Format[play.twirl.api.HtmlFormat.Appendable]
    Definition Classes
    BaseScalaTemplate
  10. def productElementNames: Iterator[String]
    Definition Classes
    Product
  11. def ref: javascriptRouter.this.type
  12. def render(name: String, routes: Array[JavaScriptReverseRoute], request: RequestHeader): play.twirl.api.HtmlFormat.Appendable
    Definition Classes
    javascriptRouterTemplate3