Skip to content

Commit

Permalink
Update kotlin-uikit wrapper to v3.7.6
Browse files Browse the repository at this point in the history
  • Loading branch information
samgarasx committed Oct 22, 2021
1 parent e8e35b6 commit 66818d9
Show file tree
Hide file tree
Showing 45 changed files with 486 additions and 233 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ kotlin-antd.version=4.8.6-pre.15
kotlin-moment.version=2.29.1-pre.14
kotlin-react-intl.version=5.20.13-pre.14
kotlin-react-responsive.version=8.2.0-pre.14
kotlin-uikit.version=3.5.7-pre.12
kotlin-uikit.version=3.7.6-pre.13
24 changes: 17 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/UIKit.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package uikit

import org.w3c.dom.events.Event
import uikit.util.*

@JsModule("uikit")
@JsNonModule
external val UIkit: UIKit
Expand All @@ -12,17 +15,24 @@ external interface UIKit : UIKitComponent {
val version: String

fun use(plugin: Plugin): UIKit
fun mixin(element: dynamic, component: dynamic = definedExternally)
fun mixin(mixin: dynamic = definedExternally, component: String? = definedExternally)
fun extend(options: dynamic = definedExternally): dynamic
fun update(element: dynamic = definedExternally, e: dynamic = definedExternally)
fun update(element: UIkitElement? = definedExternally, e: Event? = definedExternally)

fun component(name: String, options: dynamic = definedExternally)
fun getComponents(element: dynamic = definedExternally): dynamic
fun getComponent(element: dynamic = definedExternally, name: String): dynamic
fun connect(node: dynamic = definedExternally)
fun disconnect(node: dynamic)
fun component(name: String? = definedExternally, options: dynamic = definedExternally)
fun getComponents(element: UIkitElement? = definedExternally): UIkitElement
fun getComponent(element: UIkitElement? = definedExternally, name: String): dynamic
fun connect(node: UIkitNode? = definedExternally)
fun disconnect(node: UIkitNode)
}

external interface UIKitUtil : AjaxUtil, AnimationUtil, AttrUtil, ClassUtil, DimensionsUtil, DomUtil, EnvUtil,
EventUtil, FastDomUtil, FilterUtil, LangUtil, MouseUtil, OptionsUtil, PlayerUtil, PositionUtil, PromiseUtil,
SelectorUtil, StyleUtil, ViewportUtil

typealias UIkitElement = Any /* String | Node | Element | HTMLElement */
typealias UIkitNode = Any /* Node | Element | HTMLElement */

