RenderContext
Context for rendering static and dynamical content
Functions
Link copied to clipboard
open fun a(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLAnchorElement>.() -> Unit): HtmlTag<HTMLAnchorElement>
Link copied to clipboard
open fun abbr(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun address(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun area(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLAreaElement>.() -> Unit): HtmlTag<HTMLAreaElement>
Link copied to clipboard
open fun article(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun aside(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun audio(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLAudioElement>.() -> Unit): HtmlTag<HTMLAudioElement>
Link copied to clipboard
open fun b(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun bdi(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun bdo(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun blockquote(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLQuoteElement>.() -> Unit): HtmlTag<HTMLQuoteElement>
Link copied to clipboard
open fun br(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLBRElement>.() -> Unit): HtmlTag<HTMLBRElement>
Link copied to clipboard
open fun button(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLButtonElement>.() -> Unit): HtmlTag<HTMLButtonElement>
Link copied to clipboard
open fun canvas(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLCanvasElement>.() -> Unit): HtmlTag<HTMLCanvasElement>
Link copied to clipboard
open fun caption(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableCaptionElement>.() -> Unit): HtmlTag<HTMLTableCaptionElement>
Link copied to clipboard
open fun cite(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun code(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun col(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableColElement>.() -> Unit): HtmlTag<HTMLTableColElement>
Link copied to clipboard
open fun colgroup(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableColElement>.() -> Unit): HtmlTag<HTMLTableColElement>
Link copied to clipboard
open fun command(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun data(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLDataElement>.() -> Unit): HtmlTag<HTMLDataElement>
Link copied to clipboard
open fun datalist(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLDataListElement>.() -> Unit): HtmlTag<HTMLDataListElement>
Link copied to clipboard
open fun dd(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLSpanElement>.() -> Unit): HtmlTag<HTMLSpanElement>
Link copied to clipboard
open fun del(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLModElement>.() -> Unit): HtmlTag<HTMLModElement>
Link copied to clipboard
open fun details(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLDetailsElement>.() -> Unit): HtmlTag<HTMLDetailsElement>
Link copied to clipboard
open fun dfn(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun dialog(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLDialogElement>.() -> Unit): HtmlTag<HTMLDialogElement>
Link copied to clipboard
open fun div(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLDivElement>.() -> Unit): HtmlTag<HTMLDivElement>
Link copied to clipboard
open fun dl(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLDListElement>.() -> Unit): HtmlTag<HTMLDListElement>
Link copied to clipboard
open fun dt(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLSpanElement>.() -> Unit): HtmlTag<HTMLSpanElement>
Link copied to clipboard
open fun em(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun embed(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLEmbedElement>.() -> Unit): HtmlTag<HTMLEmbedElement>
Link copied to clipboard
Default error handler printing the error to console.
Link copied to clipboard
open fun fieldset(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLFieldSetElement>.() -> Unit): HtmlTag<HTMLFieldSetElement>
Link copied to clipboard
open fun figcaption(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun figure(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun footer(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun form(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLFormElement>.() -> Unit): HtmlTag<HTMLFormElement>
Link copied to clipboard
open fun h1(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open fun h2(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open fun h3(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open fun h4(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open fun h5(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open fun h6(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open fun header(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun hr(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLHRElement>.() -> Unit): HtmlTag<HTMLHRElement>
Link copied to clipboard
open fun i(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun iframe(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLIFrameElement>.() -> Unit): HtmlTag<HTMLIFrameElement>
Link copied to clipboard
open fun img(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLImageElement>.() -> Unit): HtmlTag<HTMLImageElement>
Link copied to clipboard
open fun input(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLInputElement>.() -> Unit): HtmlTag<HTMLInputElement>
Link copied to clipboard
open fun ins(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLModElement>.() -> Unit): HtmlTag<HTMLModElement>
Link copied to clipboard
open fun kbd(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun label(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLLabelElement>.() -> Unit): HtmlTag<HTMLLabelElement>
Link copied to clipboard
open fun legend(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLLegendElement>.() -> Unit): HtmlTag<HTMLLegendElement>
Link copied to clipboard
open fun li(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLLIElement>.() -> Unit): HtmlTag<HTMLLIElement>
Link copied to clipboard
open fun main(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun map(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLMapElement>.() -> Unit): HtmlTag<HTMLMapElement>
Link copied to clipboard
open fun mark(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun meter(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLMeterElement>.() -> Unit): HtmlTag<HTMLMeterElement>
Link copied to clipboard
open fun nav(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun noscript(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun object(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLObjectElement>.() -> Unit): HtmlTag<HTMLObjectElement>
Link copied to clipboard
open fun ol(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLOListElement>.() -> Unit): HtmlTag<HTMLOListElement>
Link copied to clipboard
open fun optgroup(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLOptGroupElement>.() -> Unit): HtmlTag<HTMLOptGroupElement>
Link copied to clipboard
open fun option(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLOptionElement>.() -> Unit): HtmlTag<HTMLOptionElement>
Link copied to clipboard
open fun output(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLOutputElement>.() -> Unit): HtmlTag<HTMLOutputElement>
Link copied to clipboard
open fun p(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLParagraphElement>.() -> Unit): HtmlTag<HTMLParagraphElement>
Link copied to clipboard
open fun param(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLParamElement>.() -> Unit): HtmlTag<HTMLParamElement>
Link copied to clipboard
open fun picture(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLPictureElement>.() -> Unit): HtmlTag<HTMLPictureElement>
Link copied to clipboard
open fun pre(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLPreElement>.() -> Unit): HtmlTag<HTMLPreElement>
Link copied to clipboard
open fun progress(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLProgressElement>.() -> Unit): HtmlTag<HTMLProgressElement>
Link copied to clipboard
open fun q(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLQuoteElement>.() -> Unit): HtmlTag<HTMLQuoteElement>
Link copied to clipboard
open fun quote(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLQuoteElement>.() -> Unit): HtmlTag<HTMLQuoteElement>
Link copied to clipboard
open fun <V> Store<List<V>>.renderEach(idProvider: IdProvider<V, *>, into: Tag<HTMLElement>? = null, content: RenderContext.(Store<V>) -> HtmlTag<HTMLElement>)
Renders each element of a Stores List content. Internally the Patches are determined using Myer's diff-algorithm. This allows the detection of moves. Keep in mind, that no Patch is derived, when an element stays the same, but changes its internal values.
open fun <V> Flow<List<V>>.renderEach(idProvider: IdProvider<V, *>? = null, into: Tag<HTMLElement>? = null, batch: Boolean = false, content: RenderContext.(V) -> Tag<HTMLElement>)
Link copied to clipboard
Renders the non-null data of a Flow.
Link copied to clipboard
open fun rp(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun rt(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun ruby(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun s(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun samp(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun script(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLScriptElement>.() -> Unit): HtmlTag<HTMLScriptElement>
Link copied to clipboard
open fun section(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun select(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLSelectElement>.() -> Unit): HtmlTag<HTMLSelectElement>
Link copied to clipboard
open fun span(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLSpanElement>.() -> Unit): HtmlTag<HTMLSpanElement>
Link copied to clipboard
open fun strong(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun sub(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun summary(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun sup(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun table(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableElement>.() -> Unit): HtmlTag<HTMLTableElement>
Link copied to clipboard
open fun tbody(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableSectionElement>.() -> Unit): HtmlTag<HTMLTableSectionElement>
Link copied to clipboard
open fun td(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableCellElement>.() -> Unit): HtmlTag<HTMLTableCellElement>
Link copied to clipboard
open fun textarea(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTextAreaElement>.() -> Unit): HtmlTag<HTMLTextAreaElement>
Link copied to clipboard
open fun tfoot(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableSectionElement>.() -> Unit): HtmlTag<HTMLTableSectionElement>
Link copied to clipboard
open fun th(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableCellElement>.() -> Unit): HtmlTag<HTMLTableCellElement>
Link copied to clipboard
open fun thead(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableSectionElement>.() -> Unit): HtmlTag<HTMLTableSectionElement>
Link copied to clipboard
open fun time(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTimeElement>.() -> Unit): HtmlTag<HTMLTimeElement>
Link copied to clipboard
open fun tr(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTableRowElement>.() -> Unit): HtmlTag<HTMLTableRowElement>
Link copied to clipboard
open fun track(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLTrackElement>.() -> Unit): HtmlTag<HTMLTrackElement>
Link copied to clipboard
open fun u(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun ul(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLUListElement>.() -> Unit): HtmlTag<HTMLUListElement>
Link copied to clipboard
open fun var(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open fun video(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLVideoElement>.() -> Unit): HtmlTag<HTMLVideoElement>
Link copied to clipboard
open fun wbr(baseClass: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Properties
Inheritors
Extensions
Link copied to clipboard
Allows to access the nearest MountPoint from any WithScope