PopUpPanel

abstract class PopUpPanel<C : HTMLElement>(renderContext: RenderContext, tagFactory: TagFactory<Tag<C>>, classes: String?, id: String?, scope: ScopeContext.() -> Unit, opened: Flow<Boolean>, fullWidth: Boolean = true, reference: Tag<HTMLElement>?, ariaHasPopup: String, tag: Tag<C> = tagFactory(renderContext, classes, id, scope) {}, config: ComputePositionConfig = obj {}) : Tag<C> , ComputePositionConfig

Base class that provides the functionality to create popup components.

Internally the heavy lifting is done by the excellent Floating-UI library.

Inheritors

Constructors

Link copied to clipboard
constructor(renderContext: RenderContext, tagFactory: TagFactory<Tag<C>>, classes: String?, id: String?, scope: ScopeContext.() -> Unit, opened: Flow<Boolean>, fullWidth: Boolean = true, reference: Tag<HTMLElement>?, ariaHasPopup: String, tag: Tag<C> = tagFactory(renderContext, classes, id, scope) {}, config: ComputePositionConfig = obj {})

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val aborts: Listener<Event, C>
Link copied to clipboard
open override val abortsCaptured: Listener<Event, C>
Link copied to clipboard
open override val afterprints: Listener<Event, C>
Link copied to clipboard
open override val afterprintsCaptured: Listener<Event, C>
Link copied to clipboard
open override val annex: RenderContext
Link copied to clipboard
open override val baseClass: String?
Link copied to clipboard
open override val beforeprints: Listener<Event, C>
Link copied to clipboard
open override val beforeprintsCaptured: Listener<Event, C>
Link copied to clipboard
open override val beforeunloads: Listener<Event, C>
Link copied to clipboard
open override val beforeunloadsCaptured: Listener<Event, C>
Link copied to clipboard
open override val blurs: Listener<FocusEvent, C>
Link copied to clipboard
open override val blursCaptured: Listener<FocusEvent, C>
Link copied to clipboard
open override val canplays: Listener<Event, C>
Link copied to clipboard
open override val canplaysCaptured: Listener<Event, C>
Link copied to clipboard
open override val canplaythroughs: Listener<Event, C>
Link copied to clipboard
Link copied to clipboard
open override val changes: Listener<Event, C>
Link copied to clipboard
open override val changesCaptured: Listener<Event, C>
Link copied to clipboard
open override val clicks: Listener<MouseEvent, C>
Link copied to clipboard
open override val clicksCaptured: Listener<MouseEvent, C>
Link copied to clipboard

The Position calculated by the underlying FloatingUI Library. Can be used for custom rendering inside the Popup

