| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I288ad11ad26cedd4495d472ba23276b6bf25ccdf
|
|
|
|
| |
Change-Id: I33a4a4f0f3437a8d1733031a131afbe844c12afb
|
|
|
|
| |
Change-Id: I3a9c887196b503eaa8c2307d7a714ce61e6deacc
|
|
|
|
|
|
|
|
|
|
|
| |
This patch updates server side add*Listener methods to return
a registration object and deprecates their corresponding
remove*Listener methods.
Additionally this patch removes add/removeListener methods which were
deprecated in 7.0.
Change-Id: I26ac5f11882512288fbbf601c7cb2aaff653ec76
|
|
|
|
|
|
|
|
|
|
| |
This patch corrects the behavior of setting caption generators
that may return null.
Additionally renames RadioButtonGroup's ItemIconProviders to
generators, unifying it with other select components.
Change-Id: I5e8491834dccce1c37ab9c2002acc475e8945f4b
|
|
|
|
|
|
|
|
| |
No single select mode for list select.
Based on AbstractMultiSelect.
Removes feature for adding new items.
Change-Id: I9a92aaf1f3d338a3b05c3aa4048f9db496dacd1d
|
|
|
|
| |
Change-Id: Id26a98caca022ed2a4dbe0128a79721a54f5b267
|
|
|
|
| |
Change-Id: I7a3fa34749322451ab5cef4465d4d7c76029c097
|
|
|
|
| |
Change-Id: Icbe1c6a5c0e2b10255424801cada8c11a71decb7
|
|
|
|
|
|
| |
This will not be implemented for 8.0
Change-Id: Ida33b3de74c7a14def66fac6f0363a12105d8087
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removes feature for adding new items.
Introduces a AbstractMultiSelect-abstraction layer,
which is used in server side by TwinColSelect & CheckBoxGroup and
on client side only TwinColSelect for now. Plan is to use it for
ListSelect too.
Further improvement would be to make AbstractMultiSelect use
SelectionModel that extends AbstractSelectionModel and is thus used
as an extension both as client & server side.
Updates to JUnit 4.12 for easier use of @Parameterized test..
Change-Id: I64258c2229b9514d382693748e2ca562a1e448d4
|
|
|
|
| |
Change-Id: I46500d5dd740b806bfa8c3849c54253c6ae92187
|
|
|
|
|
|
|
| |
BeanValidator uses and depends on javax.validation classes. So JSR303
presence check is extracted out of it to avoid ClassNotFoundException.
Change-Id: I8df9a9da873cf694a326c9abb05315c8e94a0a96
|
|
|
|
| |
Change-Id: Iba0a35d5ea9a97b0020f506f610630471c59748b
|
|
|
|
| |
Change-Id: Ic514875fab8d90484b3a73b073bcc9d53697de75
|
|
|
|
|
|
|
| |
DateField becomes abstract AbstractDateField, PopupDateField becomes
DateField
Change-Id: I3ac1e02d8754f0770b6a30222cb0fb2a1b9db07b
|
|
|
|
| |
Change-Id: Ie5e91c3e9c8f2c9d8c05415d5602e2eaf3bd960b
|
|
|
|
| |
Change-Id: Id187402e78e3c368ae6530f7b7ea68d2e6c4a6ca
|
|
|
|
| |
Change-Id: I1829680ae358d436b7b657125a9981827f173dd6
|
|
|
|
| |
Change-Id: I518b3f261adb633bb09a2597c9e7ee3cb6d63e6a
|
|
|
|
|
|
| |
series)
Change-Id: Ic40b70e692e686d638e163a224816aabeb6de100
|
|
|
|
|
|
|
| |
getSelectedItems() must return a copy to fulfill the contract specified
in SelectionModel: it must be a snapshot of the current state and safe
to iterate over while changing selection.
Change-Id: Ie2f15eb626dd80df2036bcb2d4e9387fc31389c9
|
|
|
|
|
|
|
| |
BeanBinder may throw a ClassCastException in some cases because of
explicit "cast" call which doesn't do boxing/unboxing.
Change-Id: I8fc61612c2912f2626c075a4fc19cb812adf8aa2
|
|
|
|
| |
Change-Id: I884a52c75b3be5573cf6634f211d72d09de69d80
|
|
|
|
| |
Change-Id: I8a0344dffe3f2ef84f8134e05d9b7340d9b603a0
|
|
|
|
| |
Change-Id: I7dc98de04127c7495aed81b9e0cd2be8cb12b10c
|
|
|
|
| |
Change-Id: Ic0e198645ea039f9bd8a87c8242358e47530c856
|
|
|
|
|
|
| |
Some element methods have been integrated into TestBench and are removed from the
framework element classes
Change-Id: I35c8bf272b7603127816595de8145e68500e22e5
|
|
|
|
| |
Change-Id: Ib97117d8d0b450edc49309902df535361e901942
|
|
|
|
| |
Change-Id: Ic49fdbf651e9e3ef4ffd6944de597c2fd2f185da
|
|
|
|
| |
Change-Id: Ia3ed99478d19efc041cc4adaabd856ee69f3531b
|
|
|
|
| |
Change-Id: I56b0f1dfa889e2eaa3db9b0b0aac860f1bb4dea8
|
|
|
|
| |
Change-Id: Icc4cfc64c0d0bf9993b138eec15a8a73cb0be2f0
|
|
|
|
|
|
|
|
|
|
| |
The fix for
https://dev.vaadin.com/ticket/20262
broke widget set compilation on Windows, possibly only under certain circumstances
Change-Id: Ica559b9c7199014bf1a2babad29f53b083ff74a2
|
|
|
| |
Change-Id: I0a34471073961cb5090e43aade8e2732de522a1d
|
|
|
|
|
|
|
| |
This makes field level features work correctly with
TextField/PasswordField/TextArea
Change-Id: I10c9fff10fdcf300e1e3a1940c97260ace849a81
|
|
|
|
| |
Change-Id: I32d31d758ee3c313133c7b122bb3ea8dcfcc1cc3
|
|
|
|
| |
Change-Id: I1e35dcbe4f75cb8b21a7c2a78143556522f32363
|
|
|
|
| |
Change-Id: Iec8a81424e1cae9c3dc6c760732e0d48c4a38af2
|
|
|
|
|
|
|
| |
Also updates ComponentTest.getRpcProxy to use an approach that doesn't
require the component to be attached to a UI.
Change-Id: Iab4603a7818cd0fd2a3410660b90a2a839fb8a76
|
|
|
|
|
|
|
| |
There is no order in two actions: set data source and selection. So
selection should always be saved to update the index once data is set.
Change-Id: I074d99adb1f11bf29ebaef50979d4cacda5cd1e4
|
|
|
|
|
|
|
| |
The method refreshAll() fires an event which is handled by UI components
to reload their content.
Change-Id: Ibbbe1f24b08ed883f0dda93c3ff6f05f380e9eaa
|
|
|
|
| |
Change-Id: I612376b4030a750c987ba2d8016a4dc44bc02d41
|
|
|
|
|
|
|
| |
ComboBoxState now inherits AbstractSingleSelectState, but still
effectively communicates its selection via RPC.
Change-Id: I47b6a73f275e0c4c63d70d2c2c8badc95a218157
|
|
|
|
| |
Change-Id: I340e802e5c8e6e036b54f81ec46beeb5e1c34329
|
|
|
|
| |
Change-Id: I7c1a55bd68097819e8091533df7232271af689c3
|
|
|
|
|
|
|
|
| |
This patch adds multi selection support only for CheckBoxGroup without
even trying to generalize anything. Adopting the concepts to work with
other components will be done separately.
Change-Id: Id4ccd2c743b74cb022dc9dfd8cd8dae3bf8f0c54
|
|
|
|
| |
Change-Id: I7c3cf7be95eaf451be806cb75b7b2a34fc534deb
|
|
|
|
| |
Change-Id: I250c60741bc65443b66498a8d0b17541edb77bf1
|
|
|
|
| |
Change-Id: I71e808554d10657ead61271c1c5cc76981214ee3
|