Teemu Suo-Anttila
6d0204cafe
Add simple data change handling for Selects
Change-Id: I16f9577ea4091fb4febe167d76e141b5945f53ab
před 7 roky
Artur Signell
814c29c152
Implement Binder.saveIfValid and fix Binder.save to throw exception
Change-Id: I44498b4b34b2e9732b50abb14e8eb7be01314158
před 7 roky
Artur Signell
82806ef9b7
Format the project using Neon, remove trailing whitespace
Change-Id: I145e20226958910c243b9897bb1e9516919f55cd
před 7 roky
Johannes Dahlström
277b1a5c28
Implement SingleSelection on client and server
Change-Id: I48192de092c6b6e6be7ca2580720d2765962e167
před 7 roky
Johannes Dahlström
8532ed304b
Rename TypedDataGenerator to DataGenerator
Also add a no-op default implementation to destroyData,
making DataGenerator a functional interface.
Change-Id: I546f443150da23debd4a2691003e435367469439
před 7 roky
Artur Signell
1aed1bee96
Use servlet context classloader when finding servlet class for websockets (#20024)
Change-Id: Ia885ecebe854c0aeda47be2bbc9a9d8a47a03d5c
před 7 roky
Artur Signell
b965c256e8
Move and duplicate client side and state to compatibility package
* Calendar
* CheckBox
* CustomField
* Label
* RichTextArea
* TextField
* TextArea
Change-Id: Iba8915195e4d205fb4db9a4df5d96a4a10ab2f96
před 7 roky
Henri Sara
51b27217e2
Support in-memory filtering in DataCommunicator
Change-Id: Ia3cd36cea43a96138eaefff708b694d6e9e96885
před 7 roky
Artur Signell
ce35755008
Fix OSGi support in compatibility packages
Change-Id: I0f04060c70d83724c08c37e93dd57a2d93b065a8
před 7 roky
Artur Signell
9fce56f6a4
Move V7 Converter and ConverterFactory to compatibility package
Change-Id: I48d1ea501a621f653bde840d646ae01e6edc3eea
před 7 roky
Teemu Suo-Anttila
b4861eda6b
Implement DetailsGenerators for Grid
Change-Id: I09057b990f10bde6cf72a16677e58cb2bc9a7029
před 7 roky
Artur Signell
28482d1ae9
Change Label default width to undefined to match other components
Change-Id: Ia4e6bbe0673c20e96bdda240570247ff9b1f6d93
před 7 roky
Artur Signell
13b99cfa26
Move remaining Vaadin 7 classes to the compatibility package
Change-Id: I3be37350a638028d89fb527a3dfb09e74fdebeed
před 7 roky
Artur Signell
44cb252e45
Remove dependency from ErrorMessage to old exception types
Change-Id: Ifbc8d65ac5da8f6e68545ded508b28371523c5b0
před 7 roky
Artur Signell
73e30628a5
Move old converters and DefaultConverterFactory to compatibility package
Change-Id: I42b933d1cb46cccb4a00211ee6eab699723b8804
před 7 roky
Artur Signell
d13ca5506a
Implement new Label
Label does intentionally not implement HasValue as it
cannot provide a value to a model
Change-Id: I36b8e1794d64caf566fa802177051ae2eb637bf9
před 7 roky
Artur Signell
818f7d1cb8
Remove Property dependency from TextField
Change-Id: I33ec7d1b8cb00617f67f383829bb7da083f1a7cd
před 7 roky
Artur Signell
c11121e2b7
Move old Field and AbstractField to compatibility package
Change-Id: Ia9b6f77763abac87ec61d1ee198cb8d41419a934
před 7 roky
Artur Signell
58853fe47b
Move old TextField to compatibility package
Change-Id: Ic1e8d3f9859f5e496c0e27e2fece4b5a9da74f01
před 7 roky
Artur Signell
6b9eb2683f
Add missing header
Change-Id: Ibb3b19bb19296cfd0777bb7d1c5852aa6f926fb1
před 7 roky
Aleksi Hietanen
0c8f57d60a
Implement new ProgressBar
Change-Id: Ie5c4b0f4d9bc65e484f08832343ba97fff61a9b6
před 7 roky
Aleksi Hietanen
4a6a632b1f
Update TextArea to extend AbstractFieldNew (#53)
Change-Id: I72400695f3b015add07be9709e48b5f99ce619cf
před 7 roky
Artur Signell
24a888a2d1
Move old PasswordField to compatibility package
Change-Id: I8db672100e06cbe2eb53de2b0ec2a98b8febe70b
před 7 roky
Artur Signell
9adce4633a
Convert LoginForm to use new TextField
Add basic tests for logging in and for changing caption
Change-Id: I6dca2eedb5832db0eb409f0621092d0e723e0654
před 7 roky
Artur Signell
ee5e3ec7bd
Clean up LoginForm
Change-Id: If05d20348fc999941d7d46170937533c29e1ad1b
před 7 roky
Artur Signell
d140deb4bf
Move Vaadin 7 CheckBox to compatibility package
Adds a v7 AbstractFieldConnector for the compatibility package
Remove dependency from core to old AbstractField
Change-Id: I5da665de69cf469adfa946cf18aae1a3e56c3486
před 7 roky
Johannes Dahlström
c0117c3baf
Add SelectionModel interface and selection API to Listing
Concrete selection models not implemented in this patch.
Change-Id: Ibcd64817efa704b6dd664bfaccb2d8c5110720fb
před 7 roky
Artur Signell
ac74d37b18
Move Vaadin 7 CustomField to compatibility package
Change-Id: Ie1d37fd2d249bf35e953f095fa80a6905a135793
před 7 roky
Artur Signell
c6c071aa61
Move LegacyWindow back to com.vaadin.ui
There are too many dependencies between Legacy* and the core framework
to be able to easily separate them.
Change-Id: I6888e7a370b5d8da587e421abe3cb4686855c72f
před 7 roky
Artur Signell
983a4e3417
Use RPC for TextField cursor position and selection range updates
Change-Id: I48595a1d1a9a1620739d00a499d996026bd51000
před 7 roky
Artur Signell
848b877d47
Cleanup of TextField
Change-Id: Ia596f58bb0c44e2d70ccf2c0add95d86b33afdcb
před 7 roky
Teemu Suo-Anttila
082929fbdf
Allow multiple data change handlers in client-side data sources
This patch moves Registration to shared so it can be used in
both client and server
Change-Id: I16757f70beb474403903bbcf92c7f850aed68b88
před 7 roky
Artur Signell
2713507192
Change declarative support to use new converters
Change-Id: I3bb2c106a4c4d8556f6f752867da1917e0d3c9a3
před 7 roky
Artur Signell
38b825cf89
Convert Vaadin 7 converters to Vaadin 8 converters
Change-Id: I347e6cd195b2d77ab2399667a69e4c23b0b54eb7
před 7 roky
Teemu Suo-Anttila
08450203e7
Add listing extension to allow access to data communicator
Change-Id: I4eca9884cf0195bab68d282bf1a6fd8c8b48a0fb
před 7 roky
Artur Signell
dd1b81a2c2
Make binder set null values correctly
Change-Id: I5edf6136f155a9ee5dc5fd6286004f4e8cd8c3db
před 7 roky
Teemu Suo-Anttila
87e0a08b60
Add a typed version of the Grid component
Change-Id: I00cbe80ac72787de0c4cc88e1c223badc2c4ae89
před 7 roky
Artur Signell
fa2a40b38e
Move Item to compatibility package
Change-Id: I51ad45a18d2dcfbd582c7e4bdcca99300d20cee0
před 7 roky
Artur Signell
77a5f855b9
Remove trailing whitespace
Change-Id: I697874595e9f70d606fe15037172b127915e4bfb
před 7 roky
Pekka Hyvönen
a6147df13f
Remove duplicate tests and rename tests BinderTest
BinderTest had duplicate tests which are now removed.
Remaining Binding tests are renamed.
Change-Id: I1b572dcdf40a8d6b4e7e0ce8caa943f8aaaf8320
před 7 roky
Artur Signell
7daee066ae
Move Container to compatibility package
Change-Id: I32bbf4891d6aca9dc9ee8f1b7ae733bc28b4cd30
před 7 roky
Artur Signell
a6873053f0
Move ProgressBar/ProgressIndicator to compatibility package
Change-Id: I9d8ef17fc4bd903ad6c4e258b800b72029e507fd
před 7 roky
Artur Signell
c6b44ac8ad
Move and rename server classes which go into the compatibility package
* 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
před 7 roky
Johannes Dahlström
ec8904f6b0
Implement BeanBinder with JSR-303 validation
Change-Id: Ieaba56e9a26381d98b139845c30d65340dac0639
před 8 roky
Artur Signell
6c7d2dafcd
Map <vaadin7> declarative prefix to com.vaadin.v7.ui
Change-Id: I3b529cf4c918eb6ce733fa6d126428d759c88345
před 7 roky
Artur Signell
dd5870249c
Move DateField and old validators to compatibility package
Change-Id: I800db8383171280c01eb427e121467a37acbca66
před 7 roky
Artur Signell
cfe3798852
Move TextArea to compatibility package
Change-Id: I16b6566340e3ce32a4f94b7554e2f6f583e20486
před 7 roky
Artur Signell
f23880749d
Move RichTextArea to compatibility package
Change-Id: Ie73adbb0ddaf98aed6554f658625f1d812c3342b
před 7 roky
Artur Signell
be6a0cfd84
Organize imports
Change-Id: Iedb6ed985dfc6b69c4a4753a876545d67621898f
před 7 roky
Artur Signell
fe3dca081a
Move remaining selects and container implementations to compatibility package
Because of dependencies also moves
Calendar, ColorPicker, SQLContainer, container filters
Change-Id: I0594cb24f20486ebbca4be578827fea7cdf92108
před 7 roky