@JsModule("uikit/dist/js/uikit-icons")
@JsNonModule
external val Icons: Plugin
Expand Down
101 changes: 49 additions & 52 deletions kotlin-uikit/src/main/kotlin/uikit/UIKitComponent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -9,58 +9,55 @@ external interface UIKitComponent {
val modal: Modal
val notification: Notification

fun accordion(element: dynamic, data: AccordionOptions? = definedExternally): AccordionComponent
fun alert(element: dynamic, data: AlertOptions? = definedExternally): AlertComponent
fun close(element: dynamic, data: CloseOptions? = definedExternally): CloseComponent
fun countdown(element: dynamic, data: CountdownOptions? = definedExternally): CountdownComponent
fun cover(element: dynamic, data: CoverOptions? = definedExternally): CoverComponent
fun drop(element: dynamic, data: DropOptions? = definedExternally): DropComponent
fun dropdown(element: dynamic, data: DropdownOptions? = definedExternally): DropdownComponent
fun filter(element: dynamic, data: FilterOptions? = definedExternally): FilterComponent
fun formCustom(element: dynamic, data: FormOptions? = definedExternally): FormComponent
fun gif(element: dynamic, data: GifOptions? = definedExternally): GifComponent
fun grid(element: dynamic, data: GridOptions? = definedExternally): GridComponent
fun heightMatch(element: dynamic, data: HeightOptions? = definedExternally): HeightComponent
fun heightViewport(element: dynamic, data: HeightOptions? = definedExternally): HeightOptions
fun icon(element: dynamic, data: IconOptions? = definedExternally): IconComponent
fun img(element: dynamic, data: ImageOptions? = definedExternally): ImageComponent
fun leader(element: dynamic, data: LeaderOptions? = definedExternally): LeaderComponent
fun lightbox(element: dynamic, data: LightboxOptions? = definedExternally): LightboxComponent
fun lightboxPanel(element: dynamic, data: LightboxOptions? = definedExternally): LightboxComponent
fun margin(element: dynamic, data: MarginOptions? = definedExternally): MarginComponent
fun marker(element: dynamic, data: MarkerOptions? = definedExternally): MarkerComponent
fun modal(element: dynamic, data: ModalOptions? = definedExternally): ModalComponent
fun nav(element: dynamic, data: NavOptions? = definedExternally): NavComponent
fun navbar(element: dynamic, data: NavbarOptions? = definedExternally): NavbarComponent
fun notification(element: dynamic = definedExternally, data: NotificationOptions? = definedExternally): NotificationComponent
fun notification(message: String, status: String? = definedExternally, options: NotificationOptions? = definedExternally): NotificationComponent
fun offcanvas(element: dynamic, data: OffcanvasOptions? = definedExternally): OffcanvasComponent
fun overflowAuto(element: dynamic, data: OverflowOptions? = definedExternally): OverflowComponent
fun overlayIcon(element: dynamic, data: OverlayOptions? = definedExternally): OverlayComponent
fun paginationNext(element: dynamic, data: PaginationOptions? = definedExternally): PaginationComponent
fun paginationPrevious(element: dynamic, data: PaginationOptions? = definedExternally): PaginationComponent
fun parallax(element: dynamic, data: ParallaxOptions? = definedExternally): ParallaxComponent
fun scroll(element: dynamic, data: ScrollOptions? = definedExternally): ScrollComponent
fun scrollspy(element: dynamic, data: ScrollspyOptions? = definedExternally): ScrollspyComponent
fun scrollspyNav(element: dynamic, data: ScrollspyNavOptions? = definedExternally): ScrollspyNavElement
fun searchIcon(element: dynamic, data: SearchOptions? = definedExternally): SearchComponent
fun slidenavNext(element: dynamic, data: SlidenavOptions? = definedExternally): SlidenavComponent
fun slidenavPrevious(element: dynamic, data: SlidenavOptions? = definedExternally): SlidenavComponent
fun slider(element: dynamic, data: SliderOptions? = definedExternally): SliderComponent
fun sliderParallax(element: dynamic, data: SliderOptions? = definedExternally): SliderComponent
fun slideshow(element: dynamic, data: SlideshowOptions? = definedExternally): SlideshowComponent
fun slideshowParallax(element: dynamic, data: SlideshowOptions? = definedExternally): SlideshowComponent
fun sortable(element: dynamic, data: SortableOptions? = definedExternally): SortableComponent
fun spinner(element: dynamic, data: SpinnerOptions? = definedExternally): SpinnerComponent
fun sticky(element: dynamic, data: StickyOptions? = definedExternally): StickyComponent
fun svg(element: dynamic, data: SvgOptions? = definedExternally): SvgComponent
fun switcher(element: dynamic, data: SwitcherOptions? = definedExternally): SwitcherComponent
fun tab(element: dynamic, data: TabOptions? = definedExternally): TabComponent
fun toggle(element: dynamic, data: ToggleOptions? = definedExternally): ToggleComponent
fun tooltip(element: dynamic, data: TooltipOptions? = definedExternally): TooltipComponent
fun totop(element: dynamic, data: TotopOptions? = definedExternally): TotopComponent
fun upload(element: dynamic, data: UploadOptions? = definedExternally): UploadComponent
fun video(element: dynamic, data: VideoOptions? = definedExternally): VideoComponent
fun accordion(element: UIkitElement, data: AccordionOptions? = definedExternally): AccordionComponent
fun alert(element: UIkitElement, data: AlertOptions? = definedExternally): AlertComponent
fun countdown(element: UIkitElement, data: CountdownOptions? = definedExternally): CountdownComponent
fun cover(element: UIkitElement, data: CoverOptions? = definedExternally): CoverComponent
fun drop(element: UIkitElement, data: DropOptions? = definedExternally): DropComponent
fun dropdown(element: UIkitElement, data: DropdownOptions? = definedExternally): DropdownComponent
fun filter(element: UIkitElement, data: FilterOptions? = definedExternally): FilterComponent
fun formCustom(element: UIkitElement, data: FormOptions? = definedExternally): FormComponent
fun grid(element: UIkitElement, data: GridOptions? = definedExternally): GridComponent
fun heightMatch(element: UIkitElement, data: HeightOptions? = definedExternally): HeightComponent
fun heightViewport(element: UIkitElement, data: HeightOptions? = definedExternally): HeightOptions
fun icon(element: UIkitElement, data: IconOptions? = definedExternally): IconComponent
fun img(element: UIkitElement, data: ImageOptions? = definedExternally): ImageComponent
fun leader(element: UIkitElement, data: LeaderOptions? = definedExternally): LeaderComponent
fun lightbox(element: UIkitElement, data: LightboxOptions? = definedExternally): LightboxComponent
fun lightboxPanel(element: UIkitElement, data: LightboxPanelOptions? = definedExternally): LightboxPanelComponent
fun margin(element: UIkitElement, data: MarginOptions? = definedExternally): MarginComponent
fun modal(element: UIkitElement, data: ModalOptions? = definedExternally): ModalComponent
fun nav(element: UIkitElement, data: NavOptions? = definedExternally): NavComponent
fun navbar(element: UIkitElement, data: NavbarOptions? = definedExternally): NavbarComponent
fun notification(
element: UIkitElement = definedExternally,
data: NotificationOptions? = definedExternally
): NotificationComponent

fun notification(
message: String,
status: String? = definedExternally,
options: NotificationOptions? = definedExternally
): NotificationComponent

fun offcanvas(element: UIkitElement, data: OffcanvasOptions? = definedExternally): OffcanvasComponent
fun parallax(element: UIkitElement, data: ParallaxOptions? = definedExternally): ParallaxComponent
fun scroll(element: UIkitElement, data: ScrollOptions? = definedExternally): ScrollComponent
fun scrollspy(element: UIkitElement, data: ScrollspyOptions? = definedExternally): ScrollspyComponent
fun scrollspyNav(element: UIkitElement, data: ScrollspyNavOptions? = definedExternally): ScrollspyNavElement
fun slider(element: UIkitElement, data: SliderOptions? = definedExternally): SliderComponent
fun sliderParallax(element: UIkitElement, data: SliderOptions? = definedExternally): SliderComponent
fun slideshow(element: UIkitElement, data: SlideshowOptions? = definedExternally): SlideshowComponent
fun slideshowParallax(element: UIkitElement, data: SlideshowOptions? = definedExternally): SlideshowComponent
fun sortable(element: UIkitElement, data: SortableOptions? = definedExternally): SortableComponent
fun sticky(element: UIkitElement, data: StickyOptions? = definedExternally): StickyComponent
fun svg(element: UIkitElement, data: SvgOptions? = definedExternally): SvgComponent
fun switcher(element: UIkitElement, data: SwitcherOptions? = definedExternally): SwitcherComponent
fun tab(element: UIkitElement, data: TabOptions? = definedExternally): TabComponent
fun toggle(element: UIkitElement, data: ToggleOptions? = definedExternally): ToggleComponent
fun tooltip(element: UIkitElement, data: TooltipOptions? = definedExternally): TooltipComponent
fun upload(element: UIkitElement, data: UploadOptions? = definedExternally): UploadComponent
fun video(element: UIkitElement, data: VideoOptions? = definedExternally): VideoComponent
}

