Package-level declarations

Onsen UI main structural components (page, navigator).

Types

Link copied to clipboard
open class BackButton(content: String? = null, rich: Boolean = false, align: Align? = null, className: String? = null, init: BackButton.() -> Unit? = null) : CustomTag

A back button component designed to be placed inside the toolbar.

Link copied to clipboard

Navigator animation types.

Link copied to clipboard
open class Navigator(animation: NavAnimation? = null, swipeable: Boolean? = null, forceSwipeable: Boolean? = null, className: String? = null, init: Navigator.() -> Unit? = null) : SimplePanel

A navigator component.

Link copied to clipboard
open class Page(className: String? = null, init: Page.() -> Unit? = null) : SimplePanel

A page component.

Link copied to clipboard
open class PullHook(content: String? = null, rich: Boolean = false, align: Align? = null, className: String? = null, init: PullHook.() -> Unit? = null) : CustomTag

A pull hook component supporting "Pull to refresh" functionality.

Functions

Link copied to clipboard
fun Div.backButton(content: String? = null, rich: Boolean = false, align: Align? = null, className: String? = null, init: BackButton.() -> Unit? = null): BackButton

DSL builder extension function.

Link copied to clipboard
fun SplitterContent.navigator(animation: NavAnimation? = null, swipeable: Boolean? = null, forceSwipeable: Boolean? = null, className: String? = null, init: Navigator.() -> Unit? = null): Navigator
fun Tab.navigator(animation: NavAnimation? = null, swipeable: Boolean? = null, forceSwipeable: Boolean? = null, className: String? = null, init: Navigator.() -> Unit? = null): Navigator
fun Root.navigator(animation: NavAnimation? = null, swipeable: Boolean? = null, forceSwipeable: Boolean? = null, className: String? = null, init: Navigator.() -> Unit? = null): Navigator

DSL builder extension function.

Link copied to clipboard
fun Dialog.page(className: String? = null, init: Page.() -> Unit? = null): Page
fun Tab.page(className: String? = null, init: Page.() -> Unit? = null): Page
fun Root.page(className: String? = null, init: Page.() -> Unit? = null): Page
fun Navigator.page(pageId: String? = null, className: String? = null, init: Page.() -> Unit? = null): Page
fun SplitterContent.page(pageId: String? = null, className: String? = null, init: Page.() -> Unit? = null): Page
fun SplitterSide.page(pageId: String? = null, className: String? = null, init: Page.() -> Unit? = null): Page

DSL builder extension function.

Link copied to clipboard
fun Page.pullHook(content: String? = null, rich: Boolean = false, align: Align? = null, className: String? = null, init: PullHook.() -> Unit? = null): PullHook

DSL builder extension function.