From fb7ff5b8bf2073a8d7b78011b9edffc830dc63cb Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Sat, 26 Oct 2019 00:17:24 +0200 Subject: API documentation for KVision 2.0.0 --- api1/index.html | 303 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 api1/index.html (limited to 'api1/index.html') diff --git a/api1/index.html b/api1/index.html new file mode 100644 index 00000000..6e97545f --- /dev/null +++ b/api1/index.html @@ -0,0 +1,303 @@ + + + +kvision + + + +kvision
+
+

KVision - object oriented web framework for Kotlin/JS.

+

Packages

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

pl.treksoft.kvision.chart

+
+

Full-featured chart component based on chart.js library.

+
+

pl.treksoft.kvision.chart.js

+
+

Kotlin bindings for chart.js API.

+
+

pl.treksoft.kvision.cordova

+
+

Kotlin bindings for core Apache Cordova API.

+
+

pl.treksoft.kvision.core

+
+

KVision core classes. This includes base interfaces for all components, CSS enums (for colors, borders, +backgrounds, fonts, text and position) and the main Widget class.

+
+

pl.treksoft.kvision.data

+
+

Base component and container class with data binding support for observable data model.

+
+

pl.treksoft.kvision.dropdown

+
+

Bootstrap dropdown component with support for navigation bars and context menus.

+
+

pl.treksoft.kvision.electron

+
+

Kotlin bindings for Electron API.

+
+

pl.treksoft.kvision.electron.nodejs

+
+

Kotlin bindings for NodeJS API within Electron.

+
+

pl.treksoft.kvision.form

+
+

Convenient forms implementation, with support for many different input components and easy to define +validation.

+
+

pl.treksoft.kvision.form.check

+
+

Checkbox, radiobutton and radiobutton group components.

+
+

pl.treksoft.kvision.form.select

+
+

Full-featured select component with support for remote (AJAX) data source.

+
+

pl.treksoft.kvision.form.spinner

+
+

Spinner input component.

+
+

pl.treksoft.kvision.form.text

+
+

Text input components, with password, text area and rich text area support.

+
+

pl.treksoft.kvision.form.time

+
+

Full-featured date and time input components.

+
+

pl.treksoft.kvision.form.upload

+
+

Full-featured file upload component with drag & drop, preview and AJAX upload mode.

+
+

pl.treksoft.kvision.hmr

+
+

Helper interfaces and classes necessary to develop applications supporting Hot Module Replacement (HMR).

+
+

pl.treksoft.kvision.html

+
+

Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links, lists and iframe. +Support for Handlebars.js templates is included.

+
+

pl.treksoft.kvision.i18n

+
+

Internationalization classes.

+
+

pl.treksoft.kvision.modal

+
+

Classes supporting general purpose Bootstrap modals with convenient helpers for alert and confirm popup dialogs.

+
+

pl.treksoft.kvision.moment

+
+

A set of tools for parsing, validating, manipulating, and formatting dates based on Moment Library.

+
+

pl.treksoft.kvision.navbar

+
+

Bootstrap navbar components.

+
+

pl.treksoft.kvision.pace

+
+

Automatic progress bar module.

+
+

pl.treksoft.kvision.panel

+
+

Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, +CSS grid and Bootstrap responsive 12 columns gid).

+
+

pl.treksoft.kvision.progress

+
+

Bootstrap progress bar component.

+
+

pl.treksoft.kvision.redux

+
+

Predictable state container based on Redux library.

+
+

pl.treksoft.kvision.remote

+
+

A set of components for creating multiplatform automatic JSON-RPC connectivity with a backend server.

+
+

pl.treksoft.kvision.rest

+
+

RESTful API client with support for type-safe connectivity.

+
+

pl.treksoft.kvision.routing

+
+

Simple and easy to use JavaScript router wrapper.

+
+

pl.treksoft.kvision.table

+
+

Clasess supporting HTML tables.

+
+

pl.treksoft.kvision.tabulator

+
+

Full-featured grid/table component based on the Tabulator library.

+
+

pl.treksoft.kvision.tabulator.js

+
+

Kotlin bindings for Tabulator API.

+
+

pl.treksoft.kvision.toolbar

+
+

Toolbar and button group components.

+
+

pl.treksoft.kvision.types

+
+

Multiplatform type definitions.

+
+

pl.treksoft.kvision.utils

+
+

Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions.

+
+

pl.treksoft.kvision.window

+
+

Floating, resizable window component.

+
+

Index

+All Types + + -- cgit