From 8883419bfcec00947863741d48dbd89cc877615a Mon Sep 17 00:00:00 2001
From: Robert Jaros
+
+
+ Constructor Overrides Component.addCssClass Adds given value to the set of CSS classes generated in html code of current component. Return Overrides Component.addCssClass Adds given style object to the set of CSS classes generated in html code of current component. Return Overrides Component.addSurroundingCssClass Adds given value to the set of CSS classes generated in html code of parent component. Return Overrides Component.addSurroundingCssClass Adds given style object to the set of CSS classes generated in html code of parent component. Return The name of the CSS class. Getter The name of the CSS class.
+
+<init>
+
+Style(className: String? = null, parentStyle: Style? = null, init: Style.() -> Unit = null)
+Parameters
+className
- optional name of the CSS class, it will be generated if not specifiedparentStyle
- parent CSS style objectinit
- an initializer extension function
+
+
+addCssClass
+
+open fun addCssClass(css: String): Component
+Parameters
+
+
+current componentopen fun addCssClass(css: Style): Component
+Parameters
+
+
+current component
+
+addSurroundingCssClass
+
+open fun addSurroundingCssClass(css: String): Component
+Parameters
+
+
+current componentopen fun addSurroundingCssClass(css: Style): Component
+Parameters
+
+
+current component
+
+className
+
+var className: String
+
+
Setter
+
The name of the CSS class.
+ + + diff --git a/api/pl.treksoft.kvision.core/-style/get-element-j-query-d.html b/api/pl.treksoft.kvision.core/-style/get-element-j-query-d.html new file mode 100644 index 00000000..90aa259f --- /dev/null +++ b/api/pl.treksoft.kvision.core/-style/get-element-j-query-d.html @@ -0,0 +1,18 @@ + + + +open fun getElementJQueryD(): dynamic
+Overrides Component.getElementJQueryD
+Returns JQuery element bound to the current component as a dynamic type.
+Return
+JQuery element as a dynamic type
open fun getElementJQuery(): JQuery?
+Overrides Component.getElementJQuery
+Returns JQuery element bound to the current component.
+Return
+JQuery element
open fun getElement(): Node?
+Overrides Component.getElement
+Returns DOM element bound to the current component.
+Return
+DOM element
open class Style : StyledComponent
+CSS style object.
++ + | +
+Style(className: String? = null, parentStyle: Style? = null, init: Style.() -> Unit = null) |
+
+ + | +
+var className: String
+The name of the CSS class. + |
+
+ + | +
+open var parent: Container?
+Parent of the current component. + |
+
+ + | +
+open var visible: Boolean
+Visibility state of the current component. + |
+
+ + | +
+open var background: Background?
+Background of the current component. + |
+
+ + | +
+open var border: Border?
+Border of the current component. + |
+
+ + | +
+open var borderBottom: Border?
+Bottom border of the current component. + |
+
+ + | +
+open var borderLeft: Border?
+Left border of the current component. + |
+
+ + | +
+open var borderRight: Border?
+Right border of the current component. + |
+
+ + | +
+open var borderTop: Border?
+Top border of the current component. + |
+
+ + | +
+open var bottom: CssSize?
+Bottom edge of the current component. + |
+
+ + | +
+open var clear: Clear?
+CSS clear float of the current component. + |
+
+ + | +
+open var color: Color?
+Text color for the current component. + |
+
+ + | +
+open var colorHex: Int?
+Text color for the current component given in hex format (write only). + |
+
+ + | +
+open var colorName: Col?
+Text color for the current component given with named constant (write only). + |
+
+ + | +
+open var display: Display?
+CSS display of the current component. + |
+
+ + | +
+open var float: PosFloat?
+CSS position float of the current component. + |
+
+ + | +
+open var fontFamily: String?
+CSS font family of the current component. + |
+
+ + | +
+open var fontSize: CssSize?
+CSS font size of the current component. + |
+
+ + | +
+open var fontStyle: FontStyle?
+CSS font style of the current component. + |
+
+ + | +
+open var fontVariant: FontVariant?
+CSS font variant of the current component. + |
+
+ + | +
+open var fontWeight: FontWeight?
+CSS font weight of the current component. + |
+
+ + | +
+open var height: CssSize?
+Height of the current component. + |
+
+ + | +
+open var left: CssSize?
+Left edge of the current component. + |
+
+ + | +
+open var letterSpacing: CssSize?
+CSS Text letter spacing of the current component. + |
+
+ + | +
+open var lineBreak: LineBreak?
+CSS line break of the current component. + |
+
+ + | +
+open var lineHeight: CssSize?
+CSS Text line height of the current component. + |
+
+ + | +
+open var margin: CssSize?
+Margin of the current component. + |
+
+ + | +
+open var marginBottom: CssSize?
+Bottom margin of the current component. + |
+
+ + | +
+open var marginLeft: CssSize?
+Left margin of the current component. + |
+
+ + | +
+open var marginRight: CssSize?
+Right margin of the current component. + |
+
+ + | +
+open var marginTop: CssSize?
+Top margin of the current component. + |
+
+ + | +
+open var maxHeight: CssSize?
+Maximal height of the current component. + |
+
+ + | +
+open var maxWidth: CssSize?
+Maximal width of the current component. + |
+
+ + | +
+open var minHeight: CssSize?
+Minimal height of the current component. + |
+
+ + | +
+open var minWidth: CssSize?
+Minimal width of the current component. + |
+
+ + | +
+open var opacity: Double?
+Opacity of the current component. + |
+
+ + | +
+open var overflow: Overflow?
+CSS overflow of the current component. + |
+
+ + | +
+open var overflowWrap: OverflowWrap?
+CSS overflow-wrap of the current component. + |
+
+ + | +
+open var padding: CssSize?
+Padding of the current component. + |
+
+ + | +
+open var paddingBottom: CssSize?
+Bottom padding of the current component. + |
+
+ + | +
+open var paddingLeft: CssSize?
+Left padding of the current component. + |
+
+ + | +
+open var paddingRight: CssSize?
+Right padding of the current component. + |
+
+ + | +
+open var paddingTop: CssSize?
+Top padding of the current component. + |
+
+ + | +
+open var position: Position?
+CSS position of the current component. + |
+
+ + | +
+open var resize: Resize?
+CSS resize of the current component. + |
+
+ + | +
+open var right: CssSize?
+Right edge of the current component. + |
+
+ + | +
+open var textAlign: TextAlign?
+CSS Text align of the current component. + |
+
+ + | +
+open var textDecoration: TextDecoration?
+CSS Text decoration of the current component. + |
+
+ + | +
+open var textDirection: Direction?
+CSS Text direction of the current component. + |
+
+ + | +
+open var textIndent: CssSize?
+CSS Text indent of the current component. + |
+
+ + | +
+open var textOverflow: TextOverflow?
+CSS Text overflow of the current component. + |
+
+ + | +
+open var textShadow: TextShadow?
+CSS Text shadow of the current component. + |
+
+ + | +
+open var textTransform: TextTransform?
+CSS Text transform of the current component. + |
+
+ + | +
+open var top: CssSize?
+Top edge of the current component. + |
+
+ + | +
+open var unicodeBidi: UnicodeBidi?
+CSS Text unicode-bidi of the current component. + |
+
+ + | +
+open var verticalAlign: VerticalAlign?
+CSS Text vertical align of the current component. + |
+
+ + | +
+open var whiteSpace: WhiteSpace?
+CSS Text white space of the current component. + |
+
+ + | +
+open var width: CssSize?
+Width of the current component. + |
+
+ + | +
+open var wordBreak: WordBreak?
+CSS word break of the current component. + |
+
+ + | +
+open var wordSpacing: CssSize?
+CSS Text word spacing of the current component. + |
+
+ + | +
+open var zIndex: Int?
+Z-index of the current component. + |
+
+ + | +
+open fun addCssClass(css: String): Component
+Adds given value to the set of CSS classes generated in html code of current component. +open fun addCssClass(css: Style): Component
+Adds given style object to the set of CSS classes generated in html code of current component. + |
+
+ + | +
+open fun addSurroundingCssClass(css: String): Component
+Adds given value to the set of CSS classes generated in html code of parent component. +open fun addSurroundingCssClass(css: Style): Component
+Adds given style object to the set of CSS classes generated in html code of parent component. + |
+
+ + | +
+open fun getElement(): Node?
+Returns DOM element bound to the current component. + |
+
+ + | +
+open fun getElementJQuery(): JQuery?
+Returns JQuery element bound to the current component. + |
+
+ + | +
+open fun getElementJQueryD(): dynamic
+Returns JQuery element bound to the current component as a dynamic type. + |
+
+ + | +
+open fun removeCssClass(css: String): Component
+Removes given value from the set of CSS classes generated in html code of current component. +open fun removeCssClass(css: Style): Component
+Removes given style object from the set of CSS classes generated in html code of current component. + |
+
+ + | +
+open fun removeSurroundingCssClass(css: String): Component
+Removes given value from the set of CSS classes generated in html code of parent component. +open fun removeSurroundingCssClass(css: Style): Component
+Removes given style object from the set of CSS classes generated in html code of parent component. + |
+
+ + | +
+open fun getSnStyle(): List<StringPair>
+Returns the list of String pairs defining CSS style attributes and their values. + |
+
+ + | +
+fun <T> refreshOnUpdate(refreshFunction: (T) -> Unit = { this.refresh() }): RefreshDelegateProvider<T> + fun <T> refreshOnUpdate(initialValue: T, refreshFunction: (T) -> Unit = { this.refresh() }): RefreshDelegateProvider<T> |
+
+ + | +
+fun Widget.style(className: String? = null, init: Style.() -> Unit = null): Style
+DSL builder extension function. +fun Style.style(className: String? = null, init: Style.() -> Unit = null): Style
+DSL builder extension function for cascading styles. + |
+
+ + | +
+fun <T> Any?.createInstance(vararg args: dynamic): T
+Helper function for creating JavaScript objects from dynamic constructors. + |
+
open var parent: Container?
+Overrides Component.parent
+Parent of the current component.
+ + diff --git a/api/pl.treksoft.kvision.core/-style/remove-css-class.html b/api/pl.treksoft.kvision.core/-style/remove-css-class.html new file mode 100644 index 00000000..a0b1b166 --- /dev/null +++ b/api/pl.treksoft.kvision.core/-style/remove-css-class.html @@ -0,0 +1,30 @@ + + + +open fun removeCssClass(css: String): Component
+Overrides Component.removeCssClass
+Removes given value from the set of CSS classes generated in html code of current component.
+Return
+current component
open fun removeCssClass(css: Style): Component
+Overrides Component.removeCssClass
+Removes given style object from the set of CSS classes generated in html code of current component.
+Return
+current component
open fun removeSurroundingCssClass(css: String): Component
+Overrides Component.removeSurroundingCssClass
+Removes given value from the set of CSS classes generated in html code of parent component.
+Return
+current component
open fun removeSurroundingCssClass(css: Style): Component
+Overrides Component.removeSurroundingCssClass
+Removes given style object from the set of CSS classes generated in html code of parent component.
+Return
+current component
fun Widget.style(className: String? = null, init: Style.() -> Unit = null): Style
+DSL builder extension function.
+It takes the same parameters as the constructor of the built component.
+ +fun Style.style(className: String? = null, init: Style.() -> Unit = null): Style
+DSL builder extension function for cascading styles.
+It takes the same parameters as the constructor of the built component.
+ + diff --git a/api/pl.treksoft.kvision.core/-style/visible.html b/api/pl.treksoft.kvision.core/-style/visible.html new file mode 100644 index 00000000..cd16d42d --- /dev/null +++ b/api/pl.treksoft.kvision.core/-style/visible.html @@ -0,0 +1,16 @@ + + + +open var visible: Boolean
+Overrides Component.visible
+Visibility state of the current component.
+ + -- cgit