From 3d8cac6ab126a5fcb2bc8c0fed864afdaa4349ea Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Fri, 15 Sep 2017 13:08:34 +0200 Subject: Support child nodes of dropdown component --- src/main/kotlin/pl/treksoft/kvision/Showcase.kt | 13 +- .../kotlin/pl/treksoft/kvision/core/Container.kt | 12 +- src/main/kotlin/pl/treksoft/kvision/core/Widget.kt | 3 +- .../pl/treksoft/kvision/dropdown/DropDown.kt | 159 +++++++++++++++++---- 4 files changed, 156 insertions(+), 31 deletions(-) (limited to 'src') diff --git a/src/main/kotlin/pl/treksoft/kvision/Showcase.kt b/src/main/kotlin/pl/treksoft/kvision/Showcase.kt index 6275fe88..9ab1ac0e 100644 --- a/src/main/kotlin/pl/treksoft/kvision/Showcase.kt +++ b/src/main/kotlin/pl/treksoft/kvision/Showcase.kt @@ -47,6 +47,13 @@ class Showcase : ApplicationBase() { hiddenBsDropdown = { e -> println("hidden" + e.detail) } } + val dd3 = DropDown("Dropdown3", icon = "file") + dd3.add(Tag(TAG.H4, "ABC")) + dd3.add(Button("To jest button")) + dd3.add(Image(Img("kotlin.png"))) + root.add(dd3) + + val p = Tag(TAG.P, "To jest prawo", align = ALIGN.RIGHT) p.title = "Tytuł" root.add(p) @@ -68,7 +75,11 @@ class Showcase : ApplicationBase() { val button = Button("To jest przycisk FA", "fa-flag", BUTTONSTYLE.DANGER) button.setEventListener