Skip to content

Commit 66818d9

Browse files
author
samgarasx
committed
Update kotlin-uikit wrapper to v3.7.6
1 parent e8e35b6 commit 66818d9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+486
-233
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ kotlin-antd.version=4.8.6-pre.15
1010
kotlin-moment.version=2.29.1-pre.14
1111
kotlin-react-intl.version=5.20.13-pre.14
1212
kotlin-react-responsive.version=8.2.0-pre.14
13-
kotlin-uikit.version=3.5.7-pre.12
13+
kotlin-uikit.version=3.7.6-pre.13

kotlin-uikit/src/main/kotlin/uikit/UIKit.kt

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package uikit
22

3+
import org.w3c.dom.events.Event
4+
import uikit.util.*
5+
36
@JsModule("uikit")
47
@JsNonModule
58
external val UIkit: UIKit
@@ -12,17 +15,24 @@ external interface UIKit : UIKitComponent {
1215
val version: String
1316

1417
fun use(plugin: Plugin): UIKit
15-
fun mixin(element: dynamic, component: dynamic = definedExternally)
18+
fun mixin(mixin: dynamic = definedExternally, component: String? = definedExternally)
1619
fun extend(options: dynamic = definedExternally): dynamic
17-
fun update(element: dynamic = definedExternally, e: dynamic = definedExternally)
20+
fun update(element: UIkitElement? = definedExternally, e: Event? = definedExternally)
1821

19-
fun component(name: String, options: dynamic = definedExternally)
20-
fun getComponents(element: dynamic = definedExternally): dynamic
21-
fun getComponent(element: dynamic = definedExternally, name: String): dynamic
22-
fun connect(node: dynamic = definedExternally)
23-
fun disconnect(node: dynamic)
22+
fun component(name: String? = definedExternally, options: dynamic = definedExternally)
23+
fun getComponents(element: UIkitElement? = definedExternally): UIkitElement
24+
fun getComponent(element: UIkitElement? = definedExternally, name: String): dynamic
25+
fun connect(node: UIkitNode? = definedExternally)
26+
fun disconnect(node: UIkitNode)
2427
}
2528

29+
external interface UIKitUtil : AjaxUtil, AnimationUtil, AttrUtil, ClassUtil, DimensionsUtil, DomUtil, EnvUtil,
30+
EventUtil, FastDomUtil, FilterUtil, LangUtil, MouseUtil, OptionsUtil, PlayerUtil, PositionUtil, PromiseUtil,
31+
SelectorUtil, StyleUtil, ViewportUtil
32+
33+
typealias UIkitElement = Any /* String | Node | Element | HTMLElement */
34+
typealias UIkitNode = Any /* Node | Element | HTMLElement */
35+
2636
@JsModule("uikit/dist/js/uikit-icons")
2737
@JsNonModule
2838
external val Icons: Plugin

kotlin-uikit/src/main/kotlin/uikit/UIKitComponent.kt