Link copied to clipboard
open override val contextmenus: Listener<MouseEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val copys: Listener<ClipboardEvent, C>
Link copied to clipboard
open override val copysCaptured: Listener<ClipboardEvent, C>
Link copied to clipboard
open override val cuts: Listener<ClipboardEvent, C>
Link copied to clipboard
open override val cutsCaptured: Listener<ClipboardEvent, C>
Link copied to clipboard
open override val dblclicks: Listener<MouseEvent, C>
Link copied to clipboard
open override val dblclicksCaptured: Listener<MouseEvent, C>
Link copied to clipboard
open override val domNode: C
Link copied to clipboard
open override val dragends: Listener<DragEvent, C>
Link copied to clipboard
open override val dragendsCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val dragenters: Listener<DragEvent, C>
Link copied to clipboard
open override val dragentersCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val dragleaves: Listener<DragEvent, C>
Link copied to clipboard
open override val dragleavesCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val dragovers: Listener<DragEvent, C>
Link copied to clipboard
open override val dragoversCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val drags: Listener<DragEvent, C>
Link copied to clipboard
open override val dragsCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val dragstarts: Listener<DragEvent, C>
Link copied to clipboard
open override val dragstartsCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val drops: Listener<DragEvent, C>
Link copied to clipboard
open override val dropsCaptured: Listener<DragEvent, C>
Link copied to clipboard
open override val durationchanges: Listener<Event, C>
Link copied to clipboard
Link copied to clipboard
open override val endeds: Listener<Event, C>
Link copied to clipboard
open override val endedsCaptured: Listener<Event, C>
Link copied to clipboard
open override val focusins: Listener<FocusEvent, C>
Link copied to clipboard
open override val focusinsCaptured: Listener<FocusEvent, C>
Link copied to clipboard
open override val focusouts: Listener<FocusEvent, C>
Link copied to clipboard
open override val focusoutsCaptured: Listener<FocusEvent, C>
Link copied to clipboard
open override val focuss: Listener<FocusEvent, C>
Link copied to clipboard
open override val focussCaptured: Listener<FocusEvent, C>
Link copied to clipboard
open override val fullscreenchanges: Listener<Event, C>
Link copied to clipboard
Link copied to clipboard
open override val fullscreenerrors: Listener<Event, C>
Link copied to clipboard
Link copied to clipboard
open override val hashchanges: Listener<HashChangeEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val id: String?
Link copied to clipboard
open override val inputs: Listener<Event, C>
Link copied to clipboard
open override val inputsCaptured: Listener<Event, C>
Link copied to clipboard
open override val invalids: Listener<Event, C>
Link copied to clipboard
open override val invalidsCaptured: Listener<Event, C>
Link copied to clipboard
open override val job: Job
Link copied to clipboard
open override val keydowns: Listener<KeyboardEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val keypresss: Listener<KeyboardEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val keyups: Listener<KeyboardEvent, C>
Link copied to clipboard
open override val keyupsCaptured: Listener<KeyboardEvent, C>
Link copied to clipboard
open override val loadeddatas: Listener<Event, C>
Link copied to clipboard
open override val loadeddatasCaptured: Listener<Event, C>
Link copied to clipboard
open override val loadedmetadatas: Listener<Event, C>
Link copied to clipboard
Link copied to clipboard
open override val loads: Listener<Event, C>
Link copied to clipboard
open override val loadsCaptured: Listener<Event, C>
Link copied to clipboard
open override val loadstarts: Listener<ProgressEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val messages: Listener<Event, C>
Link copied to clipboard
open override val messagesCaptured: Listener<Event, C>
Link copied to clipboard
open override var middleware: Array<Middleware>?

Array of middleware objects to modify the positioning or provide data for rendering.

Link copied to clipboard
open override val mousedowns: Listener<MouseEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val mouseenters: Listener<MouseEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val mouseleaves: Listener<MouseEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val mousemoves: Listener<MouseEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val mouseouts: Listener<MouseEvent, C>
Link copied to clipboard
open override val mouseoutsCaptured: Listener<MouseEvent, C>
Link copied to clipboard
open override val mouseovers: Listener<MouseEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val mouseups: Listener<MouseEvent, C>
Link copied to clipboard
open override val mouseupsCaptured: Listener<MouseEvent, C>
Link copied to clipboard
open override val offlines: Listener<Event, C>
Link copied to clipboard
open override val offlinesCaptured: Listener<Event, C>
Link copied to clipboard
open override val onlines: Listener<Event, C>
Link copied to clipboard
open override val onlinesCaptured: Listener<Event, C>
Link copied to clipboard
open override val opens: Listener<Event, C>
Link copied to clipboard
open override val opensCaptured: Listener<Event, C>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val pastes: Listener<ClipboardEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val pauses: Listener<Event, C>
Link copied to clipboard
open override val pausesCaptured: Listener<Event, C>
Link copied to clipboard
open override var placement: Placement?

Where to place the floating element relative to the reference element.

Link copied to clipboard
open override var platform: Platform?

Object to interface with the current platform.

