| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Converts Notification to an Extension and adds support for listening to the closing of notifications.
Fixes #888
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
Add additional class names and style to components and error indicators to distinguish different error levels.
Vaadin 8 implementation of #9816. Cherry picked changes and added compatibility package component changes and tests.
Resolves #3139
|
|
|
| |
Fixes #9944
|
|
|
|
|
|
| |
This allows using BindingBuilder either in a type safe chained manner or with separate calls for the same instance at the cost of less strict type checking.
Fixes #9927
Fixes #9619
|
| |
|
|
|
|
|
|
|
| |
Changed values are now only applied to the bean when they pass both field and bean validation. Any change that breaks validation will be pending and is attempted to apply when another change event comes.
This patch also makes the order of status change event handler and listener call order.
This addresses some of the issues raised in #9955.
|
|
|
|
| |
Resolves #7911.
Prerequisite for #10033.
|
|
|
| |
And use varargs in a test.
|
|
|
| |
And some trivial test enhancements
|
|
|
| |
And remove unused imports.
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Also includes some other minor cleanup.
|
| |
|
| |
|
|
|
| |
Fixes #9967
|
| |
|
|
|
| |
Fixes #9018
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Component error was cleared after selecting a date from
calendar popup, even if the date is invalid due to
validation errors or if user programmatically sets an UserError.
This change inverts the order of setValue() and setComponentError(null) in order
to preserve errors set by ValueChangeListeners (e.g. Binder validators).
Fixes #10011
|
|
|
| |
This patch adds an API to Binding for accessing the validation status handlers from a custom BinderValidationStatusHandler.
|
|
|
| |
Fixes parts of #9951, but does not address the issue of grouping pushed updates.
|
| |
|
|
|
| |
And change private member to List instead of ArrayList
|
| |
|
|
|
| |
Fixes and improves on PR #9932.
|
|
|
| |
This change also includes some other minor cleanup.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixed two typos in the CustomizedSystemMessages Javadoc.
Added the two missing situations: (although AuthenticationError seems not to be used in the server workspace)
Authentication error: the client received a 401 (Unauthorized) response from the server.
Cookies disabled: the browser does not support cookies
reference in documentation:
https://vaadin.com/vaadin-documentation-portlet/framework/application/application-errors.html
|
|
|
|
| |
Javadoc has this to say about ClassLoader#getResource(String): "The name of a resource is a '/'-separated path name that identifies the resource."
The test fails on Windows because its File.separator does not equal "/".
|
|
|
|
| |
VaadinCDIServlet can be made much cleaner when VaadinServletService can be proxied.
This also enables specialization, interceptors and delegators.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Fix connector tracker cleanup for the case where a component is
hidden by a request and is made visible again by push.
This fixes a regression caused by #9305.
Fixes #9905
|
| |
|
| |
|
|
|
| |
Closes #8994
|
| |
|