Lines changed: 49 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -9,58 +9,55 @@ external interface UIKitComponent {
99
val modal: Modal
1010
val notification: Notification
1111

12-
fun accordion(element: dynamic, data: AccordionOptions? = definedExternally): AccordionComponent
13-
fun alert(element: dynamic, data: AlertOptions? = definedExternally): AlertComponent
14-
fun close(element: dynamic, data: CloseOptions? = definedExternally): CloseComponent
15-
fun countdown(element: dynamic, data: CountdownOptions? = definedExternally): CountdownComponent
16-
fun cover(element: dynamic, data: CoverOptions? = definedExternally): CoverComponent
17-
fun drop(element: dynamic, data: DropOptions? = definedExternally): DropComponent
18-
fun dropdown(element: dynamic, data: DropdownOptions? = definedExternally): DropdownComponent
19-
fun filter(element: dynamic, data: FilterOptions? = definedExternally): FilterComponent
20-
fun formCustom(element: dynamic, data: FormOptions? = definedExternally): FormComponent
21-
fun gif(element: dynamic, data: GifOptions? = definedExternally): GifComponent
22-
fun grid(element: dynamic, data: GridOptions? = definedExternally): GridComponent
23-
fun heightMatch(element: dynamic, data: HeightOptions? = definedExternally): HeightComponent
24-
fun heightViewport(element: dynamic, data: HeightOptions? = definedExternally): HeightOptions
25-
fun icon(element: dynamic, data: IconOptions? = definedExternally): IconComponent
26-
fun img(element: dynamic, data: ImageOptions? = definedExternally): ImageComponent
27-
fun leader(element: dynamic, data: LeaderOptions? = definedExternally): LeaderComponent
28-
fun lightbox(element: dynamic, data: LightboxOptions? = definedExternally): LightboxComponent
29-
fun lightboxPanel(element: dynamic, data: LightboxOptions? = definedExternally): LightboxComponent
30-
fun margin(element: dynamic, data: MarginOptions? = definedExternally): MarginComponent
31-
fun marker(element: dynamic, data: MarkerOptions? = definedExternally): MarkerComponent
32-
fun modal(element: dynamic, data: ModalOptions? = definedExternally): ModalComponent
33-
fun nav(element: dynamic, data: NavOptions? = definedExternally): NavComponent
34-
fun navbar(element: dynamic, data: NavbarOptions? = definedExternally): NavbarComponent
35-
fun notification(element: dynamic = definedExternally, data: NotificationOptions? = definedExternally): NotificationComponent
36-
fun notification(message: String, status: String? = definedExternally, options: NotificationOptions? = definedExternally): NotificationComponent
37-
fun offcanvas(element: dynamic, data: OffcanvasOptions? = definedExternally): OffcanvasComponent
38-
fun overflowAuto(element: dynamic, data: OverflowOptions? = definedExternally): OverflowComponent
39-
fun overlayIcon(element: dynamic, data: OverlayOptions? = definedExternally): OverlayComponent
40-
fun paginationNext(element: dynamic, data: PaginationOptions? = definedExternally): PaginationComponent
41-
fun paginationPrevious(element: dynamic, data: PaginationOptions? = definedExternally): PaginationComponent
42-
fun parallax(element: dynamic, data: ParallaxOptions? = definedExternally): ParallaxComponent
43-
fun scroll(element: dynamic, data: ScrollOptions? = definedExternally): ScrollComponent
44-
fun scrollspy(element: dynamic, data: ScrollspyOptions? = definedExternally): ScrollspyComponent
45-
fun scrollspyNav(element: dynamic, data: ScrollspyNavOptions? = definedExternally): ScrollspyNavElement
46-
fun searchIcon(element: dynamic, data: SearchOptions? = definedExternally): SearchComponent
47-
fun slidenavNext(element: dynamic, data: SlidenavOptions? = definedExternally): SlidenavComponent
48-
fun slidenavPrevious(element: dynamic, data: SlidenavOptions? = definedExternally): SlidenavComponent
49-
fun slider(element: dynamic, data: SliderOptions? = definedExternally): SliderComponent
50-
fun sliderParallax(element: dynamic, data: SliderOptions? = definedExternally): SliderComponent
51-
fun slideshow(element: dynamic, data: SlideshowOptions? = definedExternally): SlideshowComponent
52-
fun slideshowParallax(element: dynamic, data: SlideshowOptions? = definedExternally): SlideshowComponent
53-
fun sortable(element: dynamic, data: SortableOptions? = definedExternally): SortableComponent
54-
fun spinner(element: dynamic, data: SpinnerOptions? = definedExternally): SpinnerComponent
55-
fun sticky(element: dynamic, data: StickyOptions? = definedExternally): StickyComponent
56-
fun svg(element: dynamic, data: SvgOptions? = definedExternally): SvgComponent
57-
fun switcher(element: dynamic, data: SwitcherOptions? = definedExternally): SwitcherComponent
58-
fun tab(element: dynamic, data: TabOptions? = definedExternally): TabComponent
59-
fun toggle(element: dynamic, data: ToggleOptions? = definedExternally): ToggleComponent
60-
fun tooltip(element: dynamic, data: TooltipOptions? = definedExternally): TooltipComponent
61-
fun totop(element: dynamic, data: TotopOptions? = definedExternally): TotopComponent
62-
fun upload(element: dynamic, data: UploadOptions? = definedExternally): UploadComponent
63-
fun video(element: dynamic, data: VideoOptions? = definedExternally): VideoComponent
12+
fun accordion(element: UIkitElement, data: AccordionOptions? = definedExternally): AccordionComponent
13+
fun alert(element: UIkitElement, data: AlertOptions? = definedExternally): AlertComponent
14+
fun countdown(element: UIkitElement, data: CountdownOptions? = definedExternally): CountdownComponent
15+
fun cover(element: UIkitElement, data: CoverOptions? = definedExternally): CoverComponent
16+
fun drop(element: UIkitElement, data: DropOptions? = definedExternally): DropComponent
17+
fun dropdown(element: UIkitElement, data: DropdownOptions? = definedExternally): DropdownComponent
18+
fun filter(element: UIkitElement, data: FilterOptions? = definedExternally): FilterComponent
19+
fun formCustom(element: UIkitElement, data: FormOptions? = definedExternally): FormComponent
20+
fun grid(element: UIkitElement, data: GridOptions? = definedExternally): GridComponent
21+
fun heightMatch(element: UIkitElement, data: HeightOptions? = definedExternally): HeightComponent
22+
fun heightViewport(element: UIkitElement, data: HeightOptions? = definedExternally): HeightOptions
23+
fun icon(element: UIkitElement, data: IconOptions? = definedExternally): IconComponent
24+
fun img(element: UIkitElement, data: ImageOptions? = definedExternally): ImageComponent
25+
fun leader(element: UIkitElement, data: LeaderOptions? = definedExternally): LeaderComponent
26+
fun lightbox(element: UIkitElement, data: LightboxOptions? = definedExternally): LightboxComponent
27+
fun lightboxPanel(element: UIkitElement, data: LightboxPanelOptions? = definedExternally): LightboxPanelComponent
28+
fun margin(element: UIkitElement, data: MarginOptions? = definedExternally): MarginComponent
29+
fun modal(element: UIkitElement, data: ModalOptions? = definedExternally): ModalComponent
30+
fun nav(element: UIkitElement, data: NavOptions? = definedExternally): NavComponent
31+
fun navbar(element: UIkitElement, data: NavbarOptions? = definedExternally): NavbarComponent
32+
fun notification(
33+
element: UIkitElement = definedExternally,
34+
data: NotificationOptions? = definedExternally
35+
): NotificationComponent
36+
37+
fun notification(
38+
message: String,
39+
status: String? = definedExternally,
40+
options: NotificationOptions? = definedExternally
41+
): NotificationComponent
42+
43+
fun offcanvas(element: UIkitElement, data: OffcanvasOptions? = definedExternally): OffcanvasComponent
44+
fun parallax(element: UIkitElement, data: ParallaxOptions? = definedExternally): ParallaxComponent
45+
fun scroll(element: UIkitElement, data: ScrollOptions? = definedExternally): ScrollComponent
46+
fun scrollspy(element: UIkitElement, data: ScrollspyOptions? = definedExternally): ScrollspyComponent
47+
fun scrollspyNav(element: UIkitElement, data: ScrollspyNavOptions? = definedExternally): ScrollspyNavElement
48+
fun slider(element: UIkitElement, data: SliderOptions? = definedExternally): SliderComponent
49+
fun sliderParallax(element: UIkitElement, data: SliderOptions? = definedExternally): SliderComponent
50+
fun slideshow(element: UIkitElement, data: SlideshowOptions? = definedExternally): SlideshowComponent
51+
fun slideshowParallax(element: UIkitElement, data: SlideshowOptions? = definedExternally): SlideshowComponent
52+
fun sortable(element: UIkitElement, data: SortableOptions? = definedExternally): SortableComponent
53+
fun sticky(element: UIkitElement, data: StickyOptions? = definedExternally): StickyComponent
54+
fun svg(element: UIkitElement, data: SvgOptions? = definedExternally): SvgComponent
55+
fun switcher(element: UIkitElement, data: SwitcherOptions? = definedExternally): SwitcherComponent
56+
fun tab(element: UIkitElement, data: TabOptions? = definedExternally): TabComponent
57+
fun toggle(element: UIkitElement, data: ToggleOptions? = definedExternally): ToggleComponent
58+
fun tooltip(element: UIkitElement, data: TooltipOptions? = definedExternally): TooltipComponent
59+
fun upload(element: UIkitElement, data: UploadOptions? = definedExternally): UploadComponent
60+
fun video(element: UIkitElement, data: VideoOptions? = definedExternally): VideoComponent
6461
}
6562