Link copied to clipboard
open override val playings: Listener<Event, C>
Link copied to clipboard
open override val playingsCaptured: Listener<Event, C>
Link copied to clipboard
open override val plays: Listener<Event, C>
Link copied to clipboard
open override val playsCaptured: Listener<Event, C>
Link copied to clipboard
open override val popstates: Listener<PopStateEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val progresss: Listener<Event, C>
Link copied to clipboard
open override val progresssCaptured: Listener<Event, C>
Link copied to clipboard
open override val ratechanges: Listener<Event, C>
Link copied to clipboard
open override val ratechangesCaptured: Listener<Event, C>
Link copied to clipboard
open override val resets: Listener<Event, C>
Link copied to clipboard
open override val resetsCaptured: Listener<Event, C>
Link copied to clipboard
open override val resizes: Listener<Event, C>
Link copied to clipboard
open override val resizesCaptured: Listener<Event, C>
Link copied to clipboard
open override val scope: Scope
Link copied to clipboard
open override val scrolls: Listener<Event, C>
Link copied to clipboard
open override val scrollsCaptured: Listener<Event, C>
Link copied to clipboard
open override val searchs: Listener<Event, C>
Link copied to clipboard
open override val searchsCaptured: Listener<Event, C>
Link copied to clipboard
open override val seekeds: Listener<Event, C>
Link copied to clipboard
open override val seekedsCaptured: Listener<Event, C>
Link copied to clipboard
open override val seekings: Listener<Event, C>
Link copied to clipboard
open override val seekingsCaptured: Listener<Event, C>
Link copied to clipboard
open override val selects: Listener<Event, C>
Link copied to clipboard
open override val selectsCaptured: Listener<Event, C>
Link copied to clipboard
open override val shows: Listener<Event, C>
Link copied to clipboard
open override val showsCaptured: Listener<Event, C>
Link copied to clipboard

This field allows to set the allowed width range for the Popup element.

Link copied to clipboard
open override val stalleds: Listener<Event, C>
Link copied to clipboard
open override val stalledsCaptured: Listener<Event, C>
Link copied to clipboard
open override val storages: Listener<StorageEvent, C>
Link copied to clipboard
Link copied to clipboard
open override var strategy: Strategy?

The strategy to use when positioning the floating element.

Link copied to clipboard
open override val submits: Listener<Event, C>
Link copied to clipboard
open override val submitsCaptured: Listener<Event, C>
Link copied to clipboard
open override val suspends: Listener<Event, C>
Link copied to clipboard
open override val suspendsCaptured: Listener<Event, C>
Link copied to clipboard
open override val timeupdates: Listener<Event, C>
Link copied to clipboard
open override val timeupdatesCaptured: Listener<Event, C>
Link copied to clipboard
open override val toggles: Listener<Event, C>
Link copied to clipboard
open override val togglesCaptured: Listener<Event, C>
Link copied to clipboard
open override val touchcancels: Listener<TouchEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val touchends: Listener<TouchEvent, C>
Link copied to clipboard
open override val touchendsCaptured: Listener<TouchEvent, C>
Link copied to clipboard
open override val touchmoves: Listener<TouchEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val touchstarts: Listener<TouchEvent, C>
Link copied to clipboard
Link copied to clipboard
open override val unloads: Listener<Event, C>
Link copied to clipboard
open override val unloadsCaptured: Listener<Event, C>
Link copied to clipboard
open override val volumechanges: Listener<Event, C>
Link copied to clipboard
open override val volumechangesCaptured: Listener<Event, C>
Link copied to clipboard
open override val waitings: Listener<Event, C>
Link copied to clipboard
open override val waitingsCaptured: Listener<Event, C>
Link copied to clipboard
open override val wheels: Listener<WheelEvent, C>
Link copied to clipboard
open override val wheelsCaptured: Listener<WheelEvent, C>

Functions

