summaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
* Update ComboBox for new DataSource and communication mechanismHenri Sara2016-09-121-0/+690
| | | | | | | | This simplifies the client side state machine. This change does not modify the CSS class name v-filterselect. Change-Id: I2f4a6e5252045cb7698d582be90693e00961b342
* Add hasChanges to BinderAleksi Hietanen2016-09-122-2/+60
| | | | Change-Id: Id308bd9b08973804e61706192c96118fd6446d3f
* Add selection support to NativeSelectJohannes Dahlström2016-09-121-19/+2
| | | | Change-Id: Iabe563852150a7d690f6e2edaa40253d03127881
* Update NativeSelect to use DataSource, extend AbstractListingJohannes Dahlström2016-09-121-0/+114
| | | | | | Selection and focus/blur support not yet implemented. Change-Id: I76752084442216e60055d93367475c1c0a612787
* Remove unused SingleSelectionJohannes Dahlström2016-09-123-350/+2
| | | | Change-Id: I33afc94a581d77984f459b0cbd0ff7fe49df8e79
* Reimplement Grid selection model in terms of AbstractSingleSelectionJohannes Dahlström2016-09-121-6/+42
| | | | Change-Id: Id21cb0df32e07bd01f90a29a814dcf0775067bfa
* Implement new RichTextAreaArtur Signell2016-09-128-57/+465
| | | | Change-Id: I6f430c77caaad6d610133f340eba960f2268897e
* Add AbstractSingleSelection base classJohannes Dahlström2016-09-122-29/+304
| | | | | | | | 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
* Add ItemClick events to GridTeemu Suo-Anttila2016-09-121-1/+115
| | | | Change-Id: I9d761245e99cde62d0e56b89e5cbb0398fd4c363
* Add a simple non-connector single selection modelJohannes Dahlström2016-09-124-55/+273
| | | | | | To eventually replace SingleSelection. Change-Id: I623dfa962bce62067a5b35dc14be26b3de333e9b
* Migrate ClickableRenderer and subclassesAleksi Hietanen2016-09-0910-37/+386
| | | | Change-Id: I233250d9b68052825b73bed0288fffeaf5bdd04b
* Add Form level status handler and status labelPekka Hyvönen2016-09-087-35/+625
| | | | | | | This feature doesn't make a whole lot of sense until form level status changes are available. Change-Id: Ie634c4a6b3511b7cbf9e367192034934b0e0d4b0
* Add DescriptionGenerators for Grid and ColumnsTeemu Suo-Anttila2016-09-081-2/+82
| | | | Change-Id: Ib32726ba3297a05cbc05898f37579777b9a921e0
* Add StyleGenerators for Grid and ColumnsTeemu Suo-Anttila2016-09-082-13/+99
| | | | Change-Id: I5eedce6ac24381d657357ff07ca1ccedd804158d
* Update empty since tags for 8.0Henri Sara2016-09-0815-16/+16
| | | | Change-Id: Iacf3864f6902e810591e2085adb44d0a6848f51c
* Make sure DataCommunicator always has a DataSourceTeemu Suo-Anttila2016-09-072-5/+3
| | | Change-Id: I8da042e68da1d28bff87965adeee75aa60b6021d
* Remove strange TextField column APIArtur Signell2016-09-072-29/+1
| | | | Change-Id: I1cfa901b8699afafe490ec4e8045c643c7912e89
* Add AbstractTextField client side to make mapping 1:1Artur Signell2016-09-073-10/+16
| | | | Change-Id: I4439b995a769d22e0eded7132e2fb09123c25a49
* Improve listing and data source Javadocs a bitJohannes Dahlström2016-09-073-20/+30
| | | | Change-Id: Ie3821df9bcb13af5f3955776a11d33fd2c16020e
* Reimplement basic Grid renderersLeif Åstrand2016-09-069-25/+886
| | | Change-Id: Ic855143d23cc7735d00130806df45b6579ba0d5c
* Clean up old Grid selection modelsTeemu Suo-Anttila2016-09-065-13/+66
| | | | | | | This patch removes old Grid selection model APIs in favor of the new common SelectionModel API. Change-Id: Iab8f2921930a575012c7da6226811d14a7145271
* Add documentation test for custom convertersArtur Signell2016-09-051-0/+47
| | | | Change-Id: I84621b6b568095b1b7f86068fa992dd570f8a103
* Use diamond operator where it can be usedArtur Signell2016-09-0595-275/+275
| | | | | | Does not modify compatibility packages to keep to closer to Vaadin 7.7 Change-Id: Ic9c4944eb90218290545a04ecd7455eb63910012
* Add error message constructor to all converters which can failArtur Signell2016-09-0522-114/+309
| | | | Change-Id: I3ec60effc75e22765d21e0223ee1537ffbdb29e7
* Add item level validator support to BinderDenis Anisimov2016-09-026-84/+557
| | | | | | | | An item level validator is run on the item (bean) after field validators have passed. A failed item level validator will block save operations, just like field level validators. Change-Id: I3b918b33371ceef07cdfbd0a8b6d477d4ac26b85
* UnitTest for SingleSelectionelmot2016-09-013-1/+210
| | | | Change-Id: I40b3b9bae7c1eb96377c0a593faee59ef52109fb
* Reintroduce frozen columns and height by rows to GridTeemu Suo-Anttila2016-09-013-1/+202
| | | | Change-Id: I5fecfabd023b39dc252e47a6aa403a79034b0f3d
* Add simple data change handling for SelectsTeemu Suo-Anttila2016-09-011-1/+1
| | | | Change-Id: I16f9577ea4091fb4febe167d76e141b5945f53ab
* Implement Binder.saveIfValid and fix Binder.save to throw exceptionArtur Signell2016-08-313-9/+157
| | | | Change-Id: I44498b4b34b2e9732b50abb14e8eb7be01314158
* Format the project using Neon, remove trailing whitespaceArtur Signell2016-08-3111-62/+60
| | | | Change-Id: I145e20226958910c243b9897bb1e9516919f55cd
* Implement SingleSelection on client and serverJohannes Dahlström2016-08-319-227/+357
| | | | Change-Id: I48192de092c6b6e6be7ca2580720d2765962e167
* Rename TypedDataGenerator to DataGeneratorJohannes Dahlström2016-08-316-67/+75
| | | | | | | Also add a no-op default implementation to destroyData, making DataGenerator a functional interface. Change-Id: I546f443150da23debd4a2691003e435367469439
* Use servlet context classloader when finding servlet class for websockets ↵Artur Signell2016-08-301-3/+7
| | | | | | (#20024) Change-Id: Ia885ecebe854c0aeda47be2bbc9a9d8a47a03d5c
* Move and duplicate client side and state to compatibility packageArtur Signell2016-08-301-1/+1
| | | | | | | | | | | | * Calendar * CheckBox * CustomField * Label * RichTextArea * TextField * TextArea Change-Id: Iba8915195e4d205fb4db9a4df5d96a4a10ab2f96
* Support in-memory filtering in DataCommunicatorHenri Sara2016-08-301-2/+23
| | | | Change-Id: Ia3cd36cea43a96138eaefff708b694d6e9e96885
* Move V7 Converter and ConverterFactory to compatibility packageArtur Signell2016-08-294-248/+22
| | | | Change-Id: I48d1ea501a621f653bde840d646ae01e6edc3eea
* Implement DetailsGenerators for GridTeemu Suo-Anttila2016-08-292-3/+325
| | | | Change-Id: I09057b990f10bde6cf72a16677e58cb2bc9a7029
* Change Label default width to undefined to match other componentsArtur Signell2016-08-291-1/+0
| | | | Change-Id: Ia4e6bbe0673c20e96bdda240570247ff9b1f6d93
* Move remaining Vaadin 7 classes to the compatibility packageArtur Signell2016-08-2619-3677/+5
| | | | Change-Id: I3be37350a638028d89fb527a3dfb09e74fdebeed
* Remove dependency from ErrorMessage to old exception typesArtur Signell2016-08-264-31/+80
| | | | Change-Id: Ifbc8d65ac5da8f6e68545ded508b28371523c5b0
* Move old converters and DefaultConverterFactory to compatibility packageArtur Signell2016-08-2621-2117/+29
| | | | Change-Id: I42b933d1cb46cccb4a00211ee6eab699723b8804
* Implement new LabelArtur Signell2016-08-268-795/+64
| | | | | | | Label does intentionally not implement HasValue as it cannot provide a value to a model Change-Id: I36b8e1794d64caf566fa802177051ae2eb637bf9
* Remove Property dependency from TextFieldArtur Signell2016-08-261-5/+1
| | | | Change-Id: I33ec7d1b8cb00617f67f383829bb7da083f1a7cd
* Move old Field and AbstractField to compatibility packageArtur Signell2016-08-266-2185/+7
| | | | Change-Id: Ia9b6f77763abac87ec61d1ee198cb8d41419a934
* Move old TextField to compatibility packageArtur Signell2016-08-2636-3551/+3
| | | | Change-Id: Ic1e8d3f9859f5e496c0e27e2fece4b5a9da74f01
* Add missing headerArtur Signell2016-08-261-0/+15
| | | | Change-Id: Ibb3b19bb19296cfd0777bb7d1c5852aa6f926fb1
* Implement new ProgressBarAleksi Hietanen2016-08-261-0/+123
| | | | Change-Id: Ie5c4b0f4d9bc65e484f08832343ba97fff61a9b6
* Update TextArea to extend AbstractFieldNew (#53)Aleksi Hietanen2016-08-264-8/+263
| | | | Change-Id: I72400695f3b015add07be9709e48b5f99ce619cf
* Move old PasswordField to compatibility packageArtur Signell2016-08-251-123/+0
| | | | Change-Id: I8db672100e06cbe2eb53de2b0ec2a98b8febe70b
* Convert LoginForm to use new TextFieldArtur Signell2016-08-251-0/+107
| | | | | | Add basic tests for logging in and for changing caption Change-Id: I6dca2eedb5832db0eb409f0621092d0e723e0654