From eb930482e9972a21d39f2aea8b813acf58ff5b64 Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Mon, 22 Oct 2018 00:01:39 +0200 Subject: API documentation for KVision 0.0.19 --- api/index.html | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 api/index.html (limited to 'api/index.html') diff --git a/api/index.html b/api/index.html new file mode 100644 index 00000000..8faac3c1 --- /dev/null +++ b/api/index.html @@ -0,0 +1,215 @@ + + + +kvision + + + +kvision
+
+

KVision - object oriented Web UI framework for Kotlin/JS.

+

Packages

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

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.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.navbar

+
+

Bootstrap navbar components.

+
+

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.remote

+
+

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

+
+

pl.treksoft.kvision.routing

+
+

Simple and easy to use JavaScript router wrapper.

+
+

pl.treksoft.kvision.table

+
+

Clasess supporting HTML tables.

+
+

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