aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/ui
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace Charset.forName("UTF--8") with StandardCharsets.UTF_8Per-Åke Minborg2016-11-071-2/+3
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722e
* Create MultiSelect interface to replace Multi selection model.Denis Anisimov2016-11-044-140/+109
| | | | | | Fixes vaadin/framework8-issues#423 Change-Id: Ifd252b8feed323708a7ae73af2b836832570d192
* Add private constructor for utility classesPer-Åke Minborg2016-11-022-1/+8
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7210
* Make SelectionModel API only server side.Denis Anisimov2016-11-023-4/+4
| | | | | | | Client side doesn't use selection model anymore. Fixes vaadin/framework8-issues#421 Change-Id: If3ecb1c2f3a0024df9bfdfd182eaf8cf8625ac75
* Fix setValue() methods behavior null argument value + javadocsTeemu Suo-Anttila2016-10-252-3/+8
| | | | Change-Id: I0000c1caf7c129634473161fe4876931f3c8dabf
* Update ValueChange API to use Component and HasValue<>.Denis Anisimov2016-10-254-26/+36
| | | | Change-Id: I785aa82d925cadee42cc1b17d345a8923f6dc8cc
* Derive Listing components from HasValue.Denis Anisimov2016-10-212-10/+240
| | | | | | | Single select components implement HasValue<T> and mutliselect components implements HasValue<Set<T>>. Change-Id: Ic280a43bf021efd7425cce04e75010b6745fd698
* Use diffstate for JS connectors (#20335)Leif Åstrand2016-10-172-0/+78
| | | | Change-Id: If2401d724f782ee76f92a6b89c54e51f90218bee
* Do not derive DataSource from Function and replace apply method #307.Denis Anisimov2016-10-031-2/+2
| | | | Change-Id: Ic0587e75c9a50c802a64673b1db0b8828b37889c
* Make AbstractDateField based on LocalDate (#125).Denis Anisimov2016-09-301-13/+22
| | | | Change-Id: I33a4a4f0f3437a8d1733031a131afbe844c12afb
* Fix item caption generators in RadioButton/CheckBoxGroupAleksi Hietanen2016-09-291-1/+1
| | | | | | | | | | 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
* ListSelect with new data binding API8.0.0.alpha3Pekka Hyvönen2016-09-281-1/+7
| | | | | | | | No single select mode for list select. Based on AbstractMultiSelect. Removes feature for adding new items. Change-Id: I9a92aaf1f3d338a3b05c3aa4048f9db496dacd1d
* TwinColSelect with new databinding APIPekka Hyvönen2016-09-273-113/+238
| | | | | | | | | | | | | | | | 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
* Rename PopupDateField to DateField #297.Denis Anisimov2016-09-231-2/+3
| | | | | | | DateField becomes abstract AbstractDateField, PopupDateField becomes DateField Change-Id: I3ac1e02d8754f0770b6a30222cb0fb2a1b9db07b
* Create a RadioButtonGroup that replaces the single select case of OptionGroupelmot2016-09-162-0/+137
| | | | Change-Id: I56b0f1dfa889e2eaa3db9b0b0aac860f1bb4dea8
* Implement support for binding multi-select componentsLeif Åstrand2016-09-142-25/+68
| | | | | | | Also updates ComponentTest.getRpcProxy to use an approach that doesn't require the component to be attached to a UI. Change-Id: Iab4603a7818cd0fd2a3410660b90a2a839fb8a76
* DataSource.refreshAll() for notifying components to reload (#233).Denis Anisimov2016-09-141-4/+5
| | | | | | | The method refreshAll() fires an event which is handled by UI components to reload their content. Change-Id: Ibbbe1f24b08ed883f0dda93c3ff6f05f380e9eaa
* Add multi selection support to CheckBoxGroupLeif Åstrand2016-09-141-0/+54
| | | | | | | | 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
* Create a CheckBoxGroup that replaces the multi select case of OptionGroupelmot2016-09-131-0/+46
| | | | Change-Id: I250c60741bc65443b66498a8d0b17541edb77bf1
* Remove unused SingleSelectionJohannes Dahlström2016-09-121-3/+2
| | | | Change-Id: I33afc94a581d77984f459b0cbd0ff7fe49df8e79
* Implement new RichTextAreaArtur Signell2016-09-122-0/+205
| | | | Change-Id: I6f430c77caaad6d610133f340eba960f2268897e
* Add AbstractSingleSelection base classJohannes Dahlström2016-09-121-0/+175
| | | | | | | | Uses RPC for client-to-server but leaves server-to-client to implementation. SimpleSingleSelection uses shared state; lazy-loading implementations to pass selection info along with item data. Change-Id: I97c1dfa28eee39aef43eabbfbac56cd83fa5747c
* Implement SingleSelection on client and serverJohannes Dahlström2016-08-311-0/+160
| | | | Change-Id: I48192de092c6b6e6be7ca2580720d2765962e167
* Implement new LabelArtur Signell2016-08-262-117/+25
| | | | | | | Label does intentionally not implement HasValue as it cannot provide a value to a model Change-Id: I36b8e1794d64caf566fa802177051ae2eb637bf9
* Move old TextField to compatibility packageArtur Signell2016-08-262-113/+0
| | | | Change-Id: Ic1e8d3f9859f5e496c0e27e2fece4b5a9da74f01
* Update TextArea to extend AbstractFieldNew (#53)Aleksi Hietanen2016-08-261-0/+37
| | | | Change-Id: I72400695f3b015add07be9709e48b5f99ce619cf
* Move and rename server classes which go into the compatibility packageArtur Signell2016-08-223-10/+10
| | | | | | | | * Use com.vaadin.v7 * Use the same class name as in Vaadin 7 * Use a "vaadin7-" declarative prefix for Vaadin 7 components Change-Id: I19a27f3835b18980b91a4f8f9464b2adde1a5fd5
* Move TextArea to compatibility packageArtur Signell2016-08-201-47/+0
| | | | Change-Id: I16b6566340e3ce32a4f94b7554e2f6f583e20486
* Move RichTextArea to compatibility packageArtur Signell2016-08-201-47/+0
| | | | Change-Id: Ie73adbb0ddaf98aed6554f658625f1d812c3342b
* Organize importsArtur Signell2016-08-201-4/+5
| | | | Change-Id: Iedb6ed985dfc6b69c4a4753a876545d67621898f
* Move selects to compatibility packageArtur Signell2016-08-202-217/+0
| | | | Change-Id: I7ee02d34b230e8752174a7f19824f81cbb616c33
* Move FieldGroup and Vaadin 7 Grid to compatibility packageArtur Signell2016-08-201-78/+0
| | | | Change-Id: I9aaef478e0b67462641239802b924b8461cb9225
* Rename legacy packages to v7Artur Signell2016-08-182-3/+3
| | | | Change-Id: I53f3bd49c234a8d126887f6effa83a3c5c92b4e0
* Update copyright year to 2016Artur Signell2016-08-1816-16/+16
| | | | Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
* Remove trailing whitespace from code and javadocArtur Signell2016-08-1813-40/+40
| | | | Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
* Format using Eclipse NeonArtur Signell2016-08-188-47/+57
| | | | Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
* Update TextField to extend AbstractFieldNew (#51)Aleksi Hietanen2016-08-172-4/+6
| | | | | | | | - Changes input prompt to be based on the placeholder attribute. - Unifies TextChangeEvents with ValueChangeEvents. - add*Listener methods now return Registration objects, remove*Listener methods removed. Change-Id: Ie92506ae9db205bb0010ae9126c608c62ad023ff
* Update/remove empty @since for 7.7Henri Sara2016-08-151-5/+4
| | | | Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f
* Derive DateField from new AbstractField (#57).Denis Anisimov2016-08-151-9/+7
| | | | Change-Id: I5efe17253ecd28dad5a2250076246a9eb30eec62
* Move old DateField components to legacy package (pre-#57).Denis Anisimov2016-08-121-2/+4
| | | | Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
* Convert CheckBox from legacy to AbstractFieldHenri Sara2016-08-111-23/+12
| | | | | | Add LegacyCheckBox for old field factories, Grid editor etc. Change-Id: Ic40790049421268c6de3d26730d1955d56aa86c4
* Move and rename converters into com.vaadin.legacy.data.util.converter.Legacy*Artur Signell2016-08-101-2/+2
| | | | Change-Id: I75fd33e66c8c5c265bc60cce58ff639a5d5642ab
* Implement new simple AbstractFieldJohannes Dahlström2016-08-051-0/+122
| | | | Change-Id: I9addcf8bec802967b1dfa39512dd140b8a4e4a25
* Add @Test annotations, rename test classesTeemu Suo-Anttila2016-03-171-1/+1
| | | | Change-Id: Iac29db81c0c7ff425da73e7ae3d69eadabf5de77
* Migrate vaadin-server build to mavenTeemu Suo-Anttila2016-03-1418-0/+1323
Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e