org.lrng.binding.ElementFactories.scala Maven / Gradle / Ivy
The newest version!
// Don't edit this file, because it is generated by `sbt generateElementFactories`
package org.lrng.binding
import org.scalajs.dom._
import org.scalajs.dom.raw._
import org.lrng.binding.html.ElementFactory
import org.lrng.binding.html.elementTypes._
private[lrng] object ElementFactories {
object html extends ElementFactory[HTMLHtmlElement] {
@inline protected def tagName = "html"
}
object head extends ElementFactory[HTMLHeadElement] {
@inline protected def tagName = "head"
}
object title extends ElementFactory[HTMLTitleElement] {
@inline protected def tagName = "title"
}
object base extends ElementFactory[HTMLBaseElement] {
@inline protected def tagName = "base"
}
object link extends ElementFactory[HTMLLinkElement] {
@inline protected def tagName = "link"
}
object meta extends ElementFactory[HTMLMetaElement] {
@inline protected def tagName = "meta"
}
object style extends ElementFactory[HTMLStyleElement] {
@inline protected def tagName = "style"
}
object body extends ElementFactory[HTMLBodyElement] {
@inline protected def tagName = "body"
}
object article extends ElementFactory[HTMLElement] {
@inline protected def tagName = "article"
}
object section extends ElementFactory[HTMLElement] {
@inline protected def tagName = "section"
}
object nav extends ElementFactory[HTMLElement] {
@inline protected def tagName = "nav"
}
object aside extends ElementFactory[HTMLElement] {
@inline protected def tagName = "aside"
}
object h1 extends ElementFactory[HTMLHeadingElement] {
@inline protected def tagName = "h1"
}
object h2 extends ElementFactory[HTMLHeadingElement] {
@inline protected def tagName = "h2"
}
object h3 extends ElementFactory[HTMLHeadingElement] {
@inline protected def tagName = "h3"
}
object h4 extends ElementFactory[HTMLHeadingElement] {
@inline protected def tagName = "h4"
}
object h5 extends ElementFactory[HTMLHeadingElement] {
@inline protected def tagName = "h5"
}
object h6 extends ElementFactory[HTMLHeadingElement] {
@inline protected def tagName = "h6"
}
object hgroup extends ElementFactory[HTMLElement] {
@inline protected def tagName = "hgroup"
}
object header extends ElementFactory[HTMLElement] {
@inline protected def tagName = "header"
}
object footer extends ElementFactory[HTMLElement] {
@inline protected def tagName = "footer"
}
object address extends ElementFactory[HTMLElement] {
@inline protected def tagName = "address"
}
object p extends ElementFactory[HTMLParagraphElement] {
@inline protected def tagName = "p"
}
object hr extends ElementFactory[HTMLHRElement] {
@inline protected def tagName = "hr"
}
object pre extends ElementFactory[HTMLPreElement] {
@inline protected def tagName = "pre"
}
object blockquote extends ElementFactory[HTMLQuoteElement] {
@inline protected def tagName = "blockquote"
}
object ol extends ElementFactory[HTMLOListElement] {
@inline protected def tagName = "ol"
}
object ul extends ElementFactory[HTMLUListElement] {
@inline protected def tagName = "ul"
}
object menu extends ElementFactory[HTMLMenuElement] {
@inline protected def tagName = "menu"
}
object li extends ElementFactory[HTMLLIElement] {
@inline protected def tagName = "li"
}
object dl extends ElementFactory[HTMLDListElement] {
@inline protected def tagName = "dl"
}
object dt extends ElementFactory[HTMLElement] {
@inline protected def tagName = "dt"
}
object dd extends ElementFactory[HTMLElement] {
@inline protected def tagName = "dd"
}
object figure extends ElementFactory[HTMLElement] {
@inline protected def tagName = "figure"
}
object figcaption extends ElementFactory[HTMLElement] {
@inline protected def tagName = "figcaption"
}
object main extends ElementFactory[HTMLElement] {
@inline protected def tagName = "main"
}
object div extends ElementFactory[HTMLDivElement] {
@inline protected def tagName = "div"
}
object a extends ElementFactory[HTMLAnchorElement] {
@inline protected def tagName = "a"
}
object em extends ElementFactory[HTMLElement] {
@inline protected def tagName = "em"
}
object strong extends ElementFactory[HTMLElement] {
@inline protected def tagName = "strong"
}
object small extends ElementFactory[HTMLElement] {
@inline protected def tagName = "small"
}
object s extends ElementFactory[HTMLElement] {
@inline protected def tagName = "s"
}
object cite extends ElementFactory[HTMLElement] {
@inline protected def tagName = "cite"
}
object q extends ElementFactory[HTMLQuoteElement] {
@inline protected def tagName = "q"
}
object dfn extends ElementFactory[HTMLElement] {
@inline protected def tagName = "dfn"
}
object abbr extends ElementFactory[HTMLElement] {
@inline protected def tagName = "abbr"
}
object ruby extends ElementFactory[HTMLElement] {
@inline protected def tagName = "ruby"
}
object rt extends ElementFactory[HTMLElement] {
@inline protected def tagName = "rt"
}
object rp extends ElementFactory[HTMLElement] {
@inline protected def tagName = "rp"
}
object data extends ElementFactory[HTMLDataElement] {
@inline protected def tagName = "data"
}
object time extends ElementFactory[HTMLTimeElement] {
@inline protected def tagName = "time"
}
object code extends ElementFactory[HTMLElement] {
@inline protected def tagName = "code"
}
object `var` extends ElementFactory[HTMLElement] {
@inline protected def tagName = "var"
}
object samp extends ElementFactory[HTMLElement] {
@inline protected def tagName = "samp"
}
object kbd extends ElementFactory[HTMLElement] {
@inline protected def tagName = "kbd"
}
object sub extends ElementFactory[HTMLElement] {
@inline protected def tagName = "sub"
}
object sup extends ElementFactory[HTMLElement] {
@inline protected def tagName = "sup"
}
object i extends ElementFactory[HTMLElement] {
@inline protected def tagName = "i"
}
object b extends ElementFactory[HTMLElement] {
@inline protected def tagName = "b"
}
object u extends ElementFactory[HTMLElement] {
@inline protected def tagName = "u"
}
object mark extends ElementFactory[HTMLElement] {
@inline protected def tagName = "mark"
}
object bdi extends ElementFactory[HTMLElement] {
@inline protected def tagName = "bdi"
}
object bdo extends ElementFactory[HTMLElement] {
@inline protected def tagName = "bdo"
}
object span extends ElementFactory[HTMLSpanElement] {
@inline protected def tagName = "span"
}
object br extends ElementFactory[HTMLBRElement] {
@inline protected def tagName = "br"
}
object wbr extends ElementFactory[HTMLElement] {
@inline protected def tagName = "wbr"
}
object ins extends ElementFactory[HTMLModElement] {
@inline protected def tagName = "ins"
}
object del extends ElementFactory[HTMLModElement] {
@inline protected def tagName = "del"
}
object picture extends ElementFactory[HTMLPictureElement] {
@inline protected def tagName = "picture"
}
object source extends ElementFactory[HTMLSourceElement] {
@inline protected def tagName = "source"
}
object img extends ElementFactory[HTMLImageElement] {
@inline protected def tagName = "img"
}
object iframe extends ElementFactory[HTMLIFrameElement] {
@inline protected def tagName = "iframe"
}
object embed extends ElementFactory[HTMLEmbedElement] {
@inline protected def tagName = "embed"
}
object `object` extends ElementFactory[HTMLObjectElement] {
@inline protected def tagName = "object"
}
object video extends ElementFactory[HTMLVideoElement] {
@inline protected def tagName = "video"
}
object audio extends ElementFactory[HTMLAudioElement] {
@inline protected def tagName = "audio"
}
object track extends ElementFactory[HTMLTrackElement] {
@inline protected def tagName = "track"
}
object map extends ElementFactory[HTMLMapElement] {
@inline protected def tagName = "map"
}
object area extends ElementFactory[HTMLAreaElement] {
@inline protected def tagName = "area"
}
object table extends ElementFactory[HTMLTableElement] {
@inline protected def tagName = "table"
}
object caption extends ElementFactory[HTMLTableCaptionElement] {
@inline protected def tagName = "caption"
}
object colgroup extends ElementFactory[HTMLTableColElement] {
@inline protected def tagName = "colgroup"
}
object col extends ElementFactory[HTMLTableColElement] {
@inline protected def tagName = "col"
}
object tbody extends ElementFactory[HTMLTableSectionElement] {
@inline protected def tagName = "tbody"
}
object thead extends ElementFactory[HTMLTableSectionElement] {
@inline protected def tagName = "thead"
}
object tfoot extends ElementFactory[HTMLTableSectionElement] {
@inline protected def tagName = "tfoot"
}
object tr extends ElementFactory[HTMLTableRowElement] {
@inline protected def tagName = "tr"
}
object td extends ElementFactory[HTMLTableCellElement] {
@inline protected def tagName = "td"
}
object th extends ElementFactory[HTMLTableCellElement] {
@inline protected def tagName = "th"
}
object form extends ElementFactory[HTMLFormElement] {
@inline protected def tagName = "form"
}
object label extends ElementFactory[HTMLLabelElement] {
@inline protected def tagName = "label"
}
object input extends ElementFactory[HTMLInputElement] {
@inline protected def tagName = "input"
}
object button extends ElementFactory[HTMLButtonElement] {
@inline protected def tagName = "button"
}
object select extends ElementFactory[HTMLSelectElement] {
@inline protected def tagName = "select"
}
object datalist extends ElementFactory[HTMLDataListElement] {
@inline protected def tagName = "datalist"
}
object optgroup extends ElementFactory[HTMLOptGroupElement] {
@inline protected def tagName = "optgroup"
}
object option extends ElementFactory[HTMLOptionElement] {
@inline protected def tagName = "option"
}
object textarea extends ElementFactory[HTMLTextAreaElement] {
@inline protected def tagName = "textarea"
}
object output extends ElementFactory[HTMLOutputElement] {
@inline protected def tagName = "output"
}
object progress extends ElementFactory[HTMLProgressElement] {
@inline protected def tagName = "progress"
}
object meter extends ElementFactory[HTMLMeterElement] {
@inline protected def tagName = "meter"
}
object fieldset extends ElementFactory[HTMLFieldSetElement] {
@inline protected def tagName = "fieldset"
}
object legend extends ElementFactory[HTMLLegendElement] {
@inline protected def tagName = "legend"
}
object details extends ElementFactory[HTMLDetailsElement] {
@inline protected def tagName = "details"
}
object summary extends ElementFactory[HTMLElement] {
@inline protected def tagName = "summary"
}
object dialog extends ElementFactory[HTMLDialogElement] {
@inline protected def tagName = "dialog"
}
object script extends ElementFactory[HTMLScriptElement] {
@inline protected def tagName = "script"
}
object noscript extends ElementFactory[HTMLElement] {
@inline protected def tagName = "noscript"
}
object template extends ElementFactory[HTMLTemplateElement] {
@inline protected def tagName = "template"
}
object slot extends ElementFactory[HTMLSlotElement] {
@inline protected def tagName = "slot"
}
object canvas extends ElementFactory[HTMLCanvasElement] {
@inline protected def tagName = "canvas"
}
}