requireJs

views.html.helper.requireJs
object requireJs extends BaseScalaTemplate[Appendable, Format[Appendable]]

Attributes

Graph
Supertypes
class BaseScalaTemplate[Appendable, Format[Appendable]]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
requireJs.type

Members list

Value members

Concrete methods

def apply(module: String, core: String, isProd: Boolean, productionFolderPrefix: String, folder: String): Appendable

RequireJS Javascript module loader.

RequireJS Javascript module loader.

Example:

@requireJs(core = routes.Assets.at("javascripts/require.js").url, module = routes.Assets.at("javascripts/main").url, isProd = true)

Value parameters

core

Reference to require.js.

folder

Javascript folder, default "javascripts".

isProd

true if the javascript should be minified, false otherwise.

module

Javascript module in question.

productionFolderPrefix

Prefix of Javascript production folder, default "-min".

Attributes

def f: (String, String, Boolean, String, String) => Appendable
def ref: this.type
def render(module: String, core: String, isProd: Boolean, productionFolderPrefix: String, folder: String): Appendable

Inherited methods

def _display_(o: Any)(implicit m: ClassTag[Appendable]): Appendable

Attributes

Inherited from:
BaseScalaTemplate
def _display_(x: Appendable): Appendable

Attributes

Inherited from:
BaseScalaTemplate
def _display_(x: NodeSeq): Appendable

Attributes

Inherited from:
BaseScalaTemplate
def _display_(x: Unit): Appendable

Attributes

Inherited from:
BaseScalaTemplate
def _display_(x: String): Appendable

Attributes

Inherited from:
BaseScalaTemplate
def _display_(x: AnyVal): Appendable

Attributes

Inherited from:
BaseScalaTemplate

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product