Commit Graph

11932 Commits

Author SHA1 Message Date
Yuriy Artamonov
5e3a8ef4e0 New GroupTable data binding #718 2018-06-05 16:49:41 +04:00
Konstantin Krivopustov
e31111924d New presentation data layer #474 2018-06-05 16:49:12 +04:00
Konstantin Krivopustov
c30b3e376a New presentation data layer #474 #86
Composition
Removal
Binding to property path
2018-06-05 16:48:37 +04:00
Yuriy Artamonov
09ec190ec0 Use Vaadin 8.4+ #444 2018-06-05 16:45:39 +04:00
Konstantin Krivopustov
f56aa2ac53 New presentation data layer #474
Rename getMetaClass to getEntityMetaClass
2018-06-05 16:45:24 +04:00
Konstantin Krivopustov
57a59d2530 Web integration test infrastructure #867
Default DataService proxy
2018-06-05 16:45:13 +04:00
Konstantin Krivopustov
2458cc89b8 New presentation data layer #474
Replace listeners with Consumers
2018-06-05 16:45:05 +04:00
Konstantin Krivopustov
b099b36889 New presentation data layer #474
CollectionContainerTableSource and tests
2018-06-05 16:44:56 +04:00
Konstantin Krivopustov
379f745a07 Spock base test class for web #867 2018-06-05 16:44:34 +04:00
Konstantin Krivopustov
4b852f649a Fix Table.setSelected #718 2018-06-05 16:43:51 +04:00
Konstantin Krivopustov
c87b4445c1 New presentation data layer #474
Spock tests
2018-06-05 16:42:24 +04:00
Yuriy Artamonov
e98e3bbc21 Do not use Vaadin event router with reflection in Button click #929 2018-06-05 16:41:51 +04:00
Yuriy Artamonov
de494a539e ValueBinder should propagate value changes on InstanceChangeEvent from source #718 2018-06-05 16:41:04 +04:00
Konstantin Krivopustov
d66071f2e7 Web integration test infrastructure #867 2018-06-05 16:40:51 +04:00
Yuriy Artamonov
47b3163267 New Table data binding #718 2018-06-05 16:40:42 +04:00
Yuriy Artamonov
314668894e Add add(...), remove(...) helper methods to ComponentContainer #928 2018-06-05 16:40:02 +04:00
Yuriy Artamonov
695616166c Rework Table data binding #718 2018-06-05 16:39:25 +04:00
Yuriy Artamonov
e1752064bd Extract DynamicAttributesTools bean #927 2018-06-05 16:39:14 +04:00
Yuriy Artamonov
6f7b859fe5 Vaadin 8 #444 2018-06-05 16:38:44 +04:00
Yuriy Artamonov
1b96f01c6a OptionsGroup and OptionsList drafts #444 2018-06-05 16:37:22 +04:00
Gleb Gorelov
bb24391a34 Migrate ColorPicker #444 2018-06-05 16:37:13 +04:00
Gleb Gorelov
333401876b ebLabel #444 2018-06-05 16:36:49 +04:00
Gleb Gorelov
d6239be505 ProgressBar #444 2018-06-05 16:36:30 +04:00
Yuriy Artamonov
a3b5012532 CollectionDatasourceOptions with event handling #718 2018-06-05 16:36:20 +04:00
Yuriy Artamonov
9b8adcfff3 Rename option sources and introduce separate value / options packages #718 2018-06-05 16:36:04 +04:00
Gleb Gorelov
e365807594 TimeField #444 2018-06-05 16:35:47 +04:00
Gleb Gorelov
fe1e51cdb5 DatePicker #444 2018-06-05 16:35:35 +04:00
Yuriy Artamonov
3ee992928b Rename option sources and introduce separate value / options packages #718 2018-06-05 16:35:29 +04:00
Yuriy Artamonov
1deede0c15 Options components #444 2018-06-05 16:35:12 +04:00
Yuriy Artamonov
65e297ece7 Text input fields - convert null values for TextArea and TextField #444 2018-06-05 16:34:06 +04:00
Gleb Gorelov
1d2792c2ba Migrate MaskedField to Vaadin 8 #444 2018-06-05 16:33:55 +04:00
Gleb Gorelov
43f5d021a4 Migrate TimeField to Vaadin 8 #444 2018-06-05 16:33:45 +04:00
Konstantin Krivopustov
1384ae750d Add ContainerValueSource, remove PropertyBoundComponent #474 2018-06-05 16:33:34 +04:00
Yuriy Artamonov
8e5dbe681e ValueBinder state #718 2018-06-05 16:33:11 +04:00
Gleb Gorelov
d5fe78d187 Migrate MaskedField to Vaadin 8 #444 2018-06-05 16:32:49 +04:00
Yuriy Artamonov
e57973a2ce Relax typing of WebV8AbstractField #444 2018-06-05 16:32:38 +04:00
Yuriy Artamonov
b6ab8b8cfc Remove old CubaUpload based on Vaadin Upload #444 2018-06-05 16:32:12 +04:00
Gleb Gorelov
f71cb3479c Use Image instead of Embedded in AppMainWindow #926 2018-06-05 16:31:54 +04:00
Yuriy Artamonov
3e04561f54 Remove SWF upload component #444 2018-06-05 16:31:02 +04:00
Yuriy Artamonov
6b0eb39bce Fix EventRouter usage #327 2018-06-05 16:30:45 +04:00
Gleb Gorelov
7f40ebadd5 Migrate RichTextArea to Vaadin 8 #444 2018-06-05 16:30:28 +04:00
Yuriy Artamonov
2e12203295 Rename OuterMargin interface #925 2018-06-05 16:25:09 +04:00
Yuriy Artamonov
4c06a78682 Text input fields #444 2018-06-05 16:24:56 +04:00
Yuriy Artamonov
ed6bfb10da Rename Margin / Spacing interfaces and move implementation classes to separate packages #925 2018-06-05 16:24:45 +04:00
Yuriy Artamonov
b0fe1d87b8 Text input fields #444 2018-06-05 16:24:17 +04:00
Yuriy Artamonov
03ed1a3a1a Extract concrete interfaces from Component #925 2018-06-05 16:24:07 +04:00
Yuriy Artamonov
336bab45f8 Change behavior of Component isVisible / isEnabled methods #924 2018-06-05 16:23:09 +04:00
Gleb Gorelov
4108054ac4 Use SizeUnit instead of UNITS_PIXELS and UNITS_PERCENTAGE constants #923 2018-06-05 16:22:24 +04:00
Yuriy Artamonov
bf3764ec75 Fix CubaPopupButtonLayout #444 2018-06-05 16:21:26 +04:00
Yuriy Artamonov
ce356c9882 Fixes after rebase #444 2018-06-05 16:21:11 +04:00