Artur Signell
2713507192
Change declarative support to use new converters
Change-Id: I3bb2c106a4c4d8556f6f752867da1917e0d3c9a3
7 years ago
Artur Signell
38b825cf89
Convert Vaadin 7 converters to Vaadin 8 converters
Change-Id: I347e6cd195b2d77ab2399667a69e4c23b0b54eb7
7 years ago
Teemu Suo-Anttila
08450203e7
Add listing extension to allow access to data communicator
Change-Id: I4eca9884cf0195bab68d282bf1a6fd8c8b48a0fb
7 years ago
Artur Signell
dd1b81a2c2
Make binder set null values correctly
Change-Id: I5edf6136f155a9ee5dc5fd6286004f4e8cd8c3db
7 years ago
Teemu Suo-Anttila
87e0a08b60
Add a typed version of the Grid component
Change-Id: I00cbe80ac72787de0c4cc88e1c223badc2c4ae89
7 years ago
Artur Signell
fa2a40b38e
Move Item to compatibility package
Change-Id: I51ad45a18d2dcfbd582c7e4bdcca99300d20cee0
7 years ago
Artur Signell
77a5f855b9
Remove trailing whitespace
Change-Id: I697874595e9f70d606fe15037172b127915e4bfb
7 years ago
Artur Signell
7daee066ae
Move Container to compatibility package
Change-Id: I32bbf4891d6aca9dc9ee8f1b7ae733bc28b4cd30
7 years ago
Artur Signell
a6873053f0
Move ProgressBar/ProgressIndicator to compatibility package
Change-Id: I9d8ef17fc4bd903ad6c4e258b800b72029e507fd
7 years ago
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
7 years ago
Johannes Dahlström
ec8904f6b0
Implement BeanBinder with JSR-303 validation
Change-Id: Ieaba56e9a26381d98b139845c30d65340dac0639
7 years ago
Artur Signell
6c7d2dafcd
Map <vaadin7> declarative prefix to com.vaadin.v7.ui
Change-Id: I3b529cf4c918eb6ce733fa6d126428d759c88345
7 years ago
Artur Signell
dd5870249c
Move DateField and old validators to compatibility package
Change-Id: I800db8383171280c01eb427e121467a37acbca66
7 years ago
Artur Signell
cfe3798852
Move TextArea to compatibility package
Change-Id: I16b6566340e3ce32a4f94b7554e2f6f583e20486
7 years ago
Artur Signell
f23880749d
Move RichTextArea to compatibility package
Change-Id: Ie73adbb0ddaf98aed6554f658625f1d812c3342b
7 years ago
Artur Signell
be6a0cfd84
Organize imports
Change-Id: Iedb6ed985dfc6b69c4a4753a876545d67621898f
7 years ago
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
7 years ago
Artur Signell
65370e12a0
Move Table/TreeTable to compatibility package
Change-Id: Ic9f2badf8688c32d704be67519c0f4c9a3da0e28
7 years ago
Artur Signell
34852cdb88
Move selects to compatibility package
Change-Id: I7ee02d34b230e8752174a7f19824f81cbb616c33
7 years ago
Artur Signell
6e0f2efe99
Move FieldGroup and Vaadin 7 Grid to compatibility package
Change-Id: I9aaef478e0b67462641239802b924b8461cb9225
7 years ago
Artur Signell
2a4e2b12aa
Remove package javadocs as they are all out of date
Change-Id: Ie3210997959923f70fbb73be4e9672827366d35a
7 years ago
Denis Anisimov
9b2b19366c
CustomField migration to new AbstractField (#61).
Change-Id: I33dd7aa2cf91ba2606a602c8ba612bcc30b02622
7 years ago
Artur Signell
599f6fa601
Remove dependencies from core framework to old componnets
Change-Id: I4667d58ee54c8fda5af0608e232e403c4f8e424b
7 years ago
Artur Signell
b565956a51
Remove accidental dependency from new converters to old
Change-Id: I9cd9e691fb30063a914729d15011f5d50e19d8d4
7 years ago
Aleksi Hietanen
470deb3e15
Implement new PasswordField (#52)
Change-Id: I12236a856403942382633aad5992467576baa7fc
7 years ago
Artur Signell
f3c880194b
Rename legacy packages to v7
Change-Id: I53f3bd49c234a8d126887f6effa83a3c5c92b4e0
7 years ago
Teemu Suo-Anttila
52dc5e4f1c
Add DataCommunicator for data communication of Listings
Change-Id: I1f50823fdef105c3ba0463011574908a0cec7ad9
7 years ago
Teemu Suo-Anttila
ad144e26e0
Add Listing interface and minimalistic abstract implementation
Change-Id: Ie13788c2c4dc49106919d8599b4b1199395a5b8e
7 years ago
elmot
86cee1ad6b
Rename Grid into LegacyGrid
Change-Id: Ie99e3a5af908ada42a6d0eba421241ad65c0d6b4
7 years ago
Denis Anisimov
78c6ab1852
Binding.validate() should fire a validation status event (#134).
Change-Id: I2121ec8f90ffcdf2fdfa02bf99084b539b27180e
7 years ago
Artur Signell
588f3cc7f8
Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
7 years ago
Artur Signell
eeffa805a2
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
7 years ago
Artur Signell
6d54d78944
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
7 years ago
Denis Anisimov
7a1adf6b3b
Binding.withStatusChangeHandler and Binding.withStatusLabel (#30).
Change-Id: Iecd8bd88d94b98829dfaec43b8635b1e93df330f
7 years ago
Artur Signell
9661839707
Remove Form and FormFieldFactory
Form was deprecated in Vaadin 7 when FieldGroup was introduced.
In Vaadin 8, FieldGroup is deprecated in favor of Binder. Having three
different "forms" would be very confusing.
Change-Id: I17775c922940edc5df7dd5bdc80bfe9652588270
7 years ago
elmot
ecde311474
Rename InMemoryDataSource into ListDataSource
Change-Id: Ic0a8f5ced9139a0f712aac917b6a5841b8e1b0ab
7 years ago
elmot
7373b232f9
DataSource backend sorting
Change-Id: Ic9e12534cf85f7793a57436e63bd67b6f920f722
7 years ago
elmot
d96a634699
Basic DataSource according to BoV "datamodel.datasources".
Change-Id: I4f32182c8465e94533924449b09767cb3ebd856b
7 years ago
Denis Anisimov
c91703aff2
Test that cross field validation works as expected (#33).
Test for cross field validation from Book of Vaadin.
Change-Id: Ida338bd79456332b3a359217ea7b9900a1408153
7 years ago
Aleksi Hietanen
a5575a9252
Update TextField to extend AbstractFieldNew (#51)
- 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
7 years ago
Denis Anisimov
06414d6f47
Provide a NotEmptyValidator for Binder setRequired functionality.
Change-Id: I703912f29d884b655bafa7e801bf1454b65e32b4
7 years ago
Artur Signell
f2bb3c886c
Add converter support to Binder
Change-Id: Ibf1223d4842d72f0209231dfd70e1d6c4deb6d30
7 years ago
Artur Signell
45034ab571
Remove deprecated addListener/removeListener methods
Change-Id: I74c8bda4bf53340a6deb1fcd5bd8db87b502c856
7 years ago
Artur Signell
a8563a10bb
Remove deprecated Property.toString() mode
The Property.toString() alternatives combined with the legacyPropertyToString
servlet init parameter was introduced in Vaadin 7.0 to ease migration of
applications written in earlier versions. This is no longer relevant.
Change-Id: I6b20e96408738a2a0d60f230c329ce0b329465a8
7 years ago
Denis Anisimov
87118c4b94
Derive DateField from new AbstractField (#57).
Change-Id: I5efe17253ecd28dad5a2250076246a9eb30eec62
7 years ago
Artur Signell
4348979a9d
Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)
Change-Id: Ic67aede24b4d97f6d5c6ba64f485d3062d42d55a
8 years ago
Artur Signell
2a5671438f
Update to latest Atmosphere (2.4.5) and JS (2.3.2)
Change-Id: I3569ed662bc93dd6861e40d8a4e0fa0b801551e6
7 years ago
Denis Anisimov
bb9564db42
Move old DateField components to legacy package (pre-#57).
Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
7 years ago
Henri Sara
6b8545841e
Move multi-select mode to AbstractSelectState
This change does not affect Table and Tree which use multiple modes.
Change-Id: Ib93a088e88474301eb199988f941563566e6bcc5
8 years ago
Henri Sara
8b8752c520
Use shared state for OptionGroup htmlContentAllowed
Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
8 years ago