diff options
author | Robert Jaros <rjaros@finn.pl> | 2018-03-08 11:28:01 +0100 |
---|---|---|
committer | Robert Jaros <rjaros@finn.pl> | 2018-03-08 11:28:01 +0100 |
commit | 19906e0305e054c1d951705335a61d41949565f4 (patch) | |
tree | 2d892436af252abca86ea6dd267681d371b2e1d7 /src/main/kotlin/pl/treksoft/kvision/form/select | |
parent | 09d81e12fd4a41132cb711c282e98425dc1334cf (diff) | |
download | kvision-19906e0305e054c1d951705335a61d41949565f4.tar.gz kvision-19906e0305e054c1d951705335a61d41949565f4.tar.bz2 kvision-19906e0305e054c1d951705335a61d41949565f4.zip |
Add focus() and blur() methods to all FormControls.
Diffstat (limited to 'src/main/kotlin/pl/treksoft/kvision/form/select')
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/form/select/Select.kt | 8 | ||||
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/form/select/SelectInput.kt | 13 |
2 files changed, 21 insertions, 0 deletions
diff --git a/src/main/kotlin/pl/treksoft/kvision/form/select/Select.kt b/src/main/kotlin/pl/treksoft/kvision/form/select/Select.kt index 0e5c7693..8d443ecf 100644 --- a/src/main/kotlin/pl/treksoft/kvision/form/select/Select.kt +++ b/src/main/kotlin/pl/treksoft/kvision/form/select/Select.kt @@ -270,6 +270,14 @@ open class Select( input.toggleOptions() } + override fun focus() { + input.focus() + } + + override fun blur() { + input.blur() + } + companion object { internal var counter = 0 diff --git a/src/main/kotlin/pl/treksoft/kvision/form/select/SelectInput.kt b/src/main/kotlin/pl/treksoft/kvision/form/select/SelectInput.kt index e94d7e2f..87580139 100644 --- a/src/main/kotlin/pl/treksoft/kvision/form/select/SelectInput.kt +++ b/src/main/kotlin/pl/treksoft/kvision/form/select/SelectInput.kt @@ -329,6 +329,19 @@ open class SelectInput( } ?: getElementJQueryD()?.selectpicker("val", null) } + /** + * Makes the input element focused. + */ + open fun focus() { + getElementJQuery()?.focus() + } + + /** + * Makes the input element blur. + */ + open fun blur() { + getElementJQuery()?.blur() + } companion object { /** |