JsNull

olon.http.js.JE.JsNull
case object JsNull extends JsExp

Attributes

Graph
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

Members list

Type members

Inherited types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Singleton

Attributes

Inherited from:
Singleton
type MirroredMonoType = Singleton.this.type

The mirrored *-type

The mirrored *-type

Attributes

Inherited from:
Singleton
type MirroredType = Singleton.this.type

Attributes

Inherited from:
Singleton

Inherited and Abstract types

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

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

Create a new instance of type T with elements taken from product p.

Create a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton

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