package template2
Package object for template2 providing all HTML elements and attributes. Users can import everything with: import zio.http.template2._
- Alphabetic
- By Inheritance
- template2
- JsInterpolator
- CssInterpolator
- LowPriorityTemplateImplicits
- HtmlAttributes
- HtmlElements
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait AttributeSeparator extends AnyRef
Attribute separator types for multi-value attributes
- sealed abstract case class Css extends Product with Serializable
- trait CssSelectable extends AnyRef
- sealed trait CssSelector extends CssSelectable with Product with Serializable
- implicit class CssStringContext extends AnyRef
CSS string interpolator that validates CSS syntax at compile time.
CSS string interpolator that validates CSS syntax at compile time.
- Definition Classes
- CssInterpolator
- sealed trait Dom extends Modifier with Product with Serializable
Modern DOM library for ZIO HTTP inspired by Laminar and ScalaTags.
Modern DOM library for ZIO HTTP inspired by Laminar and ScalaTags. Provides type-safe, composable, and transformable DOM trees.
- trait HtmlAttributes extends AnyRef
Trait containing all HTML attribute definitions.
Trait containing all HTML attribute definitions. This trait can be mixed into package objects or other contexts. Attributes are sorted alphabetically for easy maintenance.
- trait HtmlElements extends AnyRef
Trait containing all HTML element definitions.
Trait containing all HTML element definitions. This trait can be mixed into package objects or other contexts. Elements are sorted alphabetically for easy maintenance.
- implicit class JSStringContext extends AnyRef
JavaScript string interpolator that validates JavaScript syntax at compile time.
JavaScript string interpolator that validates JavaScript syntax at compile time.
- Definition Classes
- JsInterpolator
- sealed abstract case class Js extends Product with Serializable
- sealed trait Modifier extends Product with Serializable
Common trait for things that can be applied to elements (attributes and children)
Value Members
- val a: Element
- Definition Classes
- HtmlElements
- val abbr: Element
- Definition Classes
- HtmlElements
- val accept: PartialAttribute
- Definition Classes
- HtmlAttributes
- val accesskey: PartialAttribute
- Definition Classes
- HtmlAttributes
- val action: PartialAttribute
- Definition Classes
- HtmlAttributes
- val address: Element
- Definition Classes
- HtmlElements
- val alt: PartialAttribute
- Definition Classes
- HtmlAttributes
- val area: Element
- Definition Classes
- HtmlElements
- def aria(name: String): PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaActivedescendant: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaAutocomplete: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaChecked: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaColcount: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaColindex: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaColspan: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaControls: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val ariaDescribedby: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val ariaDisabled: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaDropeffect: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaExpanded: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaFlowto: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val ariaGrabbed: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaHaspopup: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaHidden: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaInvalid: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaLabel: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaLabelledby: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val ariaLevel: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaLive: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaMultiline: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaMultiselectable: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaOrientation: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaOwns: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val ariaPosinset: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaPressed: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaReadonly: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaRequired: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaRowcount: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaRowindex: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaRowspan: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaSelected: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaSetsize: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaSort: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaValuemax: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaValuemin: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaValuenow: PartialAttribute
- Definition Classes
- HtmlAttributes
- val ariaValuetext: PartialAttribute
- Definition Classes
- HtmlAttributes
- val article: Element
- Definition Classes
- HtmlElements
- val aside: Element
- Definition Classes
- HtmlElements
- val async: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val audio: Element
- Definition Classes
- HtmlElements
- val autocomplete: PartialAttribute
- Definition Classes
- HtmlAttributes
- val autofocus: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val autoplay: PartialAttribute
- Definition Classes
- HtmlAttributes
- val b: Element
- Definition Classes
- HtmlElements
- val base: Element
- Definition Classes
- HtmlElements
- val bdi: Element
- Definition Classes
- HtmlElements
- val bdo: Element
- Definition Classes
- HtmlElements
- val blockquote: Element
- Definition Classes
- HtmlElements
- val body: Element
- Definition Classes
- HtmlElements
- val br: Element
- Definition Classes
- HtmlElements
- val button: Element
- Definition Classes
- HtmlElements
- val canvas: Element
- Definition Classes
- HtmlElements
- val caption: Element
- Definition Classes
- HtmlElements
- val charset: PartialAttribute
- Definition Classes
- HtmlAttributes
- val checked: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val cite: Element
- Definition Classes
- HtmlElements
- val class: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val className: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val code: Element
- Definition Classes
- HtmlElements
- val col: Element
- Definition Classes
- HtmlElements
- val colgroup: Element
- Definition Classes
- HtmlElements
- val cols: PartialAttribute
- Definition Classes
- HtmlAttributes
- val content: PartialAttribute
- Definition Classes
- HtmlAttributes
- val contenteditable: PartialAttribute
- Definition Classes
- HtmlAttributes
- val controls: PartialAttribute
- Definition Classes
- HtmlAttributes
- def custom(name: String): PartialAttribute
- Definition Classes
- HtmlAttributes
- def data(name: String): PartialAttribute
- Definition Classes
- HtmlAttributes
- val datalist: Element
- Definition Classes
- HtmlElements
- val dd: Element
- Definition Classes
- HtmlElements
- val defer: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val del: Element
- Definition Classes
- HtmlElements
- val details: Element
- Definition Classes
- HtmlElements
- val dfn: Element
- Definition Classes
- HtmlElements
- val dialog: Element
- Definition Classes
- HtmlElements
- val dir: PartialAttribute
- Definition Classes
- HtmlAttributes
- val disabled: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val div: Element
- Definition Classes
- HtmlElements
- val dl: Element
- Definition Classes
- HtmlElements
- val draggable: PartialAttribute
- Definition Classes
- HtmlAttributes
- val dt: Element
- Definition Classes
- HtmlElements
- val em: Element
- Definition Classes
- HtmlElements
- val embed: Element
- Definition Classes
- HtmlElements
- val empty: Dom
- Definition Classes
- HtmlElements
- val enctype: PartialAttribute
- Definition Classes
- HtmlAttributes
- val fieldset: Element
- Definition Classes
- HtmlElements
- val footer: Element
- Definition Classes
- HtmlElements
- val for: PartialAttribute
- Definition Classes
- HtmlAttributes
- val form: Element
- Definition Classes
- HtmlElements
- val formNoValidate: BooleanAttribute
- Definition Classes
- HtmlAttributes
- def fragment(children: Dom*): Fragment
- Definition Classes
- HtmlElements
- val h1: Element
- Definition Classes
- HtmlElements
- val h2: Element
- Definition Classes
- HtmlElements
- val h3: Element
- Definition Classes
- HtmlElements
- val h4: Element
- Definition Classes
- HtmlElements
- val h5: Element
- Definition Classes
- HtmlElements
- val h6: Element
- Definition Classes
- HtmlElements
- val head: Element
- Definition Classes
- HtmlElements
- val header: Element
- Definition Classes
- HtmlElements
- val height: PartialAttribute
- Definition Classes
- HtmlAttributes
- val hidden: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val hr: Element
- Definition Classes
- HtmlElements
- val href: PartialAttribute
- Definition Classes
- HtmlAttributes
- val html: Element
- Definition Classes
- HtmlElements
- val i: Element
- Definition Classes
- HtmlElements
- val id: PartialAttribute
- Definition Classes
- HtmlAttributes
- val iframe: Element
- Definition Classes
- HtmlElements
- val img: Element
- Definition Classes
- HtmlElements
- val input: Element
- Definition Classes
- HtmlElements
- val ins: Element
- Definition Classes
- HtmlElements
- val itemScope: BooleanAttribute
- Definition Classes
- HtmlAttributes
- implicit def itrToModifier(seq: Iterable[Dom]): Modifier
- val kbd: Element
- Definition Classes
- HtmlElements
- val label: Element
- Definition Classes
- HtmlElements
- val lang: PartialAttribute
- Definition Classes
- HtmlAttributes
- val legend: Element
- Definition Classes
- HtmlElements
- val li: Element
- Definition Classes
- HtmlElements
- val link: Element
- Definition Classes
- HtmlElements
- val list: PartialAttribute
- Definition Classes
- HtmlAttributes
- val loop: PartialAttribute
- Definition Classes
- HtmlAttributes
- val main: Element
- Definition Classes
- HtmlElements
- val map: Element
- Definition Classes
- HtmlElements
- val mark: Element
- Definition Classes
- HtmlElements
- val math: Element
- Definition Classes
- HtmlElements
- val max: PartialAttribute
- Definition Classes
- HtmlAttributes
- val maxlength: PartialAttribute
- Definition Classes
- HtmlAttributes
- val media: PartialAttribute
- Definition Classes
- HtmlAttributes
- val meta: Element
- Definition Classes
- HtmlElements
- val meter: Element
- Definition Classes
- HtmlElements
- val method: PartialAttribute
- Definition Classes
- HtmlAttributes
- val min: PartialAttribute
- Definition Classes
- HtmlAttributes
- val minlength: PartialAttribute
- Definition Classes
- HtmlAttributes
- val multiple: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val muted: PartialAttribute
- Definition Classes
- HtmlAttributes
- val name: PartialAttribute
- Definition Classes
- HtmlAttributes
- val nav: Element
- Definition Classes
- HtmlElements
- val noValidate: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val object: Element
- Definition Classes
- HtmlElements
- val ol: Element
- Definition Classes
- HtmlElements
- val open: BooleanAttribute
- Definition Classes
- HtmlAttributes
- implicit def optStrToDom(opt: Option[String]): Dom
- Definition Classes
- LowPriorityTemplateImplicits
- implicit def optToModifier(opt: Option[Modifier]): Modifier
- val optgroup: Element
- Definition Classes
- HtmlElements
- val option: Element
- Definition Classes
- HtmlElements
- val output: Element
- Definition Classes
- HtmlElements
- val p: Element
- Definition Classes
- HtmlElements
- val param: Element
- Definition Classes
- HtmlElements
- val pattern: PartialAttribute
- Definition Classes
- HtmlAttributes
- val placeholder: PartialAttribute
- Definition Classes
- HtmlAttributes
- val poster: PartialAttribute
- Definition Classes
- HtmlAttributes
- val pre: Element
- Definition Classes
- HtmlElements
- val preload: PartialAttribute
- Definition Classes
- HtmlAttributes
- val progress: Element
- Definition Classes
- HtmlElements
- val q: Element
- Definition Classes
- HtmlElements
- def raw(content: String): RawHtml
- Definition Classes
- HtmlElements
- val readOnly: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val rel: PartialMultiAttribute
- Definition Classes
- HtmlAttributes
- val required: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val reversed: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val role: PartialAttribute
- Definition Classes
- HtmlAttributes
- val rows: PartialAttribute
- Definition Classes
- HtmlAttributes
- val rp: Element
- Definition Classes
- HtmlElements
- val rt: Element
- Definition Classes
- HtmlElements
- val ruby: Element
- Definition Classes
- HtmlElements
- val s: Element
- Definition Classes
- HtmlElements
- val samp: Element
- Definition Classes
- HtmlElements
- val scoped: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val script: Script
- Definition Classes
- HtmlElements
- val seamless: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val section: Element
- Definition Classes
- HtmlElements
- val select: Element
- Definition Classes
- HtmlElements
- val selected: BooleanAttribute
- Definition Classes
- HtmlAttributes
- val size: PartialAttribute
- Definition Classes
- HtmlAttributes
- val slot: Element
- Definition Classes
- HtmlElements
- val small: Element
- Definition Classes
- HtmlElements
- val source: Element
- Definition Classes
- HtmlElements
- val span: Element
- Definition Classes
- HtmlElements
- val spellcheck: PartialAttribute
- Definition Classes
- HtmlAttributes
- val src: PartialAttribute
- Definition Classes
- HtmlAttributes
- val step: PartialAttribute
- Definition Classes
- HtmlAttributes
- implicit def stringToDom(s: String): Dom
- Definition Classes
- LowPriorityTemplateImplicits
- implicit def stringToModifier(s: String): Modifier
- val strong: Element
- Definition Classes
- HtmlElements
- val style: Style
- Definition Classes
- HtmlElements
- val styleAttr: PartialAttribute
- Definition Classes
- HtmlAttributes
- val sub: Element
- Definition Classes
- HtmlElements
- val summary: Element
- Definition Classes
- HtmlElements
- val sup: Element
- Definition Classes
- HtmlElements
- val svg: Element
- Definition Classes
- HtmlElements
- val tabindex: PartialAttribute
- Definition Classes
- HtmlAttributes
- val table: Element
- Definition Classes
- HtmlElements
- val target: PartialAttribute
- Definition Classes
- HtmlAttributes
- val tbody: Element
- Definition Classes
- HtmlElements
- val td: Element
- Definition Classes
- HtmlElements
- val template: Element
- Definition Classes
- HtmlElements
- def text(content: String): Text
- Definition Classes
- HtmlElements
- val textarea: Element
- Definition Classes
- HtmlElements
- val tfoot: Element
- Definition Classes
- HtmlElements
- val th: Element
- Definition Classes
- HtmlElements
- val thead: Element
- Definition Classes
- HtmlElements
- val time: Element
- Definition Classes
- HtmlElements
- val title: Element
- Definition Classes
- HtmlElements
- val titleAttr: PartialAttribute
- Definition Classes
- HtmlAttributes
- val tr: Element
- Definition Classes
- HtmlElements
- val track: Element
- Definition Classes
- HtmlElements
- val translate: PartialAttribute
- Definition Classes
- HtmlAttributes
- val type: PartialAttribute
- Definition Classes
- HtmlAttributes
- val u: Element
- Definition Classes
- HtmlElements
- val ul: Element
- Definition Classes
- HtmlElements
- val value: PartialAttribute
- Definition Classes
- HtmlAttributes
- val var: Element
- Definition Classes
- HtmlElements
- val video: Element
- Definition Classes
- HtmlElements
- val wbr: Element
- Definition Classes
- HtmlElements
- val width: PartialAttribute
- Definition Classes
- HtmlAttributes
- val wrap: PartialAttribute
- Definition Classes
- HtmlAttributes
- val xmlns: PartialAttribute
- Definition Classes
- HtmlAttributes
- object AttributeSeparator
- object Css extends Serializable
- object CssInterpolatorMacros
Macro implementations for CSS interpolation (Scala 2.x)
- object CssSelectable
- object CssSelector extends Serializable
- object Dom extends Serializable
- object JSInterpolatorMacros
Macro implementations for JavaScript interpolation (Scala 2.x)
- object Js extends Serializable
- object Modifier extends Serializable