From fb7ff5b8bf2073a8d7b78011b9edffc830dc63cb Mon Sep 17 00:00:00 2001
From: Robert Jaros
+ Constructor Overrides Widget.getSnAttrs Returns list of element attributes in the form of a List. Return Link icon. Getter Link icon.
+
+<init>
+
+Link(label: String, url: String? = null, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf())
+Parameters
+
+
+
+
+classes - a set of CSS class names
+
+
+getSnAttrs
+
+protected open fun getSnAttrs(): List<StringPair>
+
+list of element attributes
+
+icon
+
+var icon: String?
+
+
Setter
+
Link icon.
+ + + diff --git a/api1/pl.treksoft.kvision.html/-link/image.html b/api1/pl.treksoft.kvision.html/-link/image.html new file mode 100644 index 00000000..2d4687cf --- /dev/null +++ b/api1/pl.treksoft.kvision.html/-link/image.html @@ -0,0 +1,21 @@ + + + +var image: ResString?
+Link image.
+Getter
+
Link image.
+ +Setter
+
Link image.
+ + + diff --git a/api1/pl.treksoft.kvision.html/-link/index.html b/api1/pl.treksoft.kvision.html/-link/index.html new file mode 100644 index 00000000..9ff080aa --- /dev/null +++ b/api1/pl.treksoft.kvision.html/-link/index.html @@ -0,0 +1,205 @@ + + + +open class Link : SimplePanel
+Link component.
+| + + | +
+Link(label: String, url: String? = null, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf()) |
+
| + + | +
+var icon: String?
+Link icon. + |
+
| + + | +
+var image: ResString?
+Link image. + |
+
| + + | +
+var label: String
+Link label. + |
+
| + + | +
+var url: String?
+Link URL address. + |
+
| + + | +
+open fun getSnAttrs(): List<StringPair>
+Returns list of element attributes in the form of a List. + |
+
| + + | +
+open fun onClick(handler: Link.(MouseEvent) -> Unit): Link
+A convenient helper for easy setting onClick event handler. + |
+
| + + | +
+open fun render(): VNode
+Renders current component as a Snabbdom vnode. + |
+
| + + | +
+open fun add(child: Component): SimplePanel
+Adds given component to the current container. + |
+
| + + | +
+open fun addAll(children: List<Component>): SimplePanel
+Adds a list of components to the current container. + |
+
| + + | +
+fun addInternal(child: Component): SimplePanel
+Protected and final method to add given component to the current container. + |
+
| + + | +
+open fun childrenVNodes(): Array<VNode>
+Returns the array of the children Snabbdom vnodes. + |
+
| + + | +
+open fun getChildren(): List<Component>
+Returns a list of children of the current container. + |
+
| + + | +
+open fun remove(child: Component): SimplePanel
+Removes given component from the current container. + |
+
| + + | +
+open fun removeAll(): SimplePanel
+Removes all children from the current container. + |
+
| + + | +
+fun Container.link(label: String, url: String? = null, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: (Link.() -> Unit)? = null): Link
+DSL builder extension function. + |
+
| + + | +
+fun ListTag.linkDisabled(label: String, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: (Link.() -> Unit)? = null): Link+ fun DropDown.linkDisabled(label: String, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: (Link.() -> Unit)? = null): Link
+DSL builder extension function for a disabled link in a dropdown list. + |
+
| + + | +
+fun <T> Any?.createInstance(vararg args: dynamic): T
+Helper function for creating JavaScript objects from dynamic constructors. + |
+
var label: String
+Link label.
+Getter
+
Link label.
+ +Setter
+
Link label.
+ + + diff --git a/api1/pl.treksoft.kvision.html/-link/link-disabled.html b/api1/pl.treksoft.kvision.html/-link/link-disabled.html new file mode 100644 index 00000000..4c3ffe22 --- /dev/null +++ b/api1/pl.treksoft.kvision.html/-link/link-disabled.html @@ -0,0 +1,18 @@ + + + +fun ListTag.linkDisabled(label: String, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: (Link.() -> Unit)? = null): Linkfun DropDown.linkDisabled(label: String, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: (Link.() -> Unit)? = null): Link
+DSL builder extension function for a disabled link in a dropdown list.
+It takes the same parameters as the constructor of the built component.
+ + diff --git a/api1/pl.treksoft.kvision.html/-link/link.html b/api1/pl.treksoft.kvision.html/-link/link.html new file mode 100644 index 00000000..9ebd545f --- /dev/null +++ b/api1/pl.treksoft.kvision.html/-link/link.html @@ -0,0 +1,16 @@ + + + +fun Container.link(label: String, url: String? = null, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: (Link.() -> Unit)? = null): Link
+DSL builder extension function.
+It takes the same parameters as the constructor of the built component.
+ + diff --git a/api1/pl.treksoft.kvision.html/-link/on-click.html b/api1/pl.treksoft.kvision.html/-link/on-click.html new file mode 100644 index 00000000..ca274fbf --- /dev/null +++ b/api1/pl.treksoft.kvision.html/-link/on-click.html @@ -0,0 +1,15 @@ + + + +open fun onClick(handler: Link.(MouseEvent) -> Unit): Link
+A convenient helper for easy setting onClick event handler.
+ + diff --git a/api1/pl.treksoft.kvision.html/-link/render.html b/api1/pl.treksoft.kvision.html/-link/render.html new file mode 100644 index 00000000..295bfb6f --- /dev/null +++ b/api1/pl.treksoft.kvision.html/-link/render.html @@ -0,0 +1,18 @@ + + + +protected open fun render(): VNode
+Overrides SimplePanel.render
+Renders current component as a Snabbdom vnode.
+Return
+Snabbdom vnode
var url: String?
+Link URL address.
+Getter
+
Link URL address.
+ +Setter
+
Link URL address.
+ + + -- cgit