| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Change license from Apache-2 to CVDLv4
* Update header for checkstyle
* Add license checker
* Fix reference header
* Fix license header
* Update Chrome version
|
|
|
| |
There is regression in Vaadin 7.7.16 and later, which is due patch https://github.com/vaadin/framework/commit/eafd44672650e076fc4a43362e11b47ffb0dbff1 that can lead to IndexOutOfBoundsException when there is hidden columns while adding new columns, which is similiar issue than earlier reported in https://github.com/vaadin/framework/issues/6784. Essentially the performance improvement patch overwrite some of the fix logic of https://github.com/vaadin/framework/commit/84533057435a99b0d0dfa9ea791de81921c1e260 This fix bring overwriten escalator index compensation back.
|
|
|
|
|
| |
ComboBox does not select or add a new value (in case allowed) if User enters the value by typing and TABs out fast. This bug was originally reported in https://github.com/vaadin/framework/issues/4276 and fixed by https://dev.vaadin.com/review/#/c/3564/6/client/src/com/vaadin/client/ui/VFilterSelect.java. However later some logic of VFilterSelect was refactored by patch https://github.com/vaadin/framework/commit/acb889336f80227d609b194e56ac6ae3ead0d338, which accidentally removed the fix. In this new PR I am re-applying the missing part of the logic (adopted to the new structure)
Fixes https://github.com/vaadin/framework/issues/6671
|
|
|
| |
Fixes #11893
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Change ContextMenu position from absolute to fixed
* Use getBoundingClientRect to get the coordinates of columnSelector in
VScrollTable when the context menu is being opened
* Update TableTooManyColumnsTest screenshot
* Upgrade Chrome version in VerifyBrowserVersionTest
* Update ValoThemeUITest-sliders screenshot
|
|
|
|
|
|
| |
* Cherry pick PR #11791 from Vaadin 8
See: https://github.com/vaadin/framework/pull/11791
|
| |
|
|
|
|
|
|
| |
* Fixes #11601. Add toggle for disabling touch detection on table multiselect.
* fix tests
|
|
|
|
| |
Fixes #11597
|
| |
|
| |
|
|
|
| |
Fixes #11502
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixes a Grid issue that breaks sorting.
When multi-select has been enabled and disabled a number of times, sorting on the first column in a Grid is broken.
Unregistering a click handler on the header solves the problem.
* Added a test checking that sorting of a grid column still works after having enabled and then disabled multi select mode.
The grid is configured with an extra header row containing a text box since it triggers an exception if the header click handler for the multi select column is not removed.
* Remove an unused import that was added by mistake
|
| |
|
|
|
| |
Fixes #11502
|
|
|
| |
#11502
|
|
|
| |
Fixes #11502
|
|
|
|
| |
IllegalStateException may occur if user has scrolled Grid so that Escalator has updated, and row under Editor is no longer there
Fixes https://github.com/vaadin/framework/issues/11463
|
|
|
| |
Clear contents of iframe clone that is in a Window so that when it's reattached to DOM we don't get 404
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Improve VMenuBar click handling logic
Backport to V7:
During `updateFromUIDL` inside MenuBarConnector we empty and re-instantiate the components of MenuBar. When we are modifying the Menubar from the BlurEventListener of another component, we ,by this, remove widgets, therefore clickEvent is not fired and the action of the MenuItem is not proceed as a result. (The BlurEvent is fired before the click event in the chain of events. )
To improve the situation, we catch onMouseDown event , which is fired before BlurEvent,by assigning mouseDown flag to true. Then if no click event has yet happened, we delay the execution of update inside `updateFromUIDL` by default 500 ms. Then if click event occurs, it proceeds normally. The time can be increased/decreased using setter.
There is no delay, if we are clicking on the MenuBar as usual or no Blur listener is set.
This change allows setting descriptions preserving the action from the MenuItem
(cherry picked from commit 22cc85c76f28a762685204911ad66f95bda2d296)
* Improve VMenuBar click handling logic
Add missing files from the first commit
Backported to V7:
(cherry picked from commit 22cc85c)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* provide possibility to add columns in a batched way
This is the basis to increase the performance for further changes.
* add the columns at once to the grid to increase performance
* combined performance fixes
* respect the column order
* Fixed formatting
|
| |
|
| |
|
|
|
| |
Fixes #10998
|
|
|
|
|
| |
Backport #11070
Related to #10925
|
| |
|
|
|
| |
Fixes #9471
|
|
|
| |
Related #10942
|
| |
|
| |
|
|
|
|
| |
* Add missing since tag to new method
|
|
|
|
| |
* Ensure Upload is properly reset after an upload is interrupted (#9635)
|
| |
|
| |
|
|
|
|
|
|
| |
* added missing javadocs and since tags
* fix formatting of javadocs
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Make focus circulate in modal dialog to improve accessibility (#10260)
Make focus circulate in modal dialog to improve accessibility
* Backport window order event
* Correct since tag
* Correct copyright header
|
|
|
|
|
|
| |
* hand-picked fix to #5043 combobox suggestion popup on scroll
* cleanup
|
| |
|
|
|
| |
Add findWidget() method to accept non exact matches.
|
|
|
|
|
| |
Add additional class names and style to components and error indicators to distinguish different error levels.
Vaadin 7 solution for #3139
|
|
|
| |
Closes #7902
|
|
|
| |
Fixes #9894
|
|
|
| |
Fixes #7341
|
|
|
|
|
|
| |
By using a separate id we can avoid sending the sessions
CSRF token as a GET parameter when initializing a push connection.
Cherry-picked from #8700 to the 7.7 branch.
|
|
|
|
|
| |
Fixes #7261
Fixes #5178
Fixes #4409
|
| |
|
| |
|
|
|
| |
Fixes #8840 for 7.7
|
|
|
|
|
|
| |
Refactors AbstractGridKeyEvent, AbstractGridMouseEvent and their
descendants to follow the pattern used in other GWT DomEvents.
Fixes #7633
|