1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
# Module KVision
KVision - object oriented web framework for Kotlin/JS.
# Package pl.treksoft.kvision
KVision main Application class and some helper interfaces necessary to support Hot Module Replacement (HMR).
# Package pl.treksoft.kvision.annotations
Annotations for use with KVision compiler plugin.
# Package 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.
# Package pl.treksoft.kvision.chart
Full-featured chart component based on chart.js library.
# Package pl.treksoft.kvision.chart.js
Kotlin bindings for chart.js API.
# Package pl.treksoft.kvision.cordova
Kotlin bindings for core Apache Cordova API.
# 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 with support for navigation bars and context menus.
# Package pl.treksoft.kvision.electron
Kotlin bindings for Electron API.
# Package pl.treksoft.kvision.electron.nodejs
Kotlin bindings for NodeJS API within Electron.
# Package pl.treksoft.kvision.event
Extension functions producing coroutines Flows for KVision event sources.
# 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.range
Range input component.
# Package pl.treksoft.kvision.form.select
Contains a simple select component as well as a full-featured 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, rich text area and typeahead support.
# Package pl.treksoft.kvision.form.time
Full-featured date and time input components.
# Package pl.treksoft.kvision.form.upload
Full-featured file upload component with drag & drop, preview and AJAX upload mode.
# Package 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.
# Package pl.treksoft.kvision.i18n
Internationalization classes.
# Package pl.treksoft.kvision.modal
Classes supporting general purpose Bootstrap modals with convenient helpers for alert and confirm popup dialogs.
# Package pl.treksoft.kvision.navbar
Bootstrap navbar components.
# Package pl.treksoft.kvision.pace
Automatic progress bar module.
# 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.progress
Bootstrap progress bar component.
# Package pl.treksoft.kvision.redux
Predictable state container based on Redux library.
# Package pl.treksoft.kvision.remote
A set of components for creating multiplatform automatic JSON-RPC connectivity with a backend server.
# Package pl.treksoft.kvision.maps
A maps component based on Leaflet library.
# Package pl.treksoft.kvision.moment
A set of tools for parsing, validating, manipulating, and formatting dates based on Moment Library.
# Package pl.treksoft.kvision.state
Classes supporting the observer pattern, including the implementation of the observable list.
# Package pl.treksoft.kvision.tabulator
Full-featured grid/table component based on the Tabulator library.
# Package pl.treksoft.kvision.tabulator.js
Kotlin bindings for Tabulator API.
# Package pl.treksoft.kvision.rest
RESTful API client with support for type-safe connectivity.
# Package pl.treksoft.kvision.routing
Simple and easy to use JavaScript router wrapper.
# Package pl.treksoft.kvision.table
Clasess supporting HTML tables.
# Package pl.treksoft.kvision.toolbar
Toolbar and button group components.
# Package pl.treksoft.kvision.types
Multiplatform type definitions.
# Package pl.treksoft.kvision.utils
Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions.
# Package pl.treksoft.kvision.window
Floating, resizable window component.
|