6663
external interface Component {

kotlin-uikit/src/main/kotlin/uikit/UIKitUtil.kt

Lines changed: 0 additions & 50 deletions
This file was deleted.

kotlin-uikit/src/main/kotlin/uikit/components/Accordion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package uikit.components
33
import uikit.*
44

55
external interface AccordionComponent : Component {
6-
fun toggle(index: Any = definedExternally /* String | Int | Element */, animate: Boolean = definedExternally)
6+
fun toggle(index: Any? = definedExternally /* String | Int | Node */, animate: Boolean? = definedExternally)
77
}
88

99
external interface AccordionOptions {

kotlin-uikit/src/main/kotlin/uikit/components/Close.kt

Lines changed: 0 additions & 7 deletions
This file was deleted.

kotlin-uikit/src/main/kotlin/uikit/components/Drop.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import uikit.*
44

55
external interface DropComponent : Component {
66
fun show()
7-
fun hide(delay: Boolean = definedExternally)
7+
fun hide(delay: Boolean? = definedExternally)
88
}
99

1010
external interface DropOptions {

kotlin-uikit/src/main/kotlin/uikit/components/Dropdown.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import uikit.*
44

55
external interface DropdownComponent : Component {
66
fun show()
7-
fun hide(delay: Boolean = definedExternally)
7+
fun hide(delay: Boolean? = definedExternally)
88
}
99

1010
external interface DropdownOptions {

kotlin-uikit/src/main/kotlin/uikit/components/Filter.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ external interface FilterComponent : Component
77
external interface FilterOptions {
88
var target: String?
99
var selActive: Any? /* String | Boolean */
10+
var animation: Any? /* String | Boolean */
11+
var duration: Number?
1012
}
1113

1214
object FilterEvents {

kotlin-uikit/src/main/kotlin/uikit/components/Gif.kt

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)