object
SHtmlExtensions extends SHtml
Type Members
-
class
ApplicableElem extends AnyRef
-
trait
AreaShape extends AnyRef
-
final
case class
BasicElemAttr extends ElemAttr with Product with Serializable
-
final
case class
ChoiceHolder[T] extends Product with Serializable
-
final
case class
ChoiceItem[T] extends Product with Serializable
-
case class
CirclePercentShape extends AreaShape with Product with Serializable
-
case class
CircleShape extends AreaShape with Product with Serializable
-
trait
ElemAttr extends (Elem) ⇒ Elem
-
trait
PairStringPromoter[T] extends (T) ⇒ String
-
case class
PolyShape extends AreaShape with Product with Serializable
-
case class
RectShape extends AreaShape with Product with Serializable
-
final
case class
SelectableOption[+T] extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
a(body: NodeSeq, cmd: JsCmd, attrs: ElemAttr*): Elem
-
def
a(jsFunc: Call, body: NodeSeq, attrs: ElemAttr*)(func: ⇒ JsCmd): Elem
-
def
a(body: NodeSeq, attrs: ElemAttr*)(func: ⇒ JsCmd): Elem
-
def
a(func: () ⇒ JsObj, jsonContext: JsonContext, body: NodeSeq, attrs: ElemAttr*): Elem
-
def
a(jsFunc: Call, func: () ⇒ JsCmd, body: NodeSeq, attrs: ElemAttr*): Elem
-
def
a(func: () ⇒ JsCmd, body: NodeSeq, attrs: ElemAttr*): Elem
-
def
ajaxButton(text: String, jsFunc: Call, func: () ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxButton(text: String, func: () ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxButton(text: NodeSeq, jsFunc: Call, func: () ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxButton(text: NodeSeq, jsExp: JsExp, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxButton(text: NodeSeq, func: () ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxCall(jsCalcValue: JsExp, jsContext: JsContext, func: (String) ⇒ JsCmd): GUIDJsExp
-
def
ajaxCall(jsCalcValue: JsExp, func: (String) ⇒ JsCmd): GUIDJsExp
-
def
ajaxCheckbox(value: Boolean, jsFunc: Call, func: (Boolean) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxCheckbox(value: Boolean, func: (Boolean) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxCheckboxElem(settable: Settable { type ValueType = Boolean }, jsFunc: Call, attrs: ElemAttr*): Elem
-
def
ajaxCheckboxElem(settable: Settable { type ValueType = Boolean }, attrs: ElemAttr*): Elem
-
def
ajaxEditable(displayContents: ⇒ NodeSeq, editForm: ⇒ NodeSeq, onSubmit: () ⇒ JsCmd): NodeSeq
-
def
ajaxEditableSelect(opts: Seq[SelectableOption[String]], deflt: Box[String], f: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxForm(body: NodeSeq, onSubmit: JsCmd, postSubmit: JsCmd): Elem
-
def
ajaxForm(body: NodeSeq, onSubmit: JsCmd): Elem
-
def
ajaxForm(body: NodeSeq): Elem
-
def
ajaxInvoke(func: () ⇒ JsCmd): GUIDJsExp
-
def
ajaxJsonPost(jsonFunc: (String) ⇒ JObject): JsExp
-
def
ajaxJsonPost(jsCalcValue: JsExp, jsonFunc: (String) ⇒ JObject): JsExp
-
def
ajaxOnSubmit(func: () ⇒ JsCmd): (NodeSeq) ⇒ NodeSeq
-
def
ajaxRadio[T](opts: Seq[T], deflt: Box[T], ajaxFunc: (T) ⇒ JsCmd, attrs: ElemAttr*): ChoiceHolder[T]
-
def
ajaxSelect(opts: Seq[SelectableOption[String]], deflt: Box[String], jsFunc: Call, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxSelect(opts: Seq[SelectableOption[String]], deflt: Box[String], func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxSelectElem[T](options: Seq[T], default: Box[T], jsFunc: Call, attrs: ElemAttr*)(onSubmit: (T) ⇒ JsCmd)(implicit f: PairStringPromoter[T]): Elem
-
def
ajaxSelectElem[T](options: Seq[T], default: Box[T], attrs: ElemAttr*)(onSubmit: (T) ⇒ JsCmd)(implicit f: PairStringPromoter[T]): Elem
-
def
ajaxSelectObj[T](options: Seq[SelectableOption[T]], default: Box[T], jsFunc: Call, onSubmit: (T) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxSelectObj[T](options: Seq[SelectableOption[T]], default: Box[T], onSubmit: (T) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxSubmit(value: String, func: () ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxText(value: String, ignoreBlur: Boolean, jsFunc: Call, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxText(value: String, ignoreBlur: Boolean, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxText(value: String, jsFunc: Call, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxText(value: String, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxTextElem(settable: Settable { type ValueType = String }, attrs: ElemAttr*): Elem
-
def
ajaxTextarea(value: String, jsFunc: Call, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxTextarea(value: String, func: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
ajaxUntrustedSelect(opts: Seq[SelectableOption[String]], deflt: Box[String], jsFunc: Call, func: (String) ⇒ JsCmd, attrs: (String, String)*): Elem
-
def
ajaxUntrustedSelect(opts: Seq[SelectableOption[String]], deflt: Box[String], func: (String) ⇒ JsCmd, attrs: (String, String)*): Elem
-
def
area(shape: AreaShape, func: () ⇒ JsCmd, alt: String, attrs: ElemAttr*): Elem
-
def
area(shape: AreaShape, jsCmd: JsCmd, alt: String, attrs: ElemAttr*): Elem
-
def
area(shape: AreaShape, alt: String, attrs: ElemAttr*): Elem
-
final
def
asInstanceOf[T0]: T0
-
def
button(strOrNodeSeq: StringOrNodeSeq, func: () ⇒ Any, attrs: ElemAttr*): Elem
-
def
checkbox(value: Boolean, func: (Boolean) ⇒ Any, attrs: ElemAttr*): NodeSeq
-
def
checkbox[T](possible: Seq[T], actual: Seq[T], func: (Seq[T]) ⇒ Any, attrs: ElemAttr*): ChoiceHolder[T]
-
def
checkboxElem(settable: Settable { type ValueType = Boolean }, attrs: ElemAttr*): NodeSeq
-
def
checkbox_*(value: Boolean, func: AFuncHolder, id: Box[String], attrs: ElemAttr*): NodeSeq
-
def
checkbox_id(value: Boolean, func: (Boolean) ⇒ Any, id: Box[String], attrs: ElemAttr*): NodeSeq
-
def
checkbox_id(settable: Settable { type ValueType = Boolean }, id: Box[String], attrs: ElemAttr*): NodeSeq
-
def
clone(): AnyRef
-
implicit
def
elemToApplicable(e: Elem): ApplicableElem
-
def
email(settable: Settable { type ValueType = String }, attrs: ElemAttr*): Elem
-
def
email(value: String, func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
fajaxCall[T](jsCalcValue: JsExp, func: (String) ⇒ JsCmd)(f: (String, JsExp) ⇒ T): T
-
def
fileUpload(func: (FileParamHolder) ⇒ Any, attrs: ElemAttr*): Elem
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
hidden(func: (String) ⇒ Any, defaultlValue: String, attrs: ElemAttr*): Elem
-
def
hidden(func: () ⇒ Any, attrs: ElemAttr*): Elem
-
def
hidden_*(func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
hrefFunc(func: () ⇒ Any): (NodeSeq) ⇒ NodeSeq
-
def
idMemoize(f: (IdMemoizeTransform) ⇒ NodeSeqFuncOrSeqNodeSeqFunc): IdMemoizeTransform
-
final
def
isInstanceOf[T0]: Boolean
-
def
jsonButton(text: NodeSeq, jsExp: JsExp, func: (JValue) ⇒ JsCmd, ajaxContext: JsonContext, attrs: ElemAttr*)(implicit dummy: AvoidTypeErasureIssues1): Elem
-
def
jsonButton(text: NodeSeq, func: () ⇒ JsObj, ajaxContext: JsonContext, attrs: ElemAttr*): Elem
-
def
jsonCall(jsCalcValue: JsExp, jsonContext: JsonContext, func: (JValue) ⇒ JValue): GUIDJsExp
-
def
jsonCall(jsCalcValue: JsExp, jsContext: JsContext, func: (JValue) ⇒ JsCmd): GUIDJsExp
-
def
jsonCall(jsCalcValue: JsExp, func: (JValue) ⇒ JsCmd): GUIDJsExp
-
def
jsonText(value: String, cmd: String, json: JsonCall, attrs: ElemAttr*): Elem
-
def
jsonText(value: String, json: (JsExp) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
jsonText(value: String, ignoreBlur: Boolean, json: (JsExp) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
jsonTextarea(value: String, cmd: String, json: JsonCall, attrs: ElemAttr*): Elem
-
def
jsonTextarea(value: String, json: (JsExp) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
link(to: String, func: () ⇒ Any, body: NodeSeq, attrs: ElemAttr*): Elem
-
def
makeAjaxCall(in: JsExp, context: AjaxContext): JsExp
-
def
makeAjaxCall(in: JsExp): JsExp
-
def
makeFormsAjax: (NodeSeq) ⇒ NodeSeq
-
def
memoize(f: ⇒ (NodeSeq) ⇒ NodeSeq): MemoizeTransform
-
def
multiSelect(opts: Seq[SelectableOption[String]], deflt: Seq[String], func: (List[String]) ⇒ Any, attrs: ElemAttr*): Elem
-
def
multiSelectElem[T](options: Seq[T], default: Seq[T], attrs: ElemAttr*)(onSubmit: (List[T]) ⇒ Any)(implicit f: PairStringPromoter[T]): Elem
-
def
multiSelectObj[T](options: Seq[SelectableOption[T]], default: Seq[T], onSubmit: (List[T]) ⇒ Any, attrs: ElemAttr*): Elem
-
def
multiSelect_*(opts: Seq[SelectableOption[String]], deflt: Seq[String], func: AFuncHolder, attrs: ElemAttr*): Elem
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
number(settable: Settable { type ValueType = Double }, min: Double, max: Double, step: Double, attrs: ElemAttr*): Elem
-
def
number(value: Double, func: (Double) ⇒ Any, min: Double, max: Double, step: Double, attrs: ElemAttr*): Elem
-
def
number(settable: Settable { type ValueType = Int }, min: Int, max: Int, attrs: ElemAttr*): Elem
-
def
number(value: Int, func: (Int) ⇒ Any, min: Int, max: Int, attrs: ElemAttr*): Elem
-
def
onEvent(func: (String) ⇒ JsCmd): GUIDJsExp
-
def
onEventIf(question: String, fn: (String) ⇒ JsCmd): GUIDJsExp
-
def
onEvents(event: String, events: String*)(func: (String) ⇒ JsCmd): (NodeSeq) ⇒ NodeSeq
-
def
onSubmit(func: (String) ⇒ Any): (NodeSeq) ⇒ NodeSeq
-
def
onSubmitBoolean(func: (Boolean) ⇒ Any): (NodeSeq) ⇒ NodeSeq
-
def
onSubmitImpl(func: AFuncHolder): (NodeSeq) ⇒ NodeSeq
-
def
onSubmitList(func: (List[String]) ⇒ Any): (NodeSeq) ⇒ NodeSeq
-
def
onSubmitUnit(func: () ⇒ Any): (NodeSeq) ⇒ NodeSeq
-
def
password(value: String, func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
def
passwordElem(settable: Settable { type ValueType = String }, attrs: ElemAttr*): Elem
-
def
password_*(value: String, func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
radio(opts: Seq[String], deflt: Box[String], func: (String) ⇒ Any, attrs: ElemAttr*): ChoiceHolder[String]
-
def
radioElem[T](opts: Seq[T], deflt: Box[T], attrs: ElemAttr*)(onSubmit: (Box[T]) ⇒ Any): ChoiceHolder[T]
-
def
radio_*(opts: Seq[String], deflt: Box[String], func: AFuncHolder, attrs: ElemAttr*): ChoiceHolder[String]
-
def
range(settable: Settable { type ValueType = Int }, min: Int, max: Int, attrs: ElemAttr*): Elem
-
def
range(value: Int, func: (Int) ⇒ Any, min: Int, max: Int, attrs: ElemAttr*): Elem
-
def
select(opts: Seq[SelectableOption[String]], deflt: Box[String], func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
def
selectElem[T](options: Seq[T], settable: LiftValue[T], attrs: ElemAttr*)(implicit f: PairStringPromoter[T]): Elem
-
def
selectElem[T](options: Seq[T], default: Box[T], attrs: ElemAttr*)(onSubmit: (T) ⇒ Any)(implicit f: PairStringPromoter[T]): Elem
-
def
selectObj[T](options: Seq[SelectableOption[T]], default: Box[T], onSubmit: (T) ⇒ Any, attrs: ElemAttr*): Elem
-
def
select_*(opts: Seq[SelectableOption[String]], deflt: Box[String], func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
span(body: NodeSeq, cmd: JsCmd, attrs: ElemAttr*): Elem
-
def
submit(value: String, func: () ⇒ Any, attrs: ElemAttr*): Elem
-
def
submitAjaxForm(formId: String, postSubmit: Call): JsCmd
-
def
submitAjaxForm(formId: String, func: () ⇒ JsCmd): JsCmd
-
def
submitAjaxForm(formId: String): JsCmd
-
def
submitButton(func: () ⇒ Any, attrs: ElemAttr*): Elem
-
def
submit_*(value: String, func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
swappable(shown: Elem, hidden: (String) ⇒ Elem): Elem
-
def
swappable(shown: Elem, hidden: Elem): Elem
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
text(value: String, func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
def
textAjaxTest(value: String, func: (String) ⇒ Any, ajaxTest: Box[(String) ⇒ JsCmd], attrs: ElemAttr*): Elem
-
def
textAjaxTest(value: String, func: (String) ⇒ Any, ajaxTest: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
textElem(settable: Settable { type ValueType = String }, attrs: ElemAttr*): Elem
-
def
text_*(value: String, func: AFuncHolder, ajaxTest: Box[(String) ⇒ JsCmd], attrs: ElemAttr*): Elem
-
def
text_*(value: String, ignoreBlur: Boolean, func: AFuncHolder, ajaxTest: Box[(String) ⇒ JsCmd], attrs: ElemAttr*): Elem
-
def
text_*(value: String, func: AFuncHolder, ajaxTest: (String) ⇒ JsCmd, attrs: ElemAttr*): Elem
-
def
text_*(value: String, func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
textarea(value: String, func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
def
textareaElem(settable: Settable { type ValueType = String }, attrs: ElemAttr*): Elem
-
def
textarea_*(value: String, func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
toString(): String
-
def
toggleKids(head: Elem, visible: Boolean, func: () ⇒ JsCmd, kids: Elem): NodeSeq
-
def
untrustedMultiSelect(opts: Seq[SelectableOption[String]], deflt: Seq[String], func: (List[String]) ⇒ Any, attrs: ElemAttr*): NodeSeq
-
def
untrustedMultiSelect_*(opts: Seq[SelectableOption[String]], deflt: Seq[String], lf: AFuncHolder, attrs: ElemAttr*): NodeSeq
-
def
untrustedSelect(opts: Seq[SelectableOption[String]], deflt: Box[String], func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
def
untrustedSelect_*(opts: Seq[SelectableOption[String]], deflt: Box[String], func: AFuncHolder, attrs: ElemAttr*): Elem
-
def
url(settable: Settable { type ValueType = String }, attrs: ElemAttr*): Elem
-
def
url(value: String, func: (String) ⇒ Any, attrs: ElemAttr*): Elem
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Deprecated Value Members
-
def
ajaxForm(onSubmit: JsCmd, body: NodeSeq): Elem
-
def
fjsonCall[T](jsCalcValue: JsExp, jsonContext: JsonContext, func: (String) ⇒ JsObj)(f: (String, JsExp) ⇒ T): T
-
def
jsonButton(text: NodeSeq, jsExp: JsExp, func: (Any) ⇒ JsObj, ajaxContext: JsonContext, attrs: ElemAttr*): Elem
-
def
jsonCall(jsCalcValue: JsExp, jsonContext: JsonContext, func: (String) ⇒ JsObj)(implicit d: AvoidTypeErasureIssues1): GUIDJsExp
-
def
jsonCall(jsCalcValue: JsExp, jsContext: JsContext, func: (Any) ⇒ JsCmd)(implicit d: AvoidTypeErasureIssues1): GUIDJsExp
-
def
jsonCall(jsCalcValue: JsExp, func: (Any) ⇒ JsCmd)(implicit d: AvoidTypeErasureIssues1): GUIDJsExp
-
def
jsonForm(jsonHandler: JsonHandler, onSubmit: JsCmd, body: NodeSeq): NodeSeq
-
def
jsonForm(jsonHandler: JsonHandler, body: NodeSeq): NodeSeq
-
def
submitJsonForm(jsonHandler: JsonHandler, formId: String): JsCmd
Inherited from SHtml
Inherited from AnyRef
Inherited from Any
CareLiftUtil functions that augment the Lift SHtml object