external interface Component {
Expand Down
50 changes: 0 additions & 50 deletions kotlin-uikit/src/main/kotlin/uikit/UIKitUtil.kt

This file was deleted.

2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Accordion.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package uikit.components
import uikit.*

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

external interface AccordionOptions {
Expand Down
7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Close.kt

This file was deleted.

2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Drop.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import uikit.*

external interface DropComponent : Component {
fun show()
fun hide(delay: Boolean = definedExternally)
fun hide(delay: Boolean? = definedExternally)
}

external interface DropOptions {
Expand Down
2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Dropdown.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import uikit.*

external interface DropdownComponent : Component {
fun show()
fun hide(delay: Boolean = definedExternally)
fun hide(delay: Boolean? = definedExternally)
}

external interface DropdownOptions {
Expand Down
2 changes: 2 additions & 0 deletions kotlin-uikit/src/main/kotlin/uikit/components/Filter.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ external interface FilterComponent : Component
external interface FilterOptions {
var target: String?
var selActive: Any? /* String | Boolean */
var animation: Any? /* String | Boolean */
var duration: Number?
}

object FilterEvents {
Expand Down
7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Gif.kt

This file was deleted.

19 changes: 17 additions & 2 deletions kotlin-uikit/src/main/kotlin/uikit/components/Lightbox.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,28 @@ package uikit.components
import uikit.*

external interface LightboxComponent : Component {
fun show(index: Any /* String | Int */)
fun show(index: Any? /* String | Int */ = definedExternally)
fun hide()
}

external interface LightboxPanelComponent : Component {
fun show(index: Any? /* String | Int */ = definedExternally)
fun hide()
fun startAutoplay()
fun stopAutoplay()
}

external interface LightboxOptions {
var animation: String?
var autoplay: Boolean?
var autoplayInterval: Number?
var pauseOnHover: Boolean?
var videoAutoplay: Boolean?
var index: Any? /* String | Integer */
var toggle: String?
}

external interface LightboxPanelOptions {
var animation: String?
var autoplay: Boolean?
var autoplayInterval: Number?
Expand All @@ -24,7 +39,7 @@ external interface LightboxOptions {
var container: String?
}

object LightboxEvents {
object LightboxPanelEvents {
const val beforeShow = "beforeshow"
const val show = "show"
const val shown = "shown"
Expand Down
7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Marker.kt

This file was deleted.

2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Nav.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package uikit.components
import uikit.*

external interface NavComponent : Component {
fun toggle(index: Any /* String | Int | Element */ = definedExternally, animate: Boolean = definedExternally)
fun toggle(index: Any? /* String | Int | Element */ = definedExternally, animate: Boolean? = definedExternally)
}

external interface NavOptions {
Expand Down
2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Navbar.kt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ external interface NavbarOptions {
var mode: String?
var delayShow: Number?
var delayHide: Number?
var boundary: String?
var boundary: Any? /* Boolean | String */
var boundaryAlign: Boolean?
var offset: Number?
var dropbar: Boolean?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ external interface Notification {
}

external interface NotificationComponent : Component {
fun close(immediate: Boolean = definedExternally)
fun close(immediate: Boolean? = definedExternally)
}

external interface NotificationOptions {
Expand Down
7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Overflow.kt

This file was deleted.

7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Overlay.kt

This file was deleted.

7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Pagination.kt

This file was deleted.

7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Search.kt

This file was deleted.

7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Slidenav.kt

This file was deleted.

2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Slider.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package uikit.components
import uikit.*

external interface SliderComponent : Component {
fun show(index: Number = definedExternally)
fun show(index: Number? = definedExternally)
fun startAutoplay()
fun stopAutoplay()
}
Expand Down
2 changes: 1 addition & 1 deletion kotlin-uikit/src/main/kotlin/uikit/components/Slideshow.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package uikit.components
import uikit.*

external interface SlideshowComponent : Component {
fun show(index: Number = definedExternally)
fun show(index: Number? = definedExternally)
fun startAutoplay()
fun stopAutoplay()
}
Expand Down
7 changes: 0 additions & 7 deletions kotlin-uikit/src/main/kotlin/uikit/components/Spinner.kt

This file was deleted.

Loading

0 comments on commit 66818d9

Please sign in to comment.