JE

olon.http.js.JE
object JE

JavaScript Expressions. To see these in action, check out sites/example/src/webapp/json.html

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
JE.type

Members list

Type members

Classlikes

object AnonFunc

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
AnonFunc.type
trait AnonFunc extends JsExp

Attributes

Companion
object
Supertypes
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class Call(function: String, params: JsExp*) extends JsExp

A JavaScript method that takes parameters

A JavaScript method that takes parameters

Call is very similar to JsFunc but only the former will be implicitly converted to a JsCmd.

Attributes

See also

JsFunc

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class CheckedById(id: String) extends JsExp

Given the id of a checkbox, see if it's checked

Given the id of a checkbox, see if it's checked

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class ElemById(id: String, thenStr: String*) extends JsExp

gets the element by ID

gets the element by ID

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
object FormToJSON

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FormToJSON.type
case object Id extends JsMember

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsMember
class Object
trait Matchable
class Any
Show all
Self type
Id.type
case class JsAnd(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsArray(in: JsExp*) extends JsExp

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
object JsArray

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
JsArray.type
case class JsEq(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case object JsFalse extends JsExp

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
Self type
JsFalse.type
case class JsFunc(method: String, params: JsExp*) extends JsMember

A JavaScript method that takes parameters

A JavaScript method that takes parameters

JsFunc is very similar to Call but only the latter will be implicitly converted to a JsCmd.

Attributes

See also

Call

Supertypes
trait Serializable
trait Product
trait Equals
trait JsMember
class Object
trait Matchable
class Any
Show all
case class JsGt(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsGtEq(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsLt(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsLtEq(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsNot(exp: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsNotEq(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case object JsNull extends JsExp

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
Self type
JsNull.type
object JsObj

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
JsObj.type
case class JsOr(left: JsExp, right: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class JsRaw(rawJsCmd: String) extends JsExp

Put any JavaScript expression you want in here and the result will be evaluated.

Put any JavaScript expression you want in here and the result will be evaluated.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case object JsTrue extends JsExp

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
Self type
JsTrue.type
case class JsVal(valueName: String) extends JsMember

A value that can be retrieved from an expression

A value that can be retrieved from an expression

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsMember
class Object
trait Matchable
class Any
Show all
case class JsVar(varName: String, andThen: String*) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
object LjAlt

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjAlt.type
object LjBuildIndex

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LjFilter

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjFilter.type
object LjFlatMap

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjFlatMap.type
object LjFold

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjFold.type
object LjForeach

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjForeach.type
object LjMagicUpdate

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LjMap

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjMap.type
object LjSort

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LjSort.type
object LjSwappable

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class Num(n: Number) extends JsExp

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
object Num

The companion object to Num which has some helpful constructors

The companion object to Num which has some helpful constructors

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Num.type
case object Parent extends JsMember

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsMember
class Object
trait Matchable
class Any
Show all
Self type
Parent.type
case class ParentOf(id: String) extends JsExp

Gives the parent node of the node denominated by the id

Gives the parent node of the node denominated by the id

Value parameters

id

- the id of the node

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class Str(str: String) extends JsExp

A String (JavaScript encoded)

A String (JavaScript encoded)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case class Stringify(in: JsExp) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case object Style extends JsMember

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsMember
class Object
trait Matchable
class Any
Show all
Self type
Style.type
case class ValById(id: String) extends JsExp

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsExp
trait ToJsCmd
trait HtmlFixer
class Object
trait Matchable
class Any
Show all
case object Value extends JsMember

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait JsMember
class Object
trait Matchable
class Any
Show all
Self type
Value.type

Value members

Concrete methods