Tags

trait Tags extends Tags[Element, Element, Node] with TagFactory
trait Tags[Element, Element, Node]
trait Util[Element, Element, Node]
trait LowPriUtil[Element, Element, Node]
class Object
trait Matchable
class Any
object all
object short
object tags

Type members

Inherited classlikes

class SeqNode[A](xs: Seq[A])(implicit ev: A => Modifier[Builder])

Allows you to modify a ConcreteHtmlTag by adding a Seq containing other nest-able objects to its list of children.

Allows you to modify a ConcreteHtmlTag by adding a Seq containing other nest-able objects to its list of children.

Inherited from
Util

Inherited types

type ConcreteHtmlTag[T <: Output] <: TypedTag[Builder, T, FragT]
Inherited from
Util

Value members

Inherited methods

def attr(s: String, ns: Namespace, raw: Boolean): Attr

Constructs an Attr attribute object from a string; can be used inline:

Constructs an Attr attribute object from a string; can be used inline:

 div(
   attr("hello-world-special-attr") := "foo
 )

Or assigned to a name and used later

 val hello = attr("hello-world-special-attr")
 div(
   hello := "foo
 )
Inherited from
Util
def css(s: String): Style

Constructs a CSS Style from a string, can be used inline

Constructs a CSS Style from a string, can be used inline

 div(
   css("-moz-special-style") := "foo"
 )

Or assigned to a name and used later

 val mozSpecial := css("-moz-special-style")
 div(
   mozSpecial := "foo"
 )
Inherited from
Util
def frag(frags: Frag[Element, Node]*): Frag[Element, Node]
Inherited from
Util
def makeAbstractTypedTag[T <: Element](tag: String, void: Boolean, namespaceConfig: Namespace): ConcreteHtmlTag[T]
Inherited from
Util
def modifier(mods: Modifier[Element]*): Modifier[Element]
Inherited from
Util
def tag(s: String, void: Boolean): ConcreteHtmlTag[Element]
Inherited from
TagFactory
def typedTag[T <: Element](s: String, void: Boolean)(implicit ns: Namespace): ConcreteHtmlTag[T]
Inherited from
TagFactory

Concrete fields

