Artur Signell
588f3cc7f8
Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
il y a 7 ans
Artur Signell
eeffa805a2
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
il y a 7 ans
Artur Signell
6d54d78944
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
il y a 7 ans
Denis Anisimov
7a1adf6b3b
Binding.withStatusChangeHandler and Binding.withStatusLabel (#30).
Change-Id: Iecd8bd88d94b98829dfaec43b8635b1e93df330f
il y a 7 ans
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
il y a 7 ans
elmot
ecde311474
Rename InMemoryDataSource into ListDataSource
Change-Id: Ic0a8f5ced9139a0f712aac917b6a5841b8e1b0ab
il y a 7 ans
elmot
7373b232f9
DataSource backend sorting
Change-Id: Ic9e12534cf85f7793a57436e63bd67b6f920f722
il y a 7 ans
elmot
d96a634699
Basic DataSource according to BoV "datamodel.datasources".
Change-Id: I4f32182c8465e94533924449b09767cb3ebd856b
il y a 7 ans
Denis Anisimov
c91703aff2
Test that cross field validation works as expected (#33).
Test for cross field validation from Book of Vaadin.
Change-Id: Ida338bd79456332b3a359217ea7b9900a1408153
il y a 7 ans
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
il y a 7 ans
Denis Anisimov
06414d6f47
Provide a NotEmptyValidator for Binder setRequired functionality.
Change-Id: I703912f29d884b655bafa7e801bf1454b65e32b4
il y a 7 ans
Artur Signell
36121120bb
Make OSGi work again
* Specify correct (Java 8) execution environment for OSGi
* Accept any servlet 3 version
Change-Id: I170d4577218e773bc17c14342bc7f93572932fcc
il y a 7 ans
Artur Signell
f2bb3c886c
Add converter support to Binder
Change-Id: Ibf1223d4842d72f0209231dfd70e1d6c4deb6d30
il y a 7 ans
Henri Sara
b322664b8b
Update/remove empty @since for 7.7
Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f
il y a 7 ans
Artur Signell
45034ab571
Remove deprecated addListener/removeListener methods
Change-Id: I74c8bda4bf53340a6deb1fcd5bd8db87b502c856
il y a 7 ans
Artur Signell
d8a7ce4fb8
Rename Book of Vaadin test to be a useful for all binder aspects
Change-Id: Iad864fb2004646fc820f583facf158db31b4130f
il y a 7 ans
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
il y a 7 ans
Denis Anisimov
87118c4b94
Derive DateField from new AbstractField (#57).
Change-Id: I5efe17253ecd28dad5a2250076246a9eb30eec62
il y a 7 ans
Artur Signell
4348979a9d
Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)
Change-Id: Ic67aede24b4d97f6d5c6ba64f485d3062d42d55a
il y a 8 ans
Artur Signell
2a5671438f
Update to latest Atmosphere (2.4.5) and JS (2.3.2)
Change-Id: I3569ed662bc93dd6861e40d8a4e0fa0b801551e6
il y a 7 ans
Denis Anisimov
bb9564db42
Move old DateField components to legacy package (pre-#57).
Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
il y a 7 ans
Henri Sara
6b8545841e
Move multi-select mode to AbstractSelectState
This change does not affect Table and Tree which use multiple modes.
Change-Id: Ib93a088e88474301eb199988f941563566e6bcc5
il y a 8 ans
Henri Sara
8b8752c520
Use shared state for OptionGroup htmlContentAllowed
Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
il y a 8 ans
Henri Sara
5c852b41ff
Convert CheckBox from legacy to AbstractField
Add LegacyCheckBox for old field factories, Grid editor etc.
Change-Id: Ic40790049421268c6de3d26730d1955d56aa86c4
il y a 7 ans
Henri Sara
c726ae1b27
Make immediate mode the default
Change-Id: I0a1fc0bf6f3de1b7d6975cd87cb7bb65c38dba4e
il y a 7 ans
Denis Anisimov
81b849c1af
Convert old validators (#87).
Change-Id: I6e4a56855f78595975b645a08390fb56e0e52ef9
il y a 7 ans
Artur Signell
9ea656ab97
Refactor Binder and Binding/BindingImpl to be easier to understand
Change-Id: I675dabf9f15b673b04495db9efd315d8742afd7e
il y a 7 ans
Henri Sara
fd3617bba2
Remove deprecated column based width support from selects
Change-Id: I233f205d3d0d7c0cf59e55531de09b7807d73548
il y a 8 ans
Henri Sara
020557163c
Remove obsolete type attribute in AbstractSelect subclasses
Change-Id: I733a286473fb245da92ae6210d671ead6f954e79
il y a 8 ans
Artur Signell
192e93a814
Move and rename converters into com.vaadin.legacy.data.util.converter.Legacy*
Change-Id: I75fd33e66c8c5c265bc60cce58ff639a5d5642ab
il y a 7 ans
Denis Anisimov
314eb377dd
Move old validators to legacy package (pre-#87).
Change-Id: If6212ff2b7da0e87b3c68a3372b5f0b5a2a55b1a
il y a 7 ans
Denis Anisimov
8139cd8c89
Binding.withValidator and Binder.validate methods (#26).
Change-Id: I0641ea6118cd873c803d3c21d82b14fe8db4baa2
il y a 7 ans
Denis Anisimov
fd651d7921
Move Validator and Validatable into legacy package.
Change-Id: I7f8e9b1f7dff40ca76933cdf1978e3749f390142
il y a 7 ans
Artur Signell
d41411e0f5
Convert Slider to extend the new AbstractField
Change-Id: I1961963baac3a6546edb908582b323c481b15bfd
il y a 7 ans
Artur Signell
d1af5d84e3
Add support for required status to AbstractField
Change-Id: I64ef7d4425946031432032cc4060e0dcad43678b
il y a 7 ans
Artur Signell
f35731cd7b
Make AbstractField Focusable
All fields are defined as focusable and support tab index.
Complex fields can override the focus and tab index behavior as needed.
Change-Id: I56ad6e3a0dcd1427a0d0e6b80f64dbcf77ec4844
il y a 7 ans
Henri Sara
8f8eced3d7
Remove unused field in ComboBox
Change-Id: Ic3b427502905dd635a1d26b5a82aaa24228a60bd
il y a 8 ans
Henri Sara
86e987f293
Moved ComboBox suggestion popup width to shared state
Change-Id: Ifdadc24ff922761eb78c4e5168f0e83fbf47108a
il y a 8 ans
Henri Sara
d4c2a27a78
Remove obsolete paint attribute from ComboBox
This was already in the shared state.
Change-Id: I42f43be136199e6cad259742ee8d7e78c65cf94f
il y a 8 ans
Denis Anisimov
50be2a3c7c
Binder.save() and Binder.load() methods implementation (#36).
Change-Id: Ibe54c5691919bc541c4150b17a7113ca26031ac5
il y a 7 ans
Henri Sara
e58fe62230
Refactor ComboBox item painting (#19929)
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: I7b2cd34d2d05287f91d6859fca28337dccdbe8df
il y a 8 ans
Henri Sara
37e0969729
Request ComboBox pages with RPC (#19929)
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: I718eeabd5c116ec4e00485ed37a0a6d5389ee1f0
il y a 8 ans
Henri Sara
6d493408ed
Move ComboBox filtering mode to state (#19929)
Change-Id: I7eaf2dae59133745d6a7c686503625f1f5216c52
il y a 8 ans
Henri Sara
9142256e85
Move ComboBox pageLength to state (#19929)
Use shared state for the page length and update related tests.
This change also removes an unused widget field.
Change-Id: I22055ea058029f898af952252a0c3dadcd9476d4
il y a 8 ans
Henri Sara
06e0a6567b
Send ComboBox selection with RPC (#19929)
Send the selection from the client to the server with RPC.
Change-Id: I67e4e526f59550e83d9400729adf91e2b4bbb806
il y a 8 ans
Henri Sara
07292fe8fb
Send ComboBox focus/blur with RPC (#19929)
Send focus and blur events using RPC instead of in UIDL.
This change does not use ConnectorFocusAndBlurHandler to preserve
old timings.
Change-Id: I02a86dcc3959388ca835798a33cb600898b19ab9
il y a 8 ans
Henri Sara
9207d3f344
Create new items with RPC (#19929)
When the user creates a new item, send it with client to
server RPC.
Change-Id: Iaf60fc910d4e8b57b681b4cf13f124871c1a01b0
il y a 8 ans
Henri Sara
9428b12cb4
Create ComboBoxServerRpc stub (#19229)
Create an empty client to server RPC implementation for ComboBox.
Change-Id: I1ccce4875682b8ba2541acdc42d361edb30ca458
il y a 8 ans
Henri Sara
0e1a271cc5
Use shared state in ComboBox (#19229)
This change uses shared state for the read-only flag, text
input allowed flag and input prompt.
Change-Id: If770a3d9be96d10c3a19654b398bc2f5ddfb7e67
il y a 8 ans
Teemu Suo-Anttila
fa3d2566ec
Add Binder for binding field values to bean properties
Change-Id: I509f02261a36fcef276d2a1c5590a06bc28e8ed2
il y a 8 ans