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
|
# Module KVision
KVision - object oriented web framework for Kotlin/JS.
# 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.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.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.form.upload
Full-featured file upload component with drag & drop, preview and AJAX upload mode.
# 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, 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.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.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.
|