aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com/vaadin/navigator
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year range (#12507)Anna Koskinen2022-01-119-9/+9
|
* Update copyright year range. (#12215)Anna Koskinen2021-03-049-9/+9
| | | | * Update copyright year range.
* Update Navigator.getState() JavaDoc to be more accurate (#11876)Tatu Lund2020-01-281-0/+5
| | | Fixes: https://github.com/vaadin/framework/issues/11875
* Improved fix for #11614 (#11618)Martin Vysny2019-06-131-0/+13
| | | | | | | | | | * #11614: Added test which demonstrates that the fix is incomplete * #11614: UI.doRefresh() only calls navigator when the navigation state actually changes * Added javadoc to Navigator.getCurrentNavigationState() * Minor: Removed accidental star imports
* Update copyright year (#10761)Ilia Motornyi2018-03-279-9/+9
|
* Use lambda with Listeners (#10222)Ahmed Ashour2017-10-261-1/+1
| | | Also use "event" as the name for events
* Remove trailing spaces (#10224)Ahmed Ashour2017-10-262-3/+3
|
* Simplify lambda expressions (#10198)Ahmed Ashour2017-10-201-8/+4
| | | | | | | | * Simplify lambda expressions And remove unneeded 'return' keyword. * Format
* Use enhanced for loop for arrays. (#10121)Ahmed Ashour2017-10-021-2/+2
|
* Use single character for StringBuilder.append (#10102)Ahmed Ashour2017-09-281-1/+1
|
* Add option to use PushState instead of URI fragments in Navigator (#10042)Teemu Suo-Anttila2017-09-272-2/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Unify basic instance creation and related error reporting (#9704)Leif Åstrand2017-08-011-14/+3
|
* Make it optional to implement enter() in ViewsArtur2017-06-221-7/+11
|
* Add View.beforeLeave to support delayed navigationArtur2017-06-204-3/+190
|
* Add missing since tags (#9544)Henri Sara2017-06-151-1/+1
|
* Make view parameter map available in ViewChangeEvent (#9529)Artur2017-06-152-2/+51
|
* Add getStateParameterMap to Navigator to get parameters as a map (#9517)Peter Lehto2017-06-131-8/+79
|
* Add support for Views which are not componentsArtur2017-06-122-14/+22
|
* Allow changing NavigationStateManager (#9410)apolds2017-05-241-0/+4
| | | | | Unregister old NavigationStateManager before setting new one. Fixes #9406
* Add more 8.0.3 since tagsHenri Sara2017-03-211-6/+12
|
* Add @since 8.0.3 tagselmot2017-03-211-0/+2
|
* Correct license locationAhmed Ashour2017-03-141-16/+0
|
* Allow powerful Navigator subclassing (#8663)Giovanni Lovato2017-02-281-4/+17
| | | | | | | | * Allow powerful Navigator subclassing `protected` methods in `Navigator` permit to create new `Navigator`s to add new capabilities to Vaadin, but `Navigator` fields are still `private` and this limit, for example, the overriding of `Navigator.init`. This PR makes `private` the `Navigator` fields. * Add documentation blocks to protected fields
* Fix since tags for 8.0 (#8575)Henri Sara2017-02-161-0/+1
| | | Fix since tags for the server and shared modules and new types in client.
* Remove uriFragmentChanged from the public API of UriFragmentManager (#8164)Leif Åstrand2017-01-091-11/+5
| | | | | It's an implementation detail that UriFragmentManager uses a UriFragmentChangedListener, so this shouldn't be exposed in its public API.
* Partial javadocs fix for vaadin-serverIlia Motornyi2017-01-022-2/+1
|
* Add @FunctionalInterface annotation to interfaces where applicable (#7954)Aleksi Hietanen2016-12-121-0/+1
| | | Closes vaadin/framework8-issues#548
* Implement "afterViewChange()" as no-op by default. (#99)Denis2016-12-071-3/+12
| | | | | | | | | * Implement "afterViewChange()" as no-op by default. ViewChangeListener is functional interface now and has empty implementation for "afterViewChange()" Fixes vaadin/framework8-issues#502
* Correct all tests that introspect classpath for Vaadin classes.Denis Anisimov2016-11-291-2/+8
| | | | | | | | Fixes vaadin/framework8-issues#399 RemoveListenersDeprecatedTest test is fixed. Corrections are made to make the test above passes. Change-Id: I209a4693d241a1488b69b4742f48549dbf4bf0ac
* Replace with multi-catchPer-Åke Minborg2016-11-021-4/+3
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7216
* Unify listeners on the server sideAleksi Hietanen2016-09-291-4/+2
| | | | | | | | | | | This patch updates server side add*Listener methods to return a registration object and deprecates their corresponding remove*Listener methods. Additionally this patch removes add/removeListener methods which were deprecated in 7.0. Change-Id: I26ac5f11882512288fbbf601c7cb2aaff653ec76
* Use diamond operator where it can be usedArtur Signell2016-09-051-4/+4
| | | | | | Does not modify compatibility packages to keep to closer to Vaadin 7.7 Change-Id: Ic9c4944eb90218290545a04ecd7455eb63910012
* Update copyright year to 2016Artur Signell2016-08-186-7/+7
| | | | Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
* Remove trailing whitespace from code and javadocArtur Signell2016-08-186-91/+91
| | | | Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
* Format using Eclipse NeonArtur Signell2016-08-181-16/+17
| | | | Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
* Update @since for 7.6.7Teemu Suo-Anttila2016-07-121-1/+1
| | | | Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
* Fix navigation to same view with different parameters (#20029)Teemu Suo-Anttila2016-07-061-17/+20
| | | | Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83
* Provide a way to disallow navigation to the same state twice (#12107).Denis Anisimov2016-06-131-14/+41
| | | | Change-Id: I831a02f26929cc7ec4dac5177cb68f84bd0bfc2b
* Migrate vaadin-server build to mavenTeemu Suo-Anttila2016-03-146-0/+1340
Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e