object JE
JavaScript Expressions. To see these in action, check out sites/example/src/webapp/json.html
- Alphabetic
- By Inheritance
- JE
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait AnonFunc extends JsExp
- case class Call(function: String, params: JsExp*) extends JsExp with Product with Serializable
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.
- See also
JsFunc
- case class CheckedById(id: String) extends JsExp with Product with Serializable
Given the id of a checkbox, see if it's checked
- case class ElemById(id: String, thenStr: String*) extends JsExp with Product with Serializable
gets the element by ID
- case class JsAnd(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsArray(in: JsExp*) extends JsExp with Product with Serializable
- case class JsEq(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsFunc(method: String, params: JsExp*) extends JsMember with Product with Serializable
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.
- See also
Call
- case class JsGt(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsGtEq(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsLt(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsLtEq(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsNot(exp: JsExp) extends JsExp with Product with Serializable
- case class JsNotEq(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsOr(left: JsExp, right: JsExp) extends JsExp with Product with Serializable
- case class JsRaw(rawJsCmd: String) extends JsExp with Product with Serializable
Put any JavaScript expression you want in here and the result will be evaluated.
- case class JsVal(valueName: String) extends JsMember with Product with Serializable
A value that can be retrieved from an expression
- case class JsVar(varName: String, andThen: String*) extends JsExp with Product with Serializable
- trait MostLjFuncs extends AnyRef
- Attributes
- protected
- case class Num(n: Number) extends JsExp with Product with Serializable
- case class ParentOf(id: String) extends JsExp with Product with Serializable
Gives the parent node of the node denominated by the id
Gives the parent node of the node denominated by the id
- id
- the id of the node
- case class Str(str: String) extends JsExp with Product with Serializable
A String (JavaScript encoded)
- case class Stringify(in: JsExp) extends JsExp with Product with Serializable
- case class ValById(id: String) extends JsExp with Product with Serializable
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def boolToJsExp(in: Boolean): JsExp
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object AnonFunc
- object FormToJSON
- case object Id extends JsMember with Product with Serializable
- object JsArray extends Serializable
- case object JsFalse extends JsExp with Product with Serializable
- case object JsNull extends JsExp with Product with Serializable
- object JsObj
- case object JsTrue extends JsExp with Product with Serializable
- object LjAlt
- object LjBuildIndex
- object LjFilter extends MostLjFuncs
- object LjFlatMap extends MostLjFuncs
- object LjFold
- object LjForeach extends MostLjFuncs
- object LjMagicUpdate
- object LjMap extends MostLjFuncs
- object LjSort extends MostLjFuncs
- object LjSwappable
- object Num extends Serializable
The companion object to Num which has some helpful constructors
- case object Parent extends JsMember with Product with Serializable
- case object Style extends JsMember with Product with Serializable
- case object Value extends JsMember with Product with Serializable