aboutsummaryrefslogtreecommitdiff
path: root/Module.md
diff options
context:
space:
mode:
authorRobert Jaros <rjaros@finn.pl>2018-02-09 01:23:34 +0100
committerRobert Jaros <rjaros@finn.pl>2018-02-09 01:23:34 +0100
commitd8779ac38742fe86d2489e47f5c8c4479ab74ba6 (patch)
treef0895c0dfc9d5452cd67facc42bffc1554b17d16 /Module.md
parent70d2f14d4a34f841a3161482eec5d355cbd755f6 (diff)
downloadkvision-d8779ac38742fe86d2489e47f5c8c4479ab74ba6.tar.gz
kvision-d8779ac38742fe86d2489e47f5c8c4479ab74ba6.tar.bz2
kvision-d8779ac38742fe86d2489e47f5c8c4479ab74ba6.zip
Refactoring. API documentation.
Diffstat (limited to 'Module.md')
-rw-r--r--Module.md54
1 files changed, 54 insertions, 0 deletions
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.