| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Fixes #11108
|
|
|
|
| |
* Some formatting changes
|
|
|
|
|
|
|
|
|
| |
* add client side integration for custom styles for checkbox.label and checkbox.input
* add server side integration for checkbox element styling
* add server side tests
* add client side test
|
| |
|
|
|
|
|
|
|
| |
This patch reverts the fix #10557 and replaces it with a
proper solution from Grid perspective.
Fixes #10987
Fixes #10985
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fixes #10647
Fixes #10498
|
| |
|
|
|
| |
Also use "event" as the name for events
|
|
|
|
|
|
|
|
| |
* Simplify lambda expressions
And remove unneeded 'return' keyword.
* Format
|
| |
|
|
|
|
| |
Also removes dependency on junit.framework.TestCase .
|
|
|
|
|
| |
This reverts commit 48e202a80653c2c8a9e31db11814d23b87d6ec19.
Also reverts the related release notes update.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Navigator now by default uses pushState and normal URLs
* added documentation for pushState and updated Navigator documentation
* improving docs etc, adding one TODO to be solved before merging
* pushState/replaceState no work better with changing titles
* Making uri fragment navigator work when not using specially mapped UI
* Revert to older default, add annotation for selecting
* Fix tests, add null checks
* Reorder if-clause, fix tests
* Revert unnecessary test change
* Use correct variable in UI, fix test clean up
* Updates to JavaDocs, fix some methods and tests
* Add comments, fix test ui, TODO for fallbacks
* Navigation documentation, JavaDocs, removed TODOs
* Documentation fixes
* Improve JavaDocs
* Fix link name in documentation
* Improve throws declaration in getLocation
* Change documentation about the PushState based navigation
* Add since tags
* Add since tags for UI
|
|
|
|
|
|
|
| |
This helps clustering solutions know when the session attribute needs
to be replicated instead of having to always aggressively replicate
all attributes.
Resolves #7535
|
|
|
| |
And some trivial test enhancements
|
|
|
| |
And remove unused imports.
|
| |
|
|
|
|
|
|
|
|
|
| |
Provide old value of position in SplitPositionChangeEvent of *SplitPanel
New properties have been added to SplitPositionChangeEvent:
oldSplitPositionUnit, oldSplitPosition, userOriginated
Resolves #9472
|
|
|
|
|
| |
Immediately clean connectors which the client side does not know about
Fixes #9303
|
|
|
|
| |
Fixes #8957
|
|
|
|
|
| |
Synchronises parts of compatibility package code to match 7.7
Picks suitable patches for 8 code as well
|
|
|
| |
Fixes #8357
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
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.
|
|
|
|
| |
* Fix userOriginated state for CheckBox ValueChangeEvent from the user
|
|
|
|
|
|
| |
Add convenience constructors (#598)
Added convenience constructors to ui components that have
been reimplemented for Vaadin 8
|
|
|
|
|
|
|
| |
Add convenience constructors for TextField (#597)
Added TextField convenience constructors similar to the
ones found in Vaadin framework 7
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Change BackEndDataProvider into an interface
BackEndDataProvider is now an interface with methods for setting
sorting options based on SortOrder instances.
AbstractBackEndDataProvider stores sorting options, combines them with
the sorting provided in the query and invokes its own abstract fetch and
size methods.
CallbackDataProvider implements a BackEndDataProvider based on two
lambdas.
This is one of many steps towards #8245
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Replace Listing with HasDataProvider and HasFilterableDataProvider
The type parameters of the Listing interface does in practice mean that
it isn't useful for anything. This patch replaces that interface with
separate types for components that require filterable data providers and
components that support any kind of data provider.
The setItem methods are extracted to a common interface that is also
directly implemented by AbstractListing.
|
|
|
|
| |
* Include old value in ValueChangeEvent
|
|
|
|
|
|
|
|
| |
* Correctly reset DataCommunicator when its DataProvider is changed
* Improve ReplaceDataProviderTest
* Remove return type from AbstractListing.readItems
|
|
|
| |
First round for #8132.
|
|
|
|
|
|
| |
* Allow AbstractField to override value equality
Fixes #8089
|
| |
|
|
|
|
|
| |
Renamed corresponding test packages too.
Fixes vaadin/framework8-issues#110
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Touched event listeners are:
- SelectionListener
- MultiSelectionListener
- SingleSelectionListener
- ValueChangeListener
- ItemClickListener
- BindingValidationStatusHandler
- BinderValidationStatusHandler
- StatusChangeListener
Part of vaadin/framework8-issues#264
|
|
|
|
| |
Change-Id: I4e32550e3d3095c2c914bb93d260819414d2e6e6
|
|
|
|
|
|
|
|
| |
* Add a generic selection listener to Grid & SelectionModels
Fixes some inconsistent event naming and invalid javadocs.
Fixes vaadin/framework8-issues#541
|
|
|
| |
Change-Id: I60c5d9f183d1955fbbd3341e3ac9f93aae755f80
|
|
|
|
|
|
|
|
|
|
| |
Listing has been moved from AbstractListing to each individual Component.
ComboBox is now typed to String filter.
Fixes issues with declarative read of items.
Change-Id: I6918f9f8c426dcbd81546150c2cf9ed49a02bf50
|
|
|
|
|
|
|
| |
Fixes vaadin/framework8-issues#388
Change-Id: I4f8045bba51d308f4343a1f6d01b3f1ddca63e69
|
|
|
|
| |
Change-Id: Ib8976949108888deac51a90eb775445f0b5cecf8
|
|
|
|
|
|
| |
javax.sql.DataSource
Change-Id: I6babcadc72f3f37feff98088eee23b153a080f11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extracts grid single selection into separate class, which
is an extension like in V7. Using an extension makes it
possible to easily add multiselect and no-select modes back,
and support custom selection models.
Adds Grid:asSingleSelect() SingleSelect so that grid can be
used as a Select in a binder.
Removes all remaining references to SelectionModels in Listings.
Renames SingleSelectionChangeEvent to SingleSelectionEvent, because
then it is unified with selection listener and MultiSelectionEvent.
Fixes vaadin/framework8-issues#424
Fixes vaadin/framework8-issues#425
Change-Id: Ie22bef29cfd4336c3f65d4e63531c578b8dd76a3
|
|
|
| |
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7226
|