kvision

Packages

io.kvision
Link copied to clipboard
js
KVision main Application class and some helper interfaces necessary to support Hot Module Replacement (HMR).
io.kvision.annotations
Link copied to clipboard
common
Annotations for use with KVision compiler plugin.
io.kvision.chart
Link copied to clipboard
js
Full-featured chart component based on chart.js library.
io.kvision.chart.js
Link copied to clipboard
js
Kotlin bindings for chart.js API.
io.kvision.cordova
Link copied to clipboard
js
Kotlin bindings for core Apache Cordova API.
io.kvision.core
Link copied to clipboard
js
KVision core classes.
io.kvision.data
Link copied to clipboard
js
Base component and container class with data binding support for observable data model.
io.kvision.dropdown
Link copied to clipboard
js
Bootstrap dropdown component with support for navigation bars and context menus.
io.kvision.electron
Link copied to clipboard
js
Globals for Electron API.
io.kvision.electron.electron
Link copied to clipboard
js
Kotlin bindings for Electron API.
io.kvision.electron.nodejs
Link copied to clipboard
js
Kotlin bindings for NodeJS API within Electron.
io.kvision.event
Link copied to clipboard
js
Extension functions producing coroutines Flows for KVision event and data sources.
io.kvision.form
Link copied to clipboard
js
Convenient forms implementation, with support for many different input components and easy to define validation.
io.kvision.form.check
Link copied to clipboard
js
Checkbox, radiobutton and radiobutton group components.
io.kvision.form.range
Link copied to clipboard
js
Range input component.
io.kvision.form.select
Link copied to clipboard
js
Contains a simple select component as well as a full-featured component with support for remote (AJAX) data source.
io.kvision.form.spinner
Link copied to clipboard
js
Spinner input component.
io.kvision.form.text
Link copied to clipboard
js
Text input components, with password, text area, rich text area and typeahead support.
io.kvision.form.time
Link copied to clipboard
js
Full-featured date and time input components.
io.kvision.form.upload
Link copied to clipboard
js
Full-featured file upload component with drag & drop, preview and AJAX upload mode.
io.kvision.html
Link copied to clipboard
js
Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links, lists and iframe.
io.kvision.i18n
Link copied to clipboard
js
Internationalization classes.
io.kvision.maps
Link copied to clipboard
js
A maps component based on Leaflet library.
io.kvision.modal
Link copied to clipboard
js
Classes supporting general purpose Bootstrap modals with convenient helpers for alert and confirm popup dialogs.
io.kvision.moment
Link copied to clipboard
js
A set of tools for parsing, validating, manipulating, and formatting dates based on Moment Library.
io.kvision.navbar
Link copied to clipboard
js
Bootstrap navbar components.
io.kvision.onsenui
Link copied to clipboard
js
Onsen UI helper utility functions.
io.kvision.onsenui.carousel
Link copied to clipboard
js
Onsen UI carousel component.
io.kvision.onsenui.control
Link copied to clipboard
js
Onsen UI control components (action button, speed dial, segment).
io.kvision.onsenui.core
Link copied to clipboard
js
Onsen UI main structural components (page, navigator).
io.kvision.onsenui.dialog
Link copied to clipboard
js
Onsen UI dialogs, toasts, popovers and notifications.
io.kvision.onsenui.form
Link copied to clipboard
js
Onsen UI form components.
io.kvision.onsenui.grid
Link copied to clipboard
js
Onsen UI grid layout components.
io.kvision.onsenui.list
Link copied to clipboard
js
Onsen UI list component.
io.kvision.onsenui.splitter
Link copied to clipboard
js
Onsen UI splitter component.
io.kvision.onsenui.tabbar
Link copied to clipboard
js
Onsen UI tabbar component.
io.kvision.onsenui.toolbar
Link copied to clipboard
js
Onsen UI toolbar component.
io.kvision.onsenui.visual
Link copied to clipboard
js
Onsen UI visual components (card, icon, progress bars and ripple).
io.kvision.pace
Link copied to clipboard
js
Automatic progress bar module.
io.kvision.panel
Link copied to clipboard
js
Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, CSS grid and Bootstrap responsive 12 columns gid).
io.kvision.progress
Link copied to clipboard
js
Bootstrap progress bar component.
io.kvision.react
Link copied to clipboard
js
KVision bindings for embedded React components.
io.kvision.redux
Link copied to clipboard
js
Predictable state container based on Redux library.
io.kvision.remote
Link copied to clipboard
common
js
A set of components for creating multiplatform automatic JSON-RPC connectivity with a backend server.
io.kvision.rest
Link copied to clipboard
js
RESTful API client with support for type-safe connectivity.
io.kvision.routing
Link copied to clipboard
js
Simple and easy to use JavaScript router wrapper.
io.kvision.state
Link copied to clipboard
js
Classes supporting the observer pattern, including the implementation of the observable list.
io.kvision.table
Link copied to clipboard
js
Clasess supporting HTML tables.
io.kvision.tabulator
Link copied to clipboard
js
Full-featured grid/table component based on the Tabulator library.
io.kvision.tabulator.js
Link copied to clipboard
js
Kotlin bindings for Tabulator API.
io.kvision.test
Link copied to clipboard
js
Helper functions for running unit tests.
io.kvision.toast
Link copied to clipboard
js
The toast component.
io.kvision.toolbar
Link copied to clipboard
js
Toolbar and button group components.
io.kvision.types
Link copied to clipboard
common
js
Multiplatform type definitions.
io.kvision.utils
Link copied to clipboard
js
Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions.
io.kvision.window
Link copied to clipboard
js
Floating, resizable window component.