From 415afec335659ca6bc206b34bdd3c2fe4635718f 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, 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/api/pl.treksoft.kvision.html/-link/image.html b/api/pl.treksoft.kvision.html/-link/image.html new file mode 100644 index 00000000..2d4687cf --- /dev/null +++ b/api/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/api/pl.treksoft.kvision.html/-link/index.html b/api/pl.treksoft.kvision.html/-link/index.html new file mode 100644 index 00000000..a26de1f6 --- /dev/null +++ b/api/pl.treksoft.kvision.html/-link/index.html @@ -0,0 +1,172 @@ + + + +open class Link : SimplePanel
+Link component.
+| + + | +
+Link(label: String, url: String, 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 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, icon: String? = null, image: ResString? = null, classes: Set<String> = setOf(), init: Link.() -> Unit = null): Link
+DSL builder extension function. + |
+
var label: String
+Link label.
+Getter
+
Link label.
+ +Setter
+
Link label.
+ + + diff --git a/api/pl.treksoft.kvision.html/-link/link.html b/api/pl.treksoft.kvision.html/-link/link.html new file mode 100644 index 00000000..a962fd12 --- /dev/null +++ b/api/pl.treksoft.kvision.html/-link/link.html @@ -0,0 +1,16 @@ + + + +fun Container.link(label: String, url: String, 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/api/pl.treksoft.kvision.html/-link/render.html b/api/pl.treksoft.kvision.html/-link/render.html new file mode 100644 index 00000000..295bfb6f --- /dev/null +++ b/api/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