Link copied to clipboard
open override fun a(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLAnchorElement>.() -> Unit): HtmlTag<HTMLAnchorElement>
Link copied to clipboard
open override fun abbr(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun aborts(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun abortsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun abortsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun abortsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
fun addMiddleware(middleware: Middleware)

Adds a new Middleware to the array of middlewares.

Link copied to clipboard
open override fun address(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun afterprints(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun afterprintsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun afterprintsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun afterprintsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun area(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLAreaElement>.() -> Unit): HtmlTag<HTMLAreaElement>
Link copied to clipboard
fun arrow(size: String = "popup-arrow-default", offset: Int = 5)

Adds an arrow to the PopupPanel. The exact position will be calculated by the FloatingUI component and can be collected from computedPosition. The arrow points to the reference element.

Link copied to clipboard
open override fun article(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun Scope.asDataAttr()
open override fun <T : Any> Scope.asDataAttr(key: Scope.Key<T>)
Link copied to clipboard
open override fun aside(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun <T> Flow<T>.asString(): Flow<String>
Link copied to clipboard
open override fun <T> attr(name: String, value: T)
open override fun attr(name: String, value: String)
open override fun attr(name: String, value: String?)
open override fun <T> attr(name: String, value: Flow<T>)
open override fun attr(name: String, value: Flow<String?>)
open override fun attr(name: String, value: Flow<String>)
open override fun attr(name: String, value: Boolean, trueValue: String)
open override fun attr(name: String, value: Boolean?, trueValue: String)
open override fun attr(name: String, value: Flow<Boolean?>, trueValue: String)
open override fun attr(name: String, value: Flow<Boolean>, trueValue: String)
Link copied to clipboard
fun <N : Element> Tag<N>.attrIfNotSet(name: String, value: String)

Sets an attribute only if it is not present yet.

Link copied to clipboard
open override fun audio(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLAudioElement>.() -> Unit): HtmlTag<HTMLAudioElement>
Link copied to clipboard
open override fun b(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun bdi(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun bdo(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun beforeprints(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun beforeprintsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun beforeprintsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun beforeprintsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun beforeunloads(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun beforeunloadsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun beforeunloadsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun beforeunloadsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun blockquote(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLQuoteElement>.() -> Unit): HtmlTag<HTMLQuoteElement>
Link copied to clipboard
open override fun blurs(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun blursCaptured(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun blursCapturedIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun blursIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun br(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLBRElement>.() -> Unit): HtmlTag<HTMLBRElement>
Link copied to clipboard
open override fun button(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLButtonElement>.() -> Unit): HtmlTag<HTMLButtonElement>
Link copied to clipboard
open override fun canplays(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun canplaysCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun canplaysCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun canplaysIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun canplaythroughs(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun canplaythroughsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun canplaythroughsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun canplaythroughsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun canvas(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLCanvasElement>.() -> Unit): HtmlTag<HTMLCanvasElement>
Link copied to clipboard
open override fun caption(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLTableCaptionElement>.() -> Unit): HtmlTag<HTMLTableCaptionElement>
Link copied to clipboard
open override fun changes(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun changesCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun changesCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun changesIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
fun <T> RenderContext.checkboxGroup(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, initialize: CheckboxGroup<HTMLDivElement, T>.() -> Unit): Tag<HTMLDivElement>

Factory function to create a CheckboxGroup with a HTMLDivElement as default root Tag.

fun <C : HTMLElement, T> RenderContext.checkboxGroup(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, tag: TagFactory<Tag<C>>, initialize: CheckboxGroup<C, T>.() -> Unit): Tag<C>

Factory function to create a CheckboxGroup.

Link copied to clipboard
open override fun cite(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun classList(values: List<String>)
open override fun classList(values: Flow<List<String>>)
Link copied to clipboard
open override fun classMap(values: Map<String, Boolean>)
open override fun classMap(values: Flow<Map<String, Boolean>>)
Link copied to clipboard
open override fun className(value: String)
open override fun className(value: Flow<String>, initial: String)
open override fun <T> className(value: Flow<T>, initial: T, transform: (T) -> String)
Link copied to clipboard
open override fun clicks(init: MouseEvent.() -> Unit): Listener<MouseEvent, C>
Link copied to clipboard
open override fun clicksCaptured(init: MouseEvent.() -> Unit): Listener<MouseEvent, C>
Link copied to clipboard
open override fun clicksCapturedIf(selector: MouseEvent.() -> Boolean): Listener<MouseEvent, C>
Link copied to clipboard
open override fun clicksIf(selector: MouseEvent.() -> Boolean): Listener<MouseEvent, C>
Link copied to clipboard

Closes the PopUpPanel when dismissed, i.e. by clicking outside the element or pressing the Escape key.

Link copied to clipboard
open override fun code(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun col(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLTableColElement>.() -> Unit): HtmlTag<HTMLTableColElement>
Link copied to clipboard
open override fun colgroup(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLTableColElement>.() -> Unit): HtmlTag<HTMLTableColElement>
Link copied to clipboard
open override fun command(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun contextmenus(init: MouseEvent.() -> Unit): Listener<MouseEvent, C>
Link copied to clipboard
open override fun contextmenusCaptured(init: MouseEvent.() -> Unit): Listener<MouseEvent, C>
Link copied to clipboard
open override fun contextmenusCapturedIf(selector: MouseEvent.() -> Boolean): Listener<MouseEvent, C>
Link copied to clipboard
open override fun contextmenusIf(selector: MouseEvent.() -> Boolean): Listener<MouseEvent, C>
Link copied to clipboard
open override fun copys(init: ClipboardEvent.() -> Unit): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun copysCaptured(init: ClipboardEvent.() -> Unit): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun copysCapturedIf(selector: ClipboardEvent.() -> Boolean): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun copysIf(selector: ClipboardEvent.() -> Boolean): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun custom(tagName: String, baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<Element>.() -> Unit): HtmlTag<Element>
Link copied to clipboard
open override fun cuts(init: ClipboardEvent.() -> Unit): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun cutsCaptured(init: ClipboardEvent.() -> Unit): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun cutsCapturedIf(selector: ClipboardEvent.() -> Boolean): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun cutsIf(selector: ClipboardEvent.() -> Boolean): Listener<ClipboardEvent, C>
Link copied to clipboard
open override fun data(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLDataElement>.() -> Unit): HtmlTag<HTMLDataElement>
Link copied to clipboard
fun <T> RenderContext.dataCollection(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, initialize: DataCollection<T, HTMLDivElement>.() -> Unit): Tag<HTMLDivElement>

Factory function to create a DataCollection with a HTMLDivElement as default root Tag.

fun <T, C : HTMLElement> RenderContext.dataCollection(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, tag: TagFactory<Tag<C>>, initialize: DataCollection<T, C>.() -> Unit): Tag<C>

Factory function to create a DataCollection.

Link copied to clipboard
open override fun datalist(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLDataListElement>.() -> Unit): HtmlTag<HTMLDataListElement>
Link copied to clipboard
open override fun dblclicks(init: MouseEvent.() -> Unit): Listener<MouseEvent, C>
Link copied to clipboard
open override fun dblclicksCaptured(init: MouseEvent.() -> Unit): Listener<MouseEvent, C>
Link copied to clipboard
open override fun dblclicksCapturedIf(selector: MouseEvent.() -> Boolean): Listener<MouseEvent, C>
Link copied to clipboard
open override fun dblclicksIf(selector: MouseEvent.() -> Boolean): Listener<MouseEvent, C>
Link copied to clipboard
open override fun dd(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLSpanElement>.() -> Unit): HtmlTag<HTMLSpanElement>
Link copied to clipboard
open override fun del(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLModElement>.() -> Unit): HtmlTag<HTMLModElement>
Link copied to clipboard
open override fun details(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLDetailsElement>.() -> Unit): HtmlTag<HTMLDetailsElement>
Link copied to clipboard
open override fun dfn(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun dialog(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLDialogElement>.() -> Unit): HtmlTag<HTMLDialogElement>
Link copied to clipboard
fun RenderContext.disclosure(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, initialize: Disclosure<HTMLDivElement>.() -> Unit): Tag<HTMLDivElement>

Factory function to create a Disclosure with a HTMLDivElement as default root Tag.

fun <C : HTMLElement> RenderContext.disclosure(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, tag: TagFactory<Tag<C>>, initialize: Disclosure<C>.() -> Unit): Tag<C>

Factory function to create a Disclosure.

Link copied to clipboard
open override fun div(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLDivElement>.() -> Unit): HtmlTag<HTMLDivElement>
Link copied to clipboard
open override fun dl(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLDListElement>.() -> Unit): HtmlTag<HTMLDListElement>
Link copied to clipboard
open override fun dragends(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragendsCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragendsCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragendsIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragenters(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragentersCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragentersCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragentersIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragleaves(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragleavesCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragleavesCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragleavesIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragovers(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragoversCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragoversCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragoversIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun drags(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragsCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragsCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragsIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragstarts(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragstartsCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragstartsCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dragstartsIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun drops(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dropsCaptured(init: DragEvent.() -> Unit): Listener<DragEvent, C>
Link copied to clipboard
open override fun dropsCapturedIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dropsIf(selector: DragEvent.() -> Boolean): Listener<DragEvent, C>
Link copied to clipboard
open override fun dt(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLSpanElement>.() -> Unit): HtmlTag<HTMLSpanElement>
Link copied to clipboard
open override fun durationchanges(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun durationchangesCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun durationchangesCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun durationchangesIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun em(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun embed(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLEmbedElement>.() -> Unit): HtmlTag<HTMLEmbedElement>
Link copied to clipboard
open override fun endeds(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun endedsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun endedsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun endedsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun errorHandler(cause: Throwable)
Link copied to clipboard
open override fun fieldset(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLFieldSetElement>.() -> Unit): HtmlTag<HTMLFieldSetElement>
Link copied to clipboard
open override fun figcaption(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun figure(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun focusins(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusinsCaptured(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusinsCapturedIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusinsIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusouts(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusoutsCaptured(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusoutsCapturedIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focusoutsIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focuss(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focussCaptured(init: FocusEvent.() -> Unit): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focussCapturedIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun focussIf(selector: FocusEvent.() -> Boolean): Listener<FocusEvent, C>
Link copied to clipboard
open override fun footer(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun form(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLFormElement>.() -> Unit): HtmlTag<HTMLFormElement>
Link copied to clipboard
open override fun fullscreenchanges(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenchangesCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenchangesCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenchangesIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenerrors(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenerrorsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenerrorsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun fullscreenerrorsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun h1(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open override fun h2(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open override fun h3(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open override fun h4(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open override fun h5(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open override fun h6(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHeadingElement>.() -> Unit): HtmlTag<HTMLHeadingElement>
Link copied to clipboard
open infix override fun <A> Flow<A>.handledBy(handler: Handler<A>)
open infix override fun <A> Flow<A>.handledBy(execute: suspend (A) -> Unit): Job
open infix override fun <E : Event> Flow<E>.handledBy(handler: Handler<Unit>)
open infix override fun <E : Event> Flow<E>.handledBy(execute: suspend (E) -> Unit): Job
Link copied to clipboard
open override fun hashchanges(init: HashChangeEvent.() -> Unit): Listener<HashChangeEvent, C>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun hashchangesIf(selector: HashChangeEvent.() -> Boolean): Listener<HashChangeEvent, C>
Link copied to clipboard
open override fun header(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun hr(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLHRElement>.() -> Unit): HtmlTag<HTMLHRElement>
Link copied to clipboard
open override fun i(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLElement>.() -> Unit): HtmlTag<HTMLElement>
Link copied to clipboard
open override fun iframe(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLIFrameElement>.() -> Unit): HtmlTag<HTMLIFrameElement>
Link copied to clipboard
open override fun img(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLImageElement>.() -> Unit): HtmlTag<HTMLImageElement>
Link copied to clipboard
open override fun inlineStyle(value: String)
open override fun inlineStyle(value: Flow<String>)
Link copied to clipboard
open override fun input(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLInputElement>.() -> Unit): HtmlTag<HTMLInputElement>
Link copied to clipboard
fun RenderContext.inputField(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, initialize: InputField<HTMLDivElement>.() -> Unit): Tag<HTMLDivElement>

Factory function to create a InputField with a HTMLDivElement as default root Tag.

fun <C : HTMLElement> RenderContext.inputField(classes: String? = null, id: String? = null, scope: ScopeContext.() -> Unit = {}, tag: TagFactory<Tag<C>>, initialize: InputField<C>.() -> Unit): Tag<C>

Factory function to create a InputField.

Link copied to clipboard
open override fun inputs(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun inputsCaptured(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun inputsCapturedIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun inputsIf(selector: Event.() -> Boolean): Listener<Event, C>
Link copied to clipboard
open override fun ins(baseClass: String?, id: String?, scope: ScopeContext.() -> Unit, content: HtmlTag<HTMLModElement>.() -> Unit): HtmlTag<HTMLModElement>
Link copied to clipboard
open override fun invalids(init: Event.() -> Unit): Listener<Event, C>
Link copied to clipboard
open override fun invalidsCaptured(init: Event.() -> Unit): Listener<Event, C>