Commit Graph

4811 Commits

Author SHA1 Message Date
Konstantin Krivopustov
8d48c9ecce New presentation data layer #474
Simple browser/editor implemented with Screen
2018-09-10 19:26:19 +04:00
Konstantin Krivopustov
8401b09537 New presentation data layer #474
ScreenData loading from XML
2018-09-10 19:26:19 +04:00
Yuriy Artamonov
bebd89b070 Scan screen classes using ASM without loading classes eagerly 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
8e49e663af Extended dialog window API 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
6a34a9b640 Notifications API #999 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
f2d0b56d03 Remove WebWindowManagerImpl and WindowManagerImpl 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
7ff3d3917a WebAbstractComponent should not subclass EventHub 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
892dd50168 Provide Button click listener with ClickEvent #1166 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
9e8aa69a65 New Screen API #575 2018-09-10 19:26:17 +04:00
Roman Pinyazhin
f9b89a662b Provide replacement for havana theme with similar visual look and feel #1067 2018-09-10 17:50:38 +04:00
Gleb Gorelov
ba662843e6 Java 8 Functional interfaces #363 2018-09-10 11:19:05 +04:00
Roman Pinyazhin
cea5d887ed Provide replacement for havana theme with similar visual look and feel #1067 2018-09-10 10:55:30 +04:00
Andrey Subbotin
1ca5bd49f6 LocalDate / LocalDateTime / LocalTime / OffsetTime / OffsetDateTime support for persistence and UI components #417 2018-09-10 10:36:23 +04:00
Daniil Tsarev
d27383ed5b Add an ability to setup web resources cache time #722 2018-09-07 15:42:20 +04:00
Gleb Gorelov
6f09985724 Attribute "description" does not work in any action #1174 2018-09-07 14:06:14 +04:00
Daniil Tsarev
ee17a6e982 Add an ability to setup web resources cache time #722 2018-09-06 13:39:50 +04:00
Daniil Tsarev
a951047556 Get rid of timestamp web resources versioning #425 2018-09-06 12:06:34 +04:00
Daniil Tsarev
b86e3a1ef4 Reimplement CurrencyField #1215 2018-09-04 22:47:21 +04:00
Daniil Tsarev
f927ffc407 Reimplement SuggestionField and SuggestionPickerField #1086 2018-09-04 21:52:56 +04:00
Daniil Tsarev
ced2d25f3f Reimplement SearchField and SearchPickerField #1085 2018-09-04 21:16:06 +04:00
Gleb Gorelov
8b03ad26ba Rework events listeners of UI components with new EventObject approach #1108 2018-09-04 17:36:17 +04:00
Gleb Gorelov
f4151e8676 Highlight empty required fields and show validation errors #1119 2018-09-04 14:47:42 +04:00
Daniil Tsarev
bd790dbeea Inconsistent work of cuba-sidemenu-background-color variable #1195 2018-08-29 10:58:35 +04:00
Roman Pinyazhin
274f962051 Separate TextArea and ResizableTextArea components #462 2018-08-28 15:17:27 +04:00
Yuriy Artamonov
c0b11f3163 Remove UNIT_SYMBOLS constant from WebAbstractComponent #444 2018-08-28 14:30:40 +04:00
Yuriy Artamonov
2e90041aa5 EventHubOwner interface for UI components #1108 2018-08-28 14:23:33 +04:00
Gleb Gorelov
d50868a047 Highlight empty required fields and show validation errors #1119 2018-08-28 13:58:44 +04:00
Konstantin Krivopustov
a054c50b49 Get rid of default implicit conversion of JPQL query parameters #744 2018-08-28 13:13:35 +04:00
Daniil Tsarev
eb30b2dafb Exclude properties from filter for the whole object graph #704 2018-08-28 10:30:23 +04:00
Konstantin Krivopustov
f56bf5d9f4 New presentation data layer (add test to tracking many-to-many collection) #474 2018-08-27 16:12:55 +04:00
Roman Pinyazhin
5c09499324 Not aligned message in html typed notification #1127 2018-08-27 12:06:54 +04:00
Roman Pinyazhin
97148b9f6a NPE in case of passing null to setOptionsXXX() #1181 2018-08-24 13:37:12 +04:00
Daniil Tsarev
4d7dd39232 TokenList remove buttons misaligned in case token captions are wider than TokenList #1062 2018-08-23 11:04:33 +04:00
Yuriy Artamonov
ef7e592b7a WebJarResourceResolver throws RuntimeException without cause #1182 2018-08-22 12:47:48 +04:00
Semyon Sofronov
e63b847b4e ServerLogPatternsTest refactoring #1152 2018-08-21 12:19:29 +04:00
Andrey Subbotin
38fee4530e FTS css styles for search window #1143 2018-08-20 09:49:26 +04:00
Yuriy Artamonov
6d708bf663 Do not trigger buttons and menu items if they are not accessible for user because of modal windows #948 2018-08-16 17:41:32 +04:00
Roman Pinyazhin
e28ed3be0a Different indents from left and right borders in notifications #1129 2018-08-16 14:09:56 +04:00
Daniil Tsarev
784f0c3733 The language selector is misaligned if 'remember me' checkbox is hidden by app property #1133 2018-08-15 16:10:57 +04:00
Semyon Sofronov
9545ce8726 A new logger is not added if the logging level is not changed from the default #1141 2018-08-15 11:48:46 +04:00
Gleb Gorelov
8f4e527a75 Get rid of Vaadin add-ons dependencies #958 2018-08-14 17:13:49 +04:00
Yuriy Artamonov
b64e5946bf Do not let Vaadin parse size String if 100% or -1px sizes used #1145 2018-08-14 12:26:51 +04:00
Andrey Subbotin
0cffc96dbf FTS css styles for search window #1143 2018-08-14 10:54:55 +04:00
Yuriy Artamonov
85f64bf8bc Support Table aggregation with Type.CUSTOM for generated columns without MetaProperty #1142 2018-08-13 18:56:55 +04:00
Roman Pinyazhin
cc05c4e097 FieldGroup doesn't take into account the Image component caption attribute #644 2018-08-08 15:01:25 +04:00
Roman Pinyazhin
7c8831451e Remove testId from MenuBar #730
Return cubaId for menu items
2018-08-08 14:47:04 +04:00
Maxim Gorbunkov
30f32a73fd Password encoder id added for the cuba.rest.client.secret value usd for basic auth #1065 2018-08-08 14:13:09 +04:00
Gleb Gorelov
f42896ae61 Group Table rows are not selected by selectAll() method if group is collapsed #1084 2018-08-07 15:39:23 +04:00
Gleb Gorelov
df4220a8e7 Group Table rows are not selected by selectAll() method if group is collapsed #1084 2018-08-07 11:35:07 +04:00
Daniil Tsarev
846d143f8c GroupTable columns are misaligned in case of aggregatable table #684 2018-08-07 11:31:00 +04:00