aboutsummaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove exceptions logging from Validatorfeature/vaadin8elmot2016-08-031-29/+22
| | | Change-Id: I2ea2ce10e53ccd228ba2c8c5d1e9cd1589c5e692
* Implement new String validatorsJohannes Dahlström2016-08-0311-34/+523
| | | | Change-Id: I893af1f426d04674269860871fc42fb71e5a9188
* Implement new RangeValidatorJohannes Dahlström2016-08-034-0/+433
| | | | Change-Id: I38127900b5435ef80ee6b19db56cad12049e3001
* Implement new BeanValidatorJohannes Dahlström2016-08-037-9/+356
| | | | Change-Id: I90c0ec638227e63b435ab8f21391de53f78962e4
* Add preliminary validation error reporting to BinderJohannes Dahlström2016-08-034-19/+138
| | | | | | | If the field is an AbstractComponent, sets the component error. Can be customized by overriding a protected method. Change-Id: I3a3682ab4a1468eba5867831d757d84391bbb773
* Implement a new SliderJohannes Dahlström2016-08-021-0/+347
| | | | Change-Id: I9870069a7ff7ad6165ec4ced190372a1b765640e
* Clean up Binder, improve JavadocsJohannes Dahlström2016-08-025-86/+130
| | | | | | | - Remove TODOs, commented out stub methods - Improve null safety, documentation Change-Id: I2d524e64691dd71b38dc9ecd3b189d41f05800fe
* Add support for configuring how text change events are transmittedAleksi Hietanen2016-08-021-4/+49
| | | | Change-Id: I30d00855f102f6faa9df82e6ecc5d8b2f46f1ec3
* Add support for type conversion in BinderJohannes Dahlström2016-08-015-129/+526
| | | | | | | A converter can be used to bind a field with one type to a property with another type. Validators can be added both pre and post conversion. Change-Id: I50dbd8548d47f8c183c13372dcd7bb7591229d38
* Remove unused field in ComboBoxfeature/eventbusHenri Sara2016-07-291-7/+0
| | | | Change-Id: I611767b23f55cc9f497e04dee2bf447e72155aca
* Moved ComboBox suggestion popup width to shared stateHenri Sara2016-07-291-10/+2
| | | | Change-Id: Ic6da82bc309d90d769e9967feee7fb8a58e9fffc
* Remove obsolete paint attribute from ComboBoxHenri Sara2016-07-291-6/+0
| | | | | | This was already in the shared state. Change-Id: I0587519cc0560166e74f0a922c1b42397082c6a1
* Add PasswordField, TextArea, missing API to AbstractTextFieldAleksi Hietanen2016-07-294-41/+289
| | | | Change-Id: I7e70a69c77157ccdff24a4f9a88a551b18920a4d
* Merge remote-tracking branch 'origin/master' into feature/vaadin8Henri Sara2016-07-262-0/+4
|\ | | | | | | Change-Id: I7418adad42df8c4416d28be4030d2a6104cf7d05
| * Document onUnregister in JS component/extension javadocs (#19799)Marco Collovati2016-07-192-0/+4
| | | | | | | | Change-Id: I659561533420af1977003f918eb8f3f6479c6b6f
| * Support static inner classes when reading/writing declarative files (#20038)Artur Signell2016-07-133-4/+76
| | | | | | | | | | | | | | | | Uses outer class name as package name for static inner classes. When reading, there is no way to know that the class is an inner class so only when creating a class fails, an inner class is tried as a backup. Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c
| * Update @since for 7.6.8Teemu Suo-Anttila2016-07-121-1/+1
| | | | | | | | Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe
| * Update @since for 7.6.7Teemu Suo-Anttila2016-07-121-1/+1
| | | | | | | | Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
| * Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)Anna Koskinen2016-07-062-2/+24
| | | | | | | | Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
| * Fix navigation to same view with different parameters (#20029)Teemu Suo-Anttila2016-07-061-17/+20
| | | | | | | | Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83
| * Fix RpcDataProviderExtension serialization issue (#19906)Teemu Suo-Anttila2016-06-292-8/+67
| | | | | | | | Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
| * Make sure AtmosphereFramework is always properly destroyed (#17581)Artur Signell2016-06-191-1/+31
| | | | | | | | | | | | | | If servlets have never been initialized, then destroy must happen in the context destroy method Change-Id: I9c5188884637be8d1bd2cdf11167e3bdd6081bea
* | Move data model classes to a more appropriate packageJohannes Dahlström2016-07-2118-24/+29
| | | | | | | | Change-Id: I7d1e61e1cf65bbdd0024e7b648a545ae5d75551f
* | Refactor ComboBox item painting (#19929)Henri Sara2016-07-211-26/+51
| | | | | | | | | | | | | | | | | | | | This is an intermediate step towards a different approach to sending items from server to client. An unused null selection item attribute was removed, as the information is currently communicated outside the item. Change-Id: I9c08d627bcf48fd42793595795aeb3ac49c2fef6
* | Add default methods for selection handling to ListingTeemu Suo-Anttila2016-07-211-2/+50
| | | | | | | | Change-Id: Id12f423eb5733d3894561fc9d572e70a40aef469
* | Request ComboBox pages with RPC (#19929)Henri Sara2016-07-211-10/+14
| | | | | | | | | | | | | | | | | | | | All client to server communication of ComboBox is now done with RPC. There is still an empty changeVariables() methods to override the default behavior in AbstractSelect. Change-Id: Ic11ea48cac1846272609f6e4107bb0006d18494c
* | Move ComboBox filtering mode to state (#19929)Henri Sara2016-07-211-10/+7
| | | | | | | | Change-Id: Ida38de55e1fc06aa6ec5e693f34cd5bc14ac4fc5
* | Rename setOptions to setItems in Listing interfaceTeemu Suo-Anttila2016-07-211-2/+2
| | | | | | | | Change-Id: I344abf00b9f15ef15c93de12addaa435e8d5fe6b
* | Move ComboBox pageLength to state (#19929)Henri Sara2016-07-211-22/+9
| | | | | | | | | | | | | | Use shared state for the page length and update related tests. This change also removes an unused widget field. Change-Id: Id8719661121a9570be40028da09e32f27bec82b5
* | Send ComboBox selection with RPC (#19929)Henri Sara2016-07-212-32/+34
| | | | | | | | | | | | Send the selection from the client to the server with RPC. Change-Id: Ic32d869c3dc2a8806f9c7cfd1f3db8263a5379a9
* | Send ComboBox focus/blur with RPC (#19929)Henri Sara2016-07-211-8/+9
| | | | | | | | | | | | | | | | Send focus and blur events using RPC instead of in UIDL. This change does not use ConnectorFocusAndBlurHandler to preserve old timings. Change-Id: I1d58756e3955a11864b1ef00abcd27525a4db593
* | Create new items with RPC (#19929)Henri Sara2016-07-211-10/+12
| | | | | | | | | | | | | | When the user creates a new item, send it with client to server RPC. Change-Id: I1b92073dc2791911e4916d17f749dc1f35e54bca
* | Create ComboBoxServerRpc stub (#19229)Henri Sara2016-07-211-6/+14
| | | | | | | | | | | | Create an empty client to server RPC implementation for ComboBox. Change-Id: I348208fefb267765814383559e55866bc0933e4b
* | Use shared state in ComboBox (#19229)Henri Sara2016-07-211-18/+9
| | | | | | | | | | | | | | This change uses shared state for the read-only flag, text input allowed flag and input prompt. Change-Id: I3bdc6843288c5309311461a3d036293d79004e22
* | Add a basic Validator support to BinderJohannes Dahlström2016-07-193-33/+372
| | | | | | | | | | | | Also improve Javadocs quite a bit. Change-Id: I076490a572cec611ba27f59885a7f9e347ea998a
* | Allow modifying Column comparators, add missing javadocTeemu Suo-Anttila2016-07-151-13/+95
| | | | | | | | Change-Id: I94c70b07c64783d4f95479fdafa0824119c5227e
* | Add basic BackEndDataSource implementation taking a functionTeemu Suo-Anttila2016-07-152-2/+64
| | | | | | | | Change-Id: I3b1ca349b5882c85d1afd4af8288fb7c5a8c8471
* | Move multi-select mode to AbstractSelectStateHenri Sara2016-07-151-12/+9
| | | | | | | | | | | | This change does not affect Table and Tree which use multiple modes. Change-Id: I51e7aaa4f1d7111e7f22f3230d157de2112aaeac
* | Use shared state for OptionGroup htmlContentAllowedHenri Sara2016-07-151-12/+7
| | | | | | | | Change-Id: I9fb2d2df699e6942408cb17b7857b703c0d9a16f
* | Remove deprecated column based width support from selectsHenri Sara2016-07-153-144/+0
| | | | | | | | Change-Id: I7705ab21e5e19917a3128a5c19c5a0d21cb7a08d
* | Remove obsolete type attribute in AbstractSelect subclassesHenri Sara2016-07-154-4/+0
| | | | | | | | Change-Id: If6d0b8c92c6712992872369d2d7878e741b0edec
* | Add support for sorting with backend data sourcesTeemu Suo-Anttila2016-07-145-30/+119
| | | | | | | | Change-Id: I59767f8e197d3802110df4ad6da7581f101b6835
* | Handle in-memory sorting in Grid with ComparatorsTeemu Suo-Anttila2016-07-144-11/+54
| | | | | | | | Change-Id: I1690f45bdb8c7f9154ee489087d16dd1981cb945
* | Expose a public Binding interface, add unit tests to BinderJohannes Dahlström2016-07-142-36/+127
| | | | | | | | Change-Id: I50651f62ef2defcafb44e5995a113619cc39b17b
* | Move Binder to a more proper packageJohannes Dahlström2016-07-141-1/+4
| | | | | | | | Change-Id: Ia3282f98c8dd7068e3367a9e0bd5fc496e57e46c
* | Add a new AbstractField class, refactor fields to extend itJohannes Dahlström2016-07-144-114/+162
| | | | | | | | Change-Id: I3c24e1f0996cdbbc13142d5a95bf5efb550331f7
* | Add sortable support to Grid ColumnsTeemu Suo-Anttila2016-07-142-0/+52
| | | | | | | | Change-Id: Ia6ccd8f7bf7f1f5e0a8c6e5d343148e91d09c5b2
* | Fix adding columns to Grid before attaching to UITeemu Suo-Anttila2016-07-143-13/+41
| | | | | | | | Change-Id: I299ad824c7154d08286ba9597e2ac8ee01791988
* | Add method to DataSource for checking if data is in memoryTeemu Suo-Anttila2016-07-143-3/+14
| | | | | | | | Change-Id: I7b14870a3eddb477e629f61691e060ea42325aea
* | Rename onEvent style methods to add*ListenerJohannes Dahlström2016-07-147-29/+27
| | | | | | | | Change-Id: Ia5a7b213ef32978326d1eb27c3183229495accfb