org.getshaka.shaka.builders

Members list

Value members

Concrete methods

inline def `for`(inline value: String)(using inline e: HTMLElement): Unit
inline def `object`(inline init: HTMLObjectElement ?=> Any)(using inline e: Element): Unit
inline def `type`(inline value: String)(using inline e: HTMLElement): Unit
inline def a(inline init: HTMLAnchorElement ?=> Any)(using inline e: Element): Unit
inline def accept(inline value: String)(using inline e: HTMLElement): Unit
inline def accesskey(inline value: String)(using inline e: HTMLElement): Unit
inline def action(inline value: String)(using inline e: HTMLElement): Unit
inline def address(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def alignContent(inline style: String)(using inline e: HTMLElement): Unit
inline def alignItems(inline style: String)(using inline e: HTMLElement): Unit
inline def alignSelf(inline style: String)(using inline e: HTMLElement): Unit
inline def alt(inline value: String)(using inline e: HTMLElement): Unit
inline def article(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def aside(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def audio(inline init: HTMLAudioElement ?=> Any)(using inline e: Element): Unit
inline def autocapitalize(inline value: String)(using inline e: HTMLElement): Unit
inline def autocomplete(inline value: String)(using inline e: HTMLElement): Unit
inline def autofocus(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def autoplay(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def b(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def background(inline style: String)(using inline e: HTMLElement): Unit
inline def backgroundAttachment(inline style: String)(using inline e: HTMLElement): Unit
inline def backgroundColor(inline style: String)(using inline e: HTMLElement): Unit
inline def backgroundImage(inline style: String)(using inline e: HTMLElement): Unit
inline def backgroundPosition(inline style: String)(using inline e: HTMLElement): Unit
inline def backgroundRepeat(inline style: String)(using inline e: HTMLElement): Unit
inline def base(inline init: HTMLBaseElement ?=> Any)(using inline e: Element): Unit
inline def blockquote(inline init: HTMLQuoteElement ?=> Any)(using inline e: Element): Unit
inline def body(inline init: HTMLBodyElement ?=> Any)(using inline e: Element): Unit
inline def border(inline style: String)(using inline e: HTMLElement): Unit
inline def borderBottom(inline style: String)(using inline e: HTMLElement): Unit
inline def borderBottomColor(inline style: String)(using inline e: HTMLElement): Unit
inline def borderBottomStyle(inline style: String)(using inline e: HTMLElement): Unit
inline def borderBottomWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def borderColor(inline style: String)(using inline e: HTMLElement): Unit
inline def borderLeft(inline style: String)(using inline e: HTMLElement): Unit
inline def borderLeftColor(inline style: String)(using inline e: HTMLElement): Unit
inline def borderLeftStyle(inline style: String)(using inline e: HTMLElement): Unit
inline def borderLeftWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def borderRight(inline style: String)(using inline e: HTMLElement): Unit
inline def borderRightColor(inline style: String)(using inline e: HTMLElement): Unit
inline def borderRightStyle(inline style: String)(using inline e: HTMLElement): Unit
inline def borderRightWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def borderStyle(inline style: String)(using inline e: HTMLElement): Unit
inline def borderTop(inline style: String)(using inline e: HTMLElement): Unit
inline def borderTopColor(inline style: String)(using inline e: HTMLElement): Unit
inline def borderTopStyle(inline style: String)(using inline e: HTMLElement): Unit
inline def borderTopWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def borderWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def br(inline init: HTMLBRElement ?=> Any)(using inline e: Element): Unit
inline def button(inline init: HTMLButtonElement ?=> Any)(using inline e: Element): Unit
inline def caption(inline init: HTMLTableCaptionElement ?=> Any)(using inline e: Element): Unit
inline def checked(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def cite(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def className(inline value: String)(using inline e: HTMLElement): Unit
inline def clear(inline style: String)(using inline e: HTMLElement): Unit
inline def clip(inline style: String)(using inline e: HTMLElement): Unit
inline def cls(inline value: String)(using inline e: HTMLElement): Unit
inline def code(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def col(inline init: HTMLTableColElement ?=> Any)(using inline e: Element): Unit
inline def colgroup(inline init: HTMLTableColElement ?=> Any)(using inline e: Element): Unit
inline def color(inline style: String)(using inline e: HTMLElement): Unit
inline def cols(inline value: Int)(using inline e: HTMLElement): Unit
inline def colspan(inline value: Int)(using inline e: HTMLElement): Unit
inline def columnGap(inline style: String)(using inline e: HTMLElement): Unit
inline def content(inline value: String)(using inline e: HTMLElement): Unit
inline def contenteditable(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def contextmenu(inline value: String)(using inline e: HTMLElement): Unit
inline def controls(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def cssFloat(inline style: String)(using inline e: HTMLElement): Unit
inline def cssProp(inline propName: String)(inline style: String)(using inline pe: HTMLElement): Unit

Defines a Css property

Defines a Css property

Value parameters

pe

Element to apply styling to.

propName

Name of the property

style

Css styling

Attributes

inline def cursor(inline style: String)(using inline e: HTMLElement): Unit
inline def dangerouslySetInnerHtml(html: String)(using parent: Element): Unit

Please don't use this.. unless you must

Please don't use this.. unless you must

Attributes

inline def data(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def datetime(inline value: String)(using inline e: HTMLElement): Unit
inline def details(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def dialog(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def disabled(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def display(inline style: String)(using inline e: HTMLElement): Unit
inline def div(inline init: HTMLDivElement ?=> Any)(using inline e: Element): Unit
inline def download(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def draggable(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def em(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def embed(inline init: HTMLEmbedElement ?=> Any)(using inline e: Element): Unit
inline def enterkeyhint(inline value: String)(using inline e: HTMLElement): Unit
inline def fieldset(inline init: HTMLFieldSetElement ?=> Any)(using inline e: Element): Unit
inline def figcaption(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def figure(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def filter(inline style: String)(using inline e: HTMLElement): Unit
inline def flex(inline style: String)(using inline e: HTMLElement): Unit
inline def flexBasis(inline style: String)(using inline e: HTMLElement): Unit
inline def flexDirection(inline style: String)(using inline e: HTMLElement): Unit
inline def flexFlow(inline style: String)(using inline e: HTMLElement): Unit
inline def flexGrow(inline style: String)(using inline e: HTMLElement): Unit
inline def flexShrink(inline style: String)(using inline e: HTMLElement): Unit
inline def flexWrap(inline style: String)(using inline e: HTMLElement): Unit
inline def font(inline style: String)(using inline e: HTMLElement): Unit
inline def fontFamily(inline style: String)(using inline e: HTMLElement): Unit
inline def fontSize(inline style: String)(using inline e: HTMLElement): Unit
inline def fontVariant(inline style: String)(using inline e: HTMLElement): Unit
inline def fontWeight(inline style: String)(using inline e: HTMLElement): Unit
inline def form(inline init: HTMLFormElement ?=> Any)(using inline e: Element): Unit
inline def formaction(inline value: String)(using inline e: HTMLElement): Unit
inline def gap(inline style: String)(using inline e: HTMLElement): Unit
inline def grid(inline style: String)(using inline e: HTMLElement): Unit
inline def gridArea(inline style: String)(using inline e: HTMLElement): Unit
inline def gridAutoColumns(inline style: String)(using inline e: HTMLElement): Unit
inline def gridAutoFlow(inline style: String)(using inline e: HTMLElement): Unit
inline def gridAutoRows(inline style: String)(using inline e: HTMLElement): Unit
inline def gridColumn(inline style: String)(using inline e: HTMLElement): Unit
inline def gridColumnStart(inline style: String)(using inline e: HTMLElement): Unit
inline def gridRow(inline style: String)(using inline e: HTMLElement): Unit
inline def gridRowEnd(inline style: String)(using inline e: HTMLElement): Unit
inline def gridRowStart(inline style: String)(using inline e: HTMLElement): Unit
inline def gridTemplate(inline style: String)(using inline e: HTMLElement): Unit
inline def gridTemplateColumns(inline style: String)(using inline e: HTMLElement): Unit
inline def gridTemplateRows(inline style: String)(using inline e: HTMLElement): Unit
inline def h1(inline init: HTMLHeadingElement ?=> Any)(using inline e: Element): Unit
inline def h2(inline init: HTMLHeadingElement ?=> Any)(using inline e: Element): Unit
inline def h3(inline init: HTMLHeadingElement ?=> Any)(using inline e: Element): Unit
inline def h4(inline init: HTMLHeadingElement ?=> Any)(using inline e: Element): Unit
inline def h5(inline init: HTMLHeadingElement ?=> Any)(using inline e: Element): Unit
inline def h6(inline init: HTMLHeadingElement ?=> Any)(using inline e: Element): Unit
inline def head(inline init: HTMLHeadElement ?=> Any)(using inline e: Element): Unit
inline def header(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def height(inline style: String)(using inline e: HTMLElement): Unit
inline def hidden(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def hr(inline init: HTMLHRElement ?=> Any)(using inline e: Element): Unit
inline def href(inline value: String)(using inline e: HTMLElement): Unit
inline def htmlFor(inline value: String)(using inline e: HTMLElement): Unit
inline def i(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def id(inline value: String)(using inline e: HTMLElement): Unit
inline def iframe(inline init: HTMLIFrameElement ?=> Any)(using inline e: Element): Unit
inline def img(inline init: HTMLImageElement ?=> Any)(using inline e: Element): Unit
inline def input(inline init: HTMLInputElement ?=> Any)(using inline e: Element): Unit
inline def inputmode(inline value: String)(using inline e: HTMLElement): Unit
inline def justifyContent(inline style: String)(using inline e: HTMLElement): Unit
inline def label(inline init: HTMLLabelElement ?=> Any)(using inline e: Element): Unit
inline def lang(inline value: String)(using inline e: HTMLElement): Unit
inline def left(inline style: String)(using inline e: HTMLElement): Unit
inline def legend(inline init: HTMLLegendElement ?=> Any)(using inline e: Element): Unit
inline def letterSpacing(inline style: String)(using inline e: HTMLElement): Unit
inline def li(inline init: HTMLLIElement ?=> Any)(using inline e: Element): Unit
inline def lineHeight(inline style: String)(using inline e: HTMLElement): Unit
inline def listStyle(inline style: String)(using inline e: HTMLElement): Unit
inline def listStyleImage(inline style: String)(using inline e: HTMLElement): Unit
inline def listStylePosition(inline style: String)(using inline e: HTMLElement): Unit
inline def listStyleType(inline style: String)(using inline e: HTMLElement): Unit
inline def loop(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def main(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def margin(inline style: String)(using inline e: HTMLElement): Unit
inline def marginBottom(inline style: String)(using inline e: HTMLElement): Unit
inline def marginLeft(inline style: String)(using inline e: HTMLElement): Unit
inline def marginRight(inline style: String)(using inline e: HTMLElement): Unit
inline def marginTop(inline style: String)(using inline e: HTMLElement): Unit
inline def mark(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def max(inline value: String)(using inline e: HTMLElement): Unit
inline def maxHeight(inline style: String)(using inline e: HTMLElement): Unit
inline def maxWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def maxlength(inline value: Int)(using inline e: HTMLElement): Unit
inline def media(inline value: String)(using inline e: HTMLElement): Unit
inline def meta(inline init: HTMLMetaElement ?=> Any)(using inline e: Element): Unit
inline def meter(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def method(inline value: String)(using inline e: HTMLElement): Unit
inline def min(inline value: String)(using inline e: HTMLElement): Unit
inline def minHeight(inline style: String)(using inline e: HTMLElement): Unit
inline def minWidth(inline style: String)(using inline e: HTMLElement): Unit
inline def multiple(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def muted(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def name(inline value: String)(using inline e: HTMLElement): Unit
inline def noscript(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def novalidate(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def ol(inline init: HTMLOListElement ?=> Any)(using inline e: Element): Unit
inline def onabort(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onblur(inline value: FocusEvent => Unit)(using inline e: HTMLElement): Unit
inline def onchange(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onclick(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def oncontextmenu(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def oncopy(inline value: ClipboardEvent => Unit)(using inline e: HTMLElement): Unit
inline def oncut(inline value: ClipboardEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondblclick(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondrag(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondragend(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondragenter(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondragleave(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondragover(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondragstart(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def ondrop(inline value: DragEvent => Unit)(using inline e: HTMLElement): Unit
inline def onended(inline value: HTMLMediaElement => Unit)(using inline e: HTMLElement): Unit
inline def onerror(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onfocus(inline value: FocusEvent => Unit)(using inline e: HTMLElement): Unit
inline def oninput(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def oninvalid(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onkeydown(inline value: KeyboardEvent => Unit)(using inline e: HTMLElement): Unit
inline def onkeypress(inline value: KeyboardEvent => Unit)(using inline e: HTMLElement): Unit
inline def onkeyup(inline value: KeyboardEvent => Unit)(using inline e: HTMLElement): Unit
inline def onload(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onmousedown(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def onmousemove(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def onmouseover(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def onmouseup(inline value: MouseEvent => Unit)(using inline e: HTMLElement): Unit
inline def onmousewheel(inline value: WheelEvent => Unit)(using inline e: HTMLElement): Unit
inline def onoffline(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def ononline(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onpaste(inline value: ClipboardEvent => Unit)(using inline e: HTMLElement): Unit
inline def onplay(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onplaying(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onpopstate(inline value: PopStateEvent => Unit)(using inline e: HTMLElement): Unit
inline def onreset(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onresize(inline value: UIEvent => Unit)(using inline e: HTMLElement): Unit
inline def onscroll(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onsearch(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onselect(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onsubmit(inline value: Event => Unit)(using inline e: HTMLElement): Unit
inline def onwheel(inline value: WheelEvent => Unit)(using inline e: HTMLElement): Unit
inline def option(inline init: HTMLOptionElement ?=> Any)(using inline e: Element): Unit
inline def order(inline style: String)(using inline e: HTMLElement): Unit
inline def overflow(inline style: String)(using inline e: HTMLElement): Unit
inline def p(inline init: HTMLParagraphElement ?=> Any)(using inline e: Element): Unit
inline def padding(inline style: String)(using inline e: HTMLElement): Unit
inline def paddingBottom(inline style: String)(using inline e: HTMLElement): Unit
inline def paddingLeft(inline style: String)(using inline e: HTMLElement): Unit
inline def paddingRight(inline style: String)(using inline e: HTMLElement): Unit
inline def paddingTop(inline style: String)(using inline e: HTMLElement): Unit
inline def pageBreakAfter(inline style: String)(using inline e: HTMLElement): Unit
inline def pageBreakBefore(inline style: String)(using inline e: HTMLElement): Unit
inline def param(inline init: HTMLParamElement ?=> Any)(using inline e: Element): Unit
inline def picture(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def placeholder(inline value: String)(using inline e: HTMLElement): Unit
inline def position(inline style: String)(using inline e: HTMLElement): Unit
inline def poster(inline value: String)(using inline e: HTMLElement): Unit
inline def pre(inline init: HTMLPreElement ?=> Any)(using inline e: Element): Unit
inline def preload(inline value: String)(using inline e: HTMLElement): Unit
inline def progress(inline init: HTMLProgressElement ?=> Any)(using inline e: Element): Unit
inline def prop[V](inline propName: String)(inline value: V)(using inline parent: Element, inline nc: NativeConverter[V]): Unit

Define a Javascript property

Define a Javascript property

Type parameters

V

value's type

Value parameters

nc

given NativeConverter for value

parent

given Element to apply this property to

propName

name of the prop

value

prop value

Attributes

inline def readonly(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def rel(inline value: String)(using inline e: HTMLElement): Unit
inline def required(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def reversed(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def rowGap(inline style: String)(using inline e: HTMLElement): Unit
inline def s(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def section(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def select(inline init: HTMLSelectElement ?=> Any)(using inline e: Element): Unit
inline def selected(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def slot(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def slot(inline value: String)(using inline e: HTMLElement): Unit
inline def small(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def source(inline init: HTMLSourceElement ?=> Any)(using inline e: Element): Unit
inline def span(inline init: HTMLSpanElement ?=> Any)(using inline e: Element): Unit
inline def spellcheck(inline value: Boolean)(using inline e: HTMLElement): Unit
inline def src(inline value: String)(using inline e: HTMLElement): Unit
inline def srcset(inline value: String)(using inline e: HTMLElement): Unit
inline def strong(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def style(inline init: HTMLStyleElement ?=> Any)(using inline e: Element): Unit
inline def style(inline value: String)(using inline e: HTMLElement): Unit
inline def sub(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def sup(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def tabindex(inline value: Int)(using inline e: HTMLElement): Unit
inline def table(inline init: HTMLTableElement ?=> Any)(using inline e: Element): Unit
inline def tag[T](inline tagName: String)(inline init: T ?=> Any)(using inline parent: Element): Unit
inline def target(inline value: String)(using inline e: HTMLElement): Unit
inline def tbody(inline init: HTMLTableSectionElement ?=> Any)(using inline e: Element): Unit
inline def td(inline init: HTMLTableCellElement ?=> Any)(using inline e: Element): Unit
inline def template(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def textAlign(inline style: String)(using inline e: HTMLElement): Unit
inline def textDecoration(inline style: String)(using inline e: HTMLElement): Unit
inline def textIndent(inline style: String)(using inline e: HTMLElement): Unit
inline def textTransform(inline style: String)(using inline e: HTMLElement): Unit
inline def textarea(inline init: HTMLTextAreaElement ?=> Any)(using inline e: Element): Unit
inline def tfoot(inline init: HTMLTableSectionElement ?=> Any)(using inline e: Element): Unit
inline def th(inline init: HTMLTableCellElement ?=> Any)(using inline e: Element): Unit
inline def thead(inline init: HTMLTableSectionElement ?=> Any)(using inline e: Element): Unit
inline def time(inline init: HTMLElement ?=> Any)(using inline e: Element): Unit
inline def title(inline init: HTMLTitleElement ?=> Any)(using inline e: Element): Unit
inline def title(inline value: String)(using inline e: HTMLElement): Unit
inline def top(inline style: String)(using inline e: HTMLElement): Unit
inline def tr(inline init: HTMLTableRowElement ?=> Any)(using inline e: Element): Unit
inline def ul(inline init: HTMLUListElement ?=> Any)(using inline e: Element): Unit
inline def value(inline value: String)(using inline e: HTMLElement): Unit
inline def verticalAlign(inline style: String)(using inline e: HTMLElement): Unit
inline def video(inline init: HTMLVideoElement ?=> Any)(using inline e: Element): Unit
inline def visibility(inline style: String)(using inline e: HTMLElement): Unit
inline def width(inline style: String)(using inline e: HTMLElement): Unit
inline def wrap(inline value: String)(using inline e: HTMLElement): Unit
inline def zIndex(inline style: String)(using inline e: HTMLElement): Unit

Extensions

Extensions

extension (s: String)(s: String)(using pe: Element)
inline def t: Unit

Creates a TextNode

Creates a TextNode

Attributes

extension (sc: StringContext)(inline sc: StringContext)(using inline pe: Element, inline pb: Binding[_])
inline def t(inline args: Any*): Unit

t = TextNode Interpolator
An easy way to interpolate text and elements

t = TextNode Interpolator
An easy way to interpolate text and elements

Attributes