From d8779ac38742fe86d2489e47f5c8c4479ab74ba6 Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Fri, 9 Feb 2018 01:23:34 +0100 Subject: Refactoring. API documentation. --- Module.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) (limited to 'Module.md') diff --git a/Module.md b/Module.md index 46218b1c..66c37ce3 100644 --- a/Module.md +++ b/Module.md @@ -7,6 +7,60 @@ KVision - object oriented Web UI framework for Kotlin/JS. KVision core classes. This includes base interfaces for all components, basic CSS enums (for colors, borders and backgrounds) and the main Widget class. +# Package pl.treksoft.kvision.data + +Base component and container class with data binding support for observable data model. + +# Package pl.treksoft.kvision.dropdown + +Bootstrap dropdown component. + +# Package pl.treksoft.kvision.form + +Convenient forms implementation, with support for many different input components and easy to define +validation. + +# Package pl.treksoft.kvision.form.check + +Checkbox, radiobutton and radiobutton group components. + +# Package pl.treksoft.kvision.form.select + +Full-featured select component with support for remote (AJAX) data source. + +# Package pl.treksoft.kvision.form.spinner + +Spinner input component. + +# Package pl.treksoft.kvision.form.text + +Text input components, with password, text area and rich text area support. + +# Package pl.treksoft.kvision.form.time + +Full-featured date and time input components. + # Package pl.treksoft.kvision.hmr Helper interfaces and classes necessary to develop applications supporting Hot Module Replacement (HMR). + +# Package pl.treksoft.kvision.html + +Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links and lists. + +# Package pl.treksoft.kvision.modal + +Classes supporting general purpose Bootstrap modals with convenient helpers for alert and confirm popup dialogs. + +# Package 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). + +# Package pl.treksoft.kvision.routing + +Simple and easy to use JavaScript router wrapper. + +# Package pl.treksoft.kvision.utils + +Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions. -- cgit