object implicits extends Aggregate with DataConverters
Convenience object for only importing Scalatag's implicits, without importing any of the tags, styles or attributes themselves. This includes conversions to Modifier, typeclass instances for treating strings and numbers as attributes or style values, and other things.
- Alphabetic
- By Inheritance
- implicits
- DataConverters
- Aggregate
- Aggregate
- Aliases
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- class CssNumber[T] extends AnyRef
Extends numbers to provide a bunch of useful methods, allowing you to write CSS-lengths in a nice syntax without resorting to strings.
Extends numbers to provide a bunch of useful methods, allowing you to write CSS-lengths in a nice syntax without resorting to strings.
- Definition Classes
- DataConverters
- implicit class ApplyTags extends AnyRef
- Definition Classes
- Aggregate
- implicit class StyleFrag extends StyleSheetFrag
- Definition Classes
- Aggregate
- type Attr = generic.Attr
- Definition Classes
- Aliases
- type AttrPair = generic.AttrPair[Element, _]
- Definition Classes
- Aliases
- type AttrValue[V] = generic.AttrValue[Element, V]
- Definition Classes
- Aliases
- type Attrs = generic.Attrs[Element, Element, Node]
- Definition Classes
- Aliases
- type Frag = generic.Frag[Element, Node]
- Definition Classes
- Aliases
- type HtmlTag = TypedTag[Element]
- Definition Classes
- Aggregate
- type Modifier = generic.Modifier[Element]
- Definition Classes
- Aliases
- type PixelStyleValue[V] = generic.PixelStyleValue[Element, V]
- Definition Classes
- Aliases
- type RawFrag = JsDom.RawFrag
- type StringFrag = JsDom.StringFrag
- type Style = generic.Style
- Definition Classes
- Aliases
- type StyleValue[V] = generic.StyleValue[Element, V]
- Definition Classes
- Aliases
- type Styles = generic.Styles[Element, Element, Node]
- Definition Classes
- Aliases
- type Styles2 = generic.Styles2[Element, Element, Node]
- Definition Classes
- Aliases
- type SvgAttrs = generic.SvgAttrs[Element, Element, Node]
- Definition Classes
- Aliases
- type SvgTag = TypedTag[Element]
- Definition Classes
- Aggregate
- type SvgTags = generic.SvgTags[Element, Element, Node]
- Definition Classes
- Aliases
- type Tag = generic.TypedTag[Element, Element, Node]
- Definition Classes
- Aliases
- type Tags = generic.Tags[Element, Element, Node]
- Definition Classes
- Aliases
- type Tags2 = generic.Tags2[Element, Element, Node]
- Definition Classes
- Aliases
- type Util = generic.Util[Element, Element, Node]
- Definition Classes
- Aliases
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
- implicit def Byte2CssNumber(x: Byte): CssNumber[Byte]
- Definition Classes
- DataConverters
- implicit def ClsModifier(s: Cls): Modifier
- implicit def Double2CssNumber(x: Double): CssNumber[Double]
- Definition Classes
- DataConverters
- implicit def Float2CssNumber(x: Float): CssNumber[Float]
- Definition Classes
- DataConverters
- val HtmlTag: TypedTag.type
- Definition Classes
- Aggregate
- implicit def Int2CssNumber(x: Int): CssNumber[Int]
- Definition Classes
- DataConverters
- implicit def Long2CssNumber(x: Long): CssNumber[Long]
- Definition Classes
- DataConverters
- val RawFrag: JsDom.RawFrag.type
- implicit def Short2CssNumber(x: Short): CssNumber[Short]
- Definition Classes
- DataConverters
- val StringFrag: JsDom.StringFrag.type
- val SvgTag: TypedTag.type
- Definition Classes
- Aggregate
- val Tag: TypedTag.type
- Definition Classes
- Aggregate
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val booleanAttr: AttrValue[Boolean]
- Definition Classes
- Aggregate
- implicit val booleanPixelStyle: PixelStyleValue[Boolean]
- Definition Classes
- Aggregate
- implicit val booleanStyle: StyleValue[Boolean]
- Definition Classes
- Aggregate
- implicit val byteAttr: AttrValue[Byte]
- Definition Classes
- Aggregate
- implicit def byteFrag(v: Byte): Frag
- Definition Classes
- Aggregate
- implicit val bytePixelStyle: PixelStyleValue[Byte]
- Definition Classes
- Aggregate
- implicit val byteStyle: StyleValue[Byte]
- Definition Classes
- Aggregate
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit val doubleAttr: AttrValue[Double]
- Definition Classes
- Aggregate
- implicit def doubleFrag(v: Double): Frag
- Definition Classes
- Aggregate
- implicit val doublePixelStyle: PixelStyleValue[Double]
- Definition Classes
- Aggregate
- implicit val doubleStyle: StyleValue[Double]
- Definition Classes
- Aggregate
- 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])
- implicit val floatAttr: AttrValue[Float]
- Definition Classes
- Aggregate
- implicit def floatFrag(v: Float): Frag
- Definition Classes
- Aggregate
- implicit val floatPixelStyle: PixelStyleValue[Float]
- Definition Classes
- Aggregate
- implicit val floatStyle: StyleValue[Float]
- Definition Classes
- Aggregate
- def genericAttr[T]: GenericAttr[T]
- def genericPixelStyle[T](implicit ev: StyleValue[T]): PixelStyleValue[T]
- def genericPixelStylePx[T](implicit ev: StyleValue[String]): PixelStyleValue[T]
- def genericStyle[T]: GenericStyle[T]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit val intAttr: AttrValue[Int]
- Definition Classes
- Aggregate
- implicit def intFrag(v: Int): Frag
- Definition Classes
- Aggregate
- implicit val intPixelStyle: PixelStyleValue[Int]
- Definition Classes
- Aggregate
- implicit val intStyle: StyleValue[Int]
- Definition Classes
- Aggregate
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val longAttr: AttrValue[Long]
- Definition Classes
- Aggregate
- implicit def longFrag(v: Long): Frag
- Definition Classes
- Aggregate
- implicit val longPixelStyle: PixelStyleValue[Long]
- Definition Classes
- Aggregate
- implicit val longStyle: StyleValue[Long]
- Definition Classes
- Aggregate
- 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()
- def raw(s: String): JsDom.RawFrag
Delimits a string that should be included in the result as raw, un-escaped HTML
- implicit val shortAttr: AttrValue[Short]
- Definition Classes
- Aggregate
- implicit def shortFrag(v: Short): Frag
- Definition Classes
- Aggregate
- implicit val shortPixelStyle: PixelStyleValue[Short]
- Definition Classes
- Aggregate
- implicit val shortStyle: StyleValue[Short]
- Definition Classes
- Aggregate
- implicit val stringAttr: AttrValue[String]
- Definition Classes
- Aggregate
- implicit def stringFrag(v: String): StringFrag
- implicit val stringPixelStyle: PixelStyleValue[String]
- Definition Classes
- Aggregate
- implicit val stringStyle: StyleValue[String]
- Definition Classes
- Aggregate
- 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()