| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
* Add helpers for dealing with columns based on its id
setColumns(Column...) is removed since it's not possible to re-add a
removed column instance.
Fixes #8361
|
|
|
|
|
| |
Executing RPC methods is useful when testing component interaction with
the server. Not only inside the framework but also when creating add-ons
and applications.
|
| |
|
|
|
|
|
|
|
| |
* Include FontAwesome by default for easier migration
* Fix JSComponentLoadingIndicatorTest
Fixes #7979
Addresses part of #8219
|
|
|
|
|
|
|
|
|
| |
* Integration tests moved from uitest to separate test modules
* Run TB4 tests with maven profile
* Remove old ant/ivy build scripts from uitest
* Add 'needs-ssh' test category for reconnection test
* Add default values for testing and validation builds
* Add placeholder build.xml with instructions to run Maven
|
|
|
|
| |
* Update release notes for 8.0.0.beta2
|
|
|
|
|
|
|
|
|
| |
* Make Grid add columns based on bean properties
The property set concept used for Binder is slightly generalized and
used by Grid as well to support similar functionality.
Fixes vaadin/framework8-issues#250
|
|
|
| |
Fixes #8273
|
|
|
|
|
| |
Running formatter:format will format all files in a submodule using an
embedded Eclipse compiler (based on Neon SR1)
according to the regular formatting settings file.
|
|
|
|
| |
* Revert widget-set-testutil parent change
|
|
|
|
|
|
|
|
| |
* Add test for compiling a widgetset that inherits Vaadin7WidgetSet
* Remove unnecessary dependency management block
* Minor style fixes
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Patameterize the ValueChangeListeners for rebuilt fields (#8369)
Listeners are now defined with the correct type parameter for
each field type so the event.getValue() is what one would expect.
|
|
|
| |
Fixes #8366
|
|
|
|
| |
* Fix userOriginated state for CheckBox ValueChangeEvent from the user
|
|
|
|
|
|
| |
* Make compatibility aliases for isRequiredIndicatorVisible()
Fixes #8337
|
| |
|
| |
|
|
|
|
|
| |
Fixes #8282
|
|
|
|
|
|
| |
Add convenience constructors (#598)
Added convenience constructors to ui components that have
been reimplemented for Vaadin 8
|
| |
|
|
|
|
|
|
| |
* Introduce empty selection functionality for NativeSelect.
Fixes vaadin/framework8-issues#545
|
|
|
|
|
|
| |
* Allow to disable user selection in the grid model.
Fixes vaadin/framework8-issues#546
|
|
|
| |
Fixes #8323
|
|
|
|
|
|
|
| |
Add convenience constructors for TextField (#597)
Added TextField convenience constructors similar to the
ones found in Vaadin framework 7
|
| |
|
|
|
| |
Part of vaadin/framework8-issues#539
|
| |
|
|
|
| |
Fixes #8253
|
| |
|
|
|
| |
Fixes vaadin/framework8-issues#569
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add DataProvider refreshItem for single item update
* Add 'id' concept for DataProviders
This patch also adds a simplified data provider that can replace items
based on their id. This can be used to simulate stale objects from an actual
backend.
* Add refresh logic to Grid SelectionModels
* Remove broken equals and hashCode
* Refresh KeyMapper, clean up some methods
* Fix UI.access in test
* Fix tests and Grid single selection model
* Do clean up before replacing data provider
* Check correct variable for null value
* Fix other selects, add generic tests
* Code style fixes, removed assert
* Merge remote-tracking branch 'origin/master' into 286_refresh_items
* Fix documentation for refreshing an item
* Improve introduction chapter, minor clarifications
* Merge remote-tracking branch 'origin/master' into 287_refresh_items
* Add missing parameters in unit tests
|
|
|
|
|
| |
Note that not all browsers yet support HTML imports. If a polyfill
is needed to load HTML imports, it must be loaded before HTML Imports
can be loaded. There is no automatic loading of any polyfills.
|
|
|
|
|
|
|
| |
The immediate benefit of this change is that ComboBox doesn't have to do
any wrapping when a ListDataProvider is set. A secondary benefit is that
a bunch of redundant type parameters and unsafe casts can be removed.
This is one of many steps towards #8245
|
|
|
|
|
|
| |
* Use non-Generic SortOrder in Query.
Fixes #8215
|
|
|
|
|
|
|
|
|
|
| |
* Allow distinct configurable filter and wrapped filter types
This enables implementing the use case that was already described
towards the end of datamodel-providers.asciidoc.
Also swaps the order of the callback type parameters to make all three
match the order of the ConfigurableFilterDataProvider type parameters.
|
|
|
|
|
|
| |
* Serve VAADIN files also from META-INF/resources (#8286)
Fixes #8206
|
|
|
|
|
| |
Cannot overload the same create method for this purpose since it
conflicts with T... overload. Each case is instead given its own
descriptive but still discoverable method name.
|
| |
|
|
|
|
| |
(#8293)
|
|
|
|
| |
* Make BeanBinderPropertySet exclude Object properties
|
|
|
|
|
|
|
|
| |
* Method names unified to withXyzFilter
* withConfigurableFilter moved to DataProvider
* Remove DataProviderWrapper.convert since it does the same as
DataProvider.withConvertedFilter
* Make javadocs slightly more consistent
* Make type parameters consistent
|
|
|
|
|
|
| |
* Use getFirstSelectedItem() instead of getFirstSelected().
Fixes vaadin/framework8-issues#596
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix absolute layout component sizing on size change (#8255, #8256, #8257)
Changing from relative to defined size leaves the component positioned wrong,
also changing from defined size to relative size leaves the component in the
wrong position with the wrong size.
Change makes the wrapper rerun setChildWidgetPosition() that adds/removes
necessary css definitions to/from the cssPosition String.
* Clean test sources according to review.
|
|
|
|
|
|
|
| |
When using async='false' for scripts created by scripts
the execution order is guaranteed to be the same as the order the
script tags are created
Fixes #5339, #3631
|
|
|
|
| |
* Fix BeanBinderPropertySet to not deserialize into multiple instances
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove outdated filtering concepts
withFilter is removed since filters are supposed to be set as state in
the data provider instead of by wrapping.
AppendabileFilterDataProvider is removed since the data provider is
supposed to do any appending when updating its own state instead of
through wrapping.
This is one of many steps towards #8245
|