From fb7ff5b8bf2073a8d7b78011b9edffc830dc63cb Mon Sep 17 00:00:00 2001
From: Robert Jaros
+
+
+
+
+ Constructor Overrides Widget.afterDestroy Method called after destroying Snabbdom vnode. Overrides Widget.afterInsert Method called after inserting Snabbdom vnode into the DOM. Determines if the spinner is automatically focused. Getter Determines if the spinner is automatically focused.
+
+<init>
+
+SpinnerInput(value: Number? = null, min: Int? = null, max: Int? = null, step: Double = DEFAULT_STEP, decimals: Int = 0, buttonsType: ButtonsType = ButtonsType.VERTICAL, forceType: ForceType = ForceType.NONE, classes: Set<String> = setOf())
+Parameters
+
+
+
+step
- step value (default 1)decimals
- number of decimal digits (default 0)buttonsType
- spinner buttons typeforceType
- spinner force rounding typeclasses
- a set of CSS class names
+
+
+afterDestroy
+
+protected open fun afterDestroy(): Unit
+
+
+afterInsert
+
+protected open fun afterInsert(node: VNode): Unit
+
+
+autofocus
+
+var autofocus: Boolean?
+
+
Setter
+
Determines if the spinner is automatically focused.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/blur.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/blur.html new file mode 100644 index 00000000..968da695 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/blur.html @@ -0,0 +1,16 @@ + + + +open fun blur(): Unit
+Overrides FormInput.blur
+Makes the input element blur.
+ + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/buttons-type.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/buttons-type.html new file mode 100644 index 00000000..b9191d5b --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/buttons-type.html @@ -0,0 +1,21 @@ + + + +var buttonsType: ButtonsType
+Spinner buttons type.
+Getter
+
Spinner buttons type.
+ +Setter
+
Spinner buttons type.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/change-value.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/change-value.html new file mode 100644 index 00000000..9c778406 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/change-value.html @@ -0,0 +1,14 @@ + + + +protected open fun changeValue(): Unit
+
+
diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/decimals.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/decimals.html
new file mode 100644
index 00000000..635e27b7
--- /dev/null
+++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/decimals.html
@@ -0,0 +1,21 @@
+
+
+
+var decimals: Int
+Number of decimal digits value.
+Getter
+
Number of decimal digits value.
+ +Setter
+
Number of decimal digits value.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/disabled.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/disabled.html new file mode 100644 index 00000000..e77813f8 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/disabled.html @@ -0,0 +1,22 @@ + + + +open var disabled: Boolean
+Overrides FormInput.disabled
+Determines if the field is disabled.
+Getter
+
Determines if the field is disabled.
+ +Setter
+
Determines if the field is disabled.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/focus.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/focus.html new file mode 100644 index 00000000..954eb486 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/focus.html @@ -0,0 +1,16 @@ + + + +open fun focus(): Unit
+Overrides FormInput.focus
+Makes the input element focused.
+ + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/force-type.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/force-type.html new file mode 100644 index 00000000..047f35cb --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/force-type.html @@ -0,0 +1,21 @@ + + + +var forceType: ForceType
+Spinner force rounding type.
+Getter
+
Spinner force rounding type.
+ +Setter
+
Spinner force rounding type.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/get-sn-attrs.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/get-sn-attrs.html new file mode 100644 index 00000000..7cc57aff --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/get-sn-attrs.html @@ -0,0 +1,18 @@ + + + +protected open fun getSnAttrs(): List<StringPair>
+Overrides Widget.getSnAttrs
+Returns list of element attributes in the form of a List.
+Return
+list of element attributes
protected open fun getSnClass(): List<StringBoolPair>
+Overrides Widget.getSnClass
+Returns list of CSS class names for current widget in the form of a List.
+Return
+list of CSS class names
fun getValueAsString(): String?
+Returns the value of the spinner as a String.
+Return
+value as a String
open class SpinnerInput : Widget, FormInput
+The basic component for spinner control.
++ + | +
+SpinnerInput(value: Number? = null, min: Int? = null, max: Int? = null, step: Double = DEFAULT_STEP, decimals: Int = 0, buttonsType: ButtonsType = ButtonsType.VERTICAL, forceType: ForceType = ForceType.NONE, classes: Set<String> = setOf()) |
+
+ + | +
+var autofocus: Boolean?
+Determines if the spinner is automatically focused. + |
+
+ + | +
+var buttonsType: ButtonsType
+Spinner buttons type. + |
+
+ + | +
+var decimals: Int
+Number of decimal digits value. + |
+
+ + | +
+open var disabled: Boolean
+Determines if the field is disabled. + |
+
+ + | +
+var forceType: ForceType
+Spinner force rounding type. + |
+
+ + | +
+var max: Int?
+Maximal value. + |
+
+ + | +
+var min: Int?
+Minimal value. + |
+
+ + | +
+open var name: String?
+The name attribute of the generated HTML input element. + |
+
+ + | +
+var placeholder: String?
+The placeholder for the spinner input. + |
+
+ + | +
+var readonly: Boolean?
+Determines if the spinner is read-only. + |
+
+ + | +
+open var size: InputSize?
+The size of the input. + |
+
+ + | +
+var startValue: Number?
+The value attribute of the generated HTML input element. + |
+
+ + | +
+var step: Double
+Step value. + |
+
+ + | +
+var value: Number?
+Spinner value. + |
+
+ + | +
+var draggable: Boolean?
+Determines if the current widget is draggable. + |
+
+ + | +
+var eventTarget: Widget? |
+
+ + | +
+var id: String?
+An ID attribute of generated HTML element. + |
+
+ + | +
+var lastLanguage: String? |
+
+ + | +
+open var parent: Container?
+Parent of the current component. + |
+
+ + | +
+var popoverOptions: PopoverOptions? |
+
+ + | +
+var role: String?
+A role attribute of generated HTML element. + |
+
+ + | +
+var surroundingSpan: Boolean |
+
+ + | +
+var title: String?
+A title attribute of generated HTML element. + |
+
+ + | +
+var tooltipOptions: TooltipOptions? |
+
+ + | +
+open var visible: Boolean
+Visibility state of the current component. + |
+
+ + | +
+var vnode: VNode? |
+
+ + | +
+open fun afterDestroy(): Unit
+Method called after destroying Snabbdom vnode. + |
+
+ + | +
+open fun afterInsert(node: VNode): Unit
+Method called after inserting Snabbdom vnode into the DOM. + |
+
+ + | +
+open fun blur(): Unit
+Makes the input element blur. + |
+
+ + | +
+open fun changeValue(): Unit |
+
+ + | +
+open fun focus(): Unit
+Makes the input element focused. + |
+
+ + | +
+open fun getSnAttrs(): List<StringPair>
+Returns list of element attributes in the form of a List. + |
+
+ + | +
+open fun getSnClass(): List<StringBoolPair>
+Returns list of CSS class names for current widget in the form of a List. + |
+
+ + | +
+fun getValueAsString(): String?
+Returns the value of the spinner as a String. + |
+
+ + | +
+open fun render(): VNode
+Renders current component as a Snabbdom vnode. + |
+
+ + | +
+fun spinDown(): SpinnerInput
+Change value in minus. + |
+
+ + | +
+fun spinUp(): SpinnerInput
+Change value in plus. + |
+
+ + | +
+open fun addCssClass(css: String): Widget
+Adds given value to the set of CSS classes generated in html code of current component. +open fun addCssClass(css: Style): Widget
+Adds given style object to the set of CSS classes generated in html code of current component. + |
+
+ + | +
+open fun addSurroundingCssClass(css: String): Widget
+Adds given value to the set of CSS classes generated in html code of parent component. +open fun addSurroundingCssClass(css: Style): Widget
+Adds given style object to the set of CSS classes generated in html code of parent component. + |
+
+ + | +
+open fun afterCreate(node: VNode): Unit
+Method called after creating Snabbdom vnode. + |
+
+ + | +
+open fun clearDragDropData(): Unit
+Clears D&D data for the current widget. It also makes it not draggable. + |
+
+ + | +
+open fun disablePopover(): Widget
+Disables popover for the current widget. + |
+
+ + | +
+open fun disableTooltip(): Widget
+Disables tooltip for the current widget. + |
+
+ + | +
+open fun dispatchEvent(type: String, eventInitDict: CustomEventInit): Boolean? |
+
+ + | +
+open fun enablePopover(options: PopoverOptions = PopoverOptions()): Widget
+Enables popover for the current widget. + |
+
+ + | +
+open fun enableTooltip(options: TooltipOptions = TooltipOptions()): Widget
+Enables tooltip for the current widget. + |
+
+ + | +
+open fun getAttribute(name: String): String?
+Returns the value of an additional attribute. + |
+
+ + | +
+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 getSnHooks(): Hooks?
+Returns list of hooks in the form of a Snabbdom Hooks object. + |
+
+ + | +
+open fun getSnOn(): On?
+Returns list of event handlers in the form of a Snabbdom On object. + |
+
+ + | +
+open fun hide(): Widget
+Makes current widget invisible. + |
+
+ + | +
+open fun hidePopover(): Widget
+Hides popover for the current widget. + |
+
+ + | +
+open fun hideTooltip(): Widget
+Hides tooltip for the current widget. + |
+
+ + | +
+fun <T> refreshOnUpdate(refreshFunction: (T) -> Unit = { this.refresh() }): Widget.RefreshDelegateProvider<T> + fun <T> refreshOnUpdate(initialValue: T, refreshFunction: (T) -> Unit = { this.refresh() }): Widget.RefreshDelegateProvider<T> |
+
+ + | +
+open fun removeAttribute(name: String): Widget
+Removes the value of additional attribute. + |
+
+ + | +
+open fun removeCssClass(css: String): Widget
+Removes given value from the set of CSS classes generated in html code of current component. +open fun removeCssClass(css: Style): Widget
+Removes given style object from the set of CSS classes generated in html code of current component. + |
+
+ + | +
+open fun removeEventListeners(): Widget
+Removes all event listeners from current widget. + |
+
+ + | +
+open fun removeSurroundingCssClass(css: String): Widget
+Removes given value from the set of CSS classes generated in html code of parent component. +open fun removeSurroundingCssClass(css: Style): Widget
+Removes given style object from the set of CSS classes generated in html code of parent component. + |
+
+ + | +
+open fun render(elementName: String): VNode + open fun render(elementName: String, children: Array<dynamic>): VNode
+Renders current component as a Snabbdom vnode. + |
+
+ + | +
+open fun setAttribute(name: String, value: String): Widget
+Sets the value of additional attribute. + |
+
+ + | +
+open fun setContextMenu(contextMenu: ContextMenu): Widget
+Sets context menu for the current widget. + |
+
+ + | +
+open fun setDragDropData(format: String, data: String): Unit
+Sets D&D data for the current widget. It also makes it draggable. + |
+
+ + | +
+open fun setDropTarget(format: String, callback: (DragEvent) -> Unit): Unit + open fun setDropTarget(formats: Set<String>? = null, callback: (DragEvent) -> Unit): Unit
+Sets the current widget as a D&D drop target. + |
+
+ + | +
+open fun setDropTargetData(format: String, callback: (String?) -> Unit): Unit
+Sets the current widget as a D&D drop target with helper callback accepting String data. + |
+
+ + | +
+open fun <T : Widget> setEventListener(block: SnOn<T>.() -> Unit): Widget
+Sets an event listener for current widget, keeping the actual type of component. +open fun setEventListener(block: SnOn<Widget>.() -> Unit): Widget
+Sets an event listener for current widget. + |
+
+ + | +
+open fun show(): Widget
+Makes current widget visible. + |
+
+ + | +
+open fun showPopover(): Widget
+Shows popover for the current widget. + |
+
+ + | +
+open fun showTooltip(): Widget
+Shows tooltip for the current widget. + |
+
+ + | +
+fun <T> singleRender(block: () -> T): T |
+
+ + | +
+open fun toggleVisible(): Widget
+Toggles visibility of current widget. + |
+
+ + | +
+fun translate(text: String?): String? |
+
+ + | +
+fun Container.spinnerInput(value: Number? = null, min: Int? = null, max: Int? = null, step: Double = DEFAULT_STEP, decimals: Int = 0, buttonsType: ButtonsType = ButtonsType.VERTICAL, forceType: ForceType = ForceType.NONE, classes: Set<String> = setOf(), init: (SpinnerInput.() -> Unit)? = null): SpinnerInput
+DSL builder extension function. + |
+
+ + | +
+fun <T> Any?.createInstance(vararg args: dynamic): T
+Helper function for creating JavaScript objects from dynamic constructors. + |
+
var max: Int?
+Maximal value.
+Getter
+
Maximal value.
+ +Setter
+
Maximal value.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/min.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/min.html new file mode 100644 index 00000000..53235e6e --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/min.html @@ -0,0 +1,21 @@ + + + +var min: Int?
+Minimal value.
+Getter
+
Minimal value.
+ +Setter
+
Minimal value.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/name.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/name.html new file mode 100644 index 00000000..2006819a --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/name.html @@ -0,0 +1,22 @@ + + + +open var name: String?
+Overrides FormInput.name
+The name attribute of the generated HTML input element.
+Getter
+
The name attribute of the generated HTML input element.
+ +Setter
+
The name attribute of the generated HTML input element.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/placeholder.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/placeholder.html new file mode 100644 index 00000000..93c004c8 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/placeholder.html @@ -0,0 +1,21 @@ + + + +var placeholder: String?
+The placeholder for the spinner input.
+Getter
+
The placeholder for the spinner input.
+ +Setter
+
The placeholder for the spinner input.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/readonly.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/readonly.html new file mode 100644 index 00000000..c6b212ed --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/readonly.html @@ -0,0 +1,21 @@ + + + +var readonly: Boolean?
+Determines if the spinner is read-only.
+Getter
+
Determines if the spinner is read-only.
+ +Setter
+
Determines if the spinner is read-only.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/render.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/render.html new file mode 100644 index 00000000..ac189127 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/render.html @@ -0,0 +1,18 @@ + + + +protected open fun render(): VNode
+Overrides Widget.render
+Renders current component as a Snabbdom vnode.
+Return
+Snabbdom vnode
open var size: InputSize?
+Overrides FormInput.size
+The size of the input.
+Getter
+
The size of the input.
+ +Setter
+
The size of the input.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spin-down.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spin-down.html new file mode 100644 index 00000000..2fecab24 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spin-down.html @@ -0,0 +1,15 @@ + + + +fun spinDown(): SpinnerInput
+Change value in minus.
+ + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spin-up.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spin-up.html new file mode 100644 index 00000000..f68a9048 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spin-up.html @@ -0,0 +1,15 @@ + + + +fun spinUp(): SpinnerInput
+Change value in plus.
+ + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spinner-input.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spinner-input.html new file mode 100644 index 00000000..03c23910 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/spinner-input.html @@ -0,0 +1,16 @@ + + + +fun Container.spinnerInput(value: Number? = null, min: Int? = null, max: Int? = null, step: Double = DEFAULT_STEP, decimals: Int = 0, buttonsType: ButtonsType = ButtonsType.VERTICAL, forceType: ForceType = ForceType.NONE, classes: Set<String> = setOf(), init: (SpinnerInput.() -> Unit)? = null): SpinnerInput
+DSL builder extension function.
+It takes the same parameters as the constructor of the built component.
+ + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/start-value.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/start-value.html new file mode 100644 index 00000000..4fb63add --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/start-value.html @@ -0,0 +1,27 @@ + + + +var startValue: Number?
+The value attribute of the generated HTML input element.
+This value is placed directly in generated HTML code, while the value property is dynamically +bound to the spinner input value.
+Getter
+
The value attribute of the generated HTML input element.
+This value is placed directly in generated HTML code, while the value property is dynamically +bound to the spinner input value.
+ +Setter
+
The value attribute of the generated HTML input element.
+This value is placed directly in generated HTML code, while the value property is dynamically +bound to the spinner input value.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/step.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/step.html new file mode 100644 index 00000000..2b7ec0a8 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/step.html @@ -0,0 +1,21 @@ + + + +var step: Double
+Step value.
+Getter
+
Step value.
+ +Setter
+
Step value.
+ + + diff --git a/api1/pl.treksoft.kvision.form.spinner/-spinner-input/value.html b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/value.html new file mode 100644 index 00000000..780883e8 --- /dev/null +++ b/api1/pl.treksoft.kvision.form.spinner/-spinner-input/value.html @@ -0,0 +1,21 @@ + + + +var value: Number?
+Spinner value.
+Getter
+
Spinner value.
+ +Setter
+
Spinner value.
+ + + -- cgit