ElemById

olon.http.js.JE.ElemById
case class ElemById(id: String, thenStr: String*) extends JsExp

gets the element by ID

Attributes

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

Members list

Value members

Concrete methods

override def toJsCmd: String

Attributes

Definition Classes
JsExp -> ToJsCmd

Inherited methods

def +(right: JsExp): JsExp

Attributes

Inherited from:
JsExp
def ===(right: JsExp): JsExp

Attributes

Inherited from:
JsExp
def appendToParent(parentName: String): JsCmd

Attributes

Inherited from:
JsExp
def cmd: JsCmd

Attributes

Inherited from:
JsExp
override def equals(other: Any): Boolean

Compares the receiver object (this) with the argument object (that) for equivalence.

Compares the receiver object (this) with the argument object (that) for equivalence.

Any implementation of this method should be an equivalence relation:

  • It is reflexive: for any instance x of type Any, x.equals(x) should return true.
  • It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any instances x, y, and z of type Any if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is usually necessary to override hashCode to ensure that objects which are "equal" (o1.equals(o2) returns true) hash to the same scala.Int. (o1.hashCode.equals(o2.hashCode)).

Value parameters

that

the object to compare against this object for equality.

Attributes

Returns

true if the receiver object is equivalent to the argument; false otherwise.

Definition Classes
JsExp -> Any
Inherited from:
JsExp
protected def fixHtmlAndJs(uid: String, content: NodeSeq, forceExtractInlineJavaScript: Option[Boolean]): (String, List[JsCmd])

Super important... call fixHtml at instance creation time and only once This method must be run in the context of the thing creating the XHTML to capture the bound functions

Super important... call fixHtml at instance creation time and only once This method must be run in the context of the thing creating the XHTML to capture the bound functions

Attributes

Inherited from:
HtmlFixer
def fixHtmlCmdFunc(uid: String, content: NodeSeq)(f: String => String): String

Calls fixHtmlAndJs and if there's embedded script tags, append the JsCmds to the String returned from applying the function to the enclosed HTML. For use when converting a JsCmd that contains HTML.

Calls fixHtmlAndJs and if there's embedded script tags, append the JsCmds to the String returned from applying the function to the enclosed HTML. For use when converting a JsCmd that contains HTML.

Attributes

Inherited from:
HtmlFixer
def fixHtmlFunc(uid: String, content: NodeSeq)(f: String => String): String

Calls fixHtmlAndJs and if there's embedded script tags, construct a function that executes the contents of the scripts then evaluations to Expression. For use when converting a JsExp that contains HTML.

Calls fixHtmlAndJs and if there's embedded script tags, construct a function that executes the contents of the scripts then evaluations to Expression. For use when converting a JsExp that contains HTML.

Attributes

Note

Currently, fixHtmlFunc does '''not''' do event extraction, even when LiftRules.extractInlineJavaScript is true, due to poor interactions with JsExp usage. This will be fixed in a future Lift release; see https://github.com/lift/framework/issues/1801 .

Inherited from:
HtmlFixer

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
JsExp -> Any
Inherited from:
JsExp
def ~>(right: Box[JsMember]): JsExp

Attributes

Inherited from:
JsExp
def ~>(right: JsMember): JsExp

~> accesses a property in the current JsExp

~> accesses a property in the current JsExp

Attributes

Inherited from:
JsExp