lazy val `object`: TypedTag[Element, Element, Node]
lazy val a: ConcreteHtmlTag[Anchor]
lazy val area: ConcreteHtmlTag[Area]
lazy val audio: ConcreteHtmlTag[Audio]
lazy val b: ConcreteHtmlTag[Element]
lazy val base: ConcreteHtmlTag[Base]
lazy val blockquote: ConcreteHtmlTag[Quote]
lazy val body: ConcreteHtmlTag[Body]
lazy val br: ConcreteHtmlTag[BR]
lazy val button: ConcreteHtmlTag[Button]
lazy val canvas: ConcreteHtmlTag[Canvas]
lazy val caption: ConcreteHtmlTag[TableCaption]
lazy val cite: ConcreteHtmlTag[Element]
lazy val code: ConcreteHtmlTag[Element]
lazy val col: ConcreteHtmlTag[TableCol]
lazy val colgroup: ConcreteHtmlTag[TableCol]
lazy val datalist: ConcreteHtmlTag[DataList]
lazy val dd: ConcreteHtmlTag[Element]
lazy val del: ConcreteHtmlTag[Mod]
lazy val div: ConcreteHtmlTag[Div]
lazy val dl: ConcreteHtmlTag[DList]
lazy val dt: ConcreteHtmlTag[Element]
lazy val em: ConcreteHtmlTag[Element]
lazy val embed: ConcreteHtmlTag[Embed]
lazy val fieldset: ConcreteHtmlTag[FieldSet]
lazy val figcaption: ConcreteHtmlTag[Element]
lazy val figure: ConcreteHtmlTag[Element]
lazy val form: ConcreteHtmlTag[Form]
lazy val h1: TypedTag[Element, Element, Node]
lazy val h2: TypedTag[Element, Element, Node]
lazy val h3: TypedTag[Element, Element, Node]
lazy val h4: TypedTag[Element, Element, Node]
lazy val h5: TypedTag[Element, Element, Node]
lazy val h6: TypedTag[Element, Element, Node]
lazy val head: ConcreteHtmlTag[Head]
lazy val header: ConcreteHtmlTag[Element]
lazy val hr: ConcreteHtmlTag[HR]
lazy val html: ConcreteHtmlTag[Html]
lazy val i: ConcreteHtmlTag[Element]
lazy val iframe: ConcreteHtmlTag[IFrame]
lazy val img: ConcreteHtmlTag[Image]
lazy val input: ConcreteHtmlTag[Input]
lazy val ins: ConcreteHtmlTag[Mod]
lazy val label: ConcreteHtmlTag[Label]
lazy val legend: ConcreteHtmlTag[Legend]
lazy val li: ConcreteHtmlTag[LI]
lazy val map: ConcreteHtmlTag[Map]
lazy val meta: ConcreteHtmlTag[Meta]
lazy val ol: ConcreteHtmlTag[OList]
lazy val optgroup: ConcreteHtmlTag[OptGroup]
lazy val option: ConcreteHtmlTag[Option]
lazy val p: ConcreteHtmlTag[Paragraph]
lazy val param: ConcreteHtmlTag[Param]
lazy val pre: ConcreteHtmlTag[Pre]
lazy val s: ConcreteHtmlTag[Element]
lazy val script: ConcreteHtmlTag[Script]
lazy val select: ConcreteHtmlTag[Select]
lazy val small: ConcreteHtmlTag[Element]
lazy val source: ConcreteHtmlTag[Source]
lazy val span: ConcreteHtmlTag[Span]
lazy val strong: ConcreteHtmlTag[Element]
lazy val sub: ConcreteHtmlTag[Element]
lazy val sup: ConcreteHtmlTag[Element]
lazy val table: ConcreteHtmlTag[Table]
lazy val tbody: ConcreteHtmlTag[TableSection]
lazy val td: ConcreteHtmlTag[TableCell]
lazy val textarea: ConcreteHtmlTag[TextArea]
lazy val tfoot: ConcreteHtmlTag[TableSection]
lazy val th: ConcreteHtmlTag[TableCell]
lazy val thead: ConcreteHtmlTag[TableSection]
lazy val tr: ConcreteHtmlTag[TableRow]
lazy val track: ConcreteHtmlTag[Track]
lazy val u: ConcreteHtmlTag[Element]
lazy val ul: ConcreteHtmlTag[UList]
lazy val video: ConcreteHtmlTag[Video]
lazy val wbr: ConcreteHtmlTag[Element]

Implicits

Inherited implicits

implicit def ArrayFrag[A](xs: Array[A])(implicit ev: A => Frag[Element, Node]): Frag[Element, Node]

Renders an Seq of FragT into a single FragT

Renders an Seq of FragT into a single FragT

Inherited from
LowPriUtil
implicit def ArrayNode[A](xs: Array[A])(implicit ev: A => Modifier[Element]): SeqNode[A]

Allows you to modify a ConcreteHtmlTag by adding an Array containing other nest-able objects to its list of children.

Allows you to modify a ConcreteHtmlTag by adding an Array containing other nest-able objects to its list of children.

Inherited from
Util
implicit def GeneratorFrag[A](xs: Generator[A])(implicit ev: A => Frag[Element, Node]): Frag[Element, Node]

Renders an Seq of FragT into a single FragT

Renders an Seq of FragT into a single FragT

Inherited from
LowPriUtil
implicit def OptionFrag[A](xs: Option[A])(implicit ev: A => Frag[Element, Node]): Frag[Element, Node]

Renders an Option of FragT into a single FragT

Renders an Option of FragT into a single FragT

Inherited from
LowPriUtil
implicit def OptionNode[A](xs: Option[A])(implicit ev: A => Modifier[Element]): SeqNode[A]

Allows you to modify a ConcreteHtmlTag by adding an Option containing other nest-able objects to its list of children.

Allows you to modify a ConcreteHtmlTag by adding an Option containing other nest-able objects to its list of children.

Inherited from
Util
implicit def SeqFrag[A](xs: Seq[A])(implicit ev: A => Frag[Element, Node]): Frag[Element, Node]

Renders an Seq of FragT into a single FragT

Renders an Seq of FragT into a single FragT

Inherited from
LowPriUtil
implicit def UnitFrag(u: Unit): Frag[Element, Node]

Lets you put Unit into a scalatags tree, as a no-op.

Lets you put Unit into a scalatags tree, as a no-op.

Inherited from
LowPriUtil