aboutsummaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year (#12243)Anna Koskinen2021-03-16510-510/+510
|
* Change license from Apache-2 to CVDLv4 (#12144)Tatu Lund2020-11-18510-2553/+2553
| | | | | | | | | | | | | | * Change license from Apache-2 to CVDLv4 * Update header for checkstyle * Add license checker * Fix reference header * Fix license header * Update Chrome version
* Fix IndexOutOfBoundsException when adding columns in Grid (#12095)Tatu Lund2020-09-041-1/+7
| | | 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.
* Fixing issue with Vaadin 7 combobox when typing and tabing out fast (#12033)Tatu Lund2020-06-171-0/+13
| | | | | 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
* Fix indexing issue in Grid resize when scrolled to bottom. (#11984)Anna Koskinen2020-05-081-0/+1
| | | Fixes #11893
* Fix incorrect position of column selector in MPR (#11946)Mehdi Javan2020-04-162-3/+7
| | | | | | | | | | | | * 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 (#11798)Tatu Lund2019-11-112-2/+17
| | | | | | * Cherry pick PR #11791 from Vaadin 8 See: https://github.com/vaadin/framework/pull/11791
* Fix issue where Chrome refused to select text in Table (#11709)samulivaadin2019-11-071-3/+3
|
* Table / TreeTable multiselect disabling of touch detection (#11641)Olli Tietäväinen2019-07-011-2/+7
| | | | | | * Fixes #11601. Add toggle for disabling touch detection on table multiselect. * fix tests
* Override reserved globals for FirefoxArtur Signell2019-05-231-0/+872
| | | | Fixes #11597
* pick Panel HTML caption changes from master (#11589)Olli Tietäväinen2019-05-212-9/+21
|
* fixes #11437 for V7 (#11588)Olli Tietäväinen2019-05-201-1/+6
|
* Change VSlider to use Event.ONKEYDOWN with Firefox 65+ (#11506)7.7.18Tatu Lund2019-04-031-5/+9
| | | Fixes #11502
* Fixes a Grid issue that breaks sorting. (#10999)duffrohde2019-04-021-1/+13
| | | | | | | | | | | | * 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
* Change VMenuBar to use KeyDownHandler with Firefox 65+ (#11505)Tatu Lund2019-03-291-2/+2
|
* Change VCalendarPanel to use KeyDownHandler with Firefox 65+ (#11507)Tatu Lund2019-03-291-2/+2
| | | Fixes #11502
* Change VMenuBar to use KeyDownHandler with Firefox 65+ (#11508)Tatu Lund2019-03-281-6/+10
| | | #11502
* Change VTree to use KeyDownHandler with Firefox 65+ (#11509)Tatu Lund2019-03-281-2/+2
| | | Fixes #11502
* Catch exception that is thrown when Grid is scrolled during operation (#11467)7.7.17Tatu Lund2019-03-111-7/+13
| | | | 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
* Fixes #11369 (#11402)macprzepiora2019-01-111-0/+16
| | | Clear contents of iframe clone that is in a Window so that when it's reattached to DOM we don't get 404
* V7: Improve VMenuBar click handling logic (#11362)Anastasia Smirnova2018-12-142-95/+113
| | | | | | | | | | | | | | | | | | | | | | * 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)
* Add columns at once in a batched way to increase performance (#11261)ericflock2018-11-062-87/+150
| | | | | | | | | | | | | | * 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
* Eliminate initial double rendering during initial renderingTatu Lund2018-10-031-2/+17
|
* Empty sinces for 7.7.14 (#11114)7.7.14Olli Tietäväinen2018-08-151-2/+2
|
* Compensate for Grid editor moving out of sync horizontally. (#11092)Anna Koskinen2018-08-131-2/+14
| | | Fixes #10998
* Fix removal tabsheets if last one is selected (#11074)Ilia Motornyi2018-07-191-1/+1
| | | | | Backport #11070 Related to #10925
* Fix initially selected CheckBox rendering in Safari (#11047)Olli Tietäväinen2018-07-181-0/+23
|
* Add xsrf token header if cookie is present (#11040)Ilia Motornyi2018-07-182-0/+16
| | | Fixes #9471
* Fix MultiSelectionRenderer right-click exception (#10945)Ilia Motornyi2018-05-231-3/+1
| | | Related #10942
* Update Copyright headers for year 2018 (#10762)Ilia Motornyi2018-03-28512-540/+510
|
* Allow configuring content modes for Grid cell tooltips (#10396)Leif Åstrand2018-02-063-6/+67
|
* Add missing since tag to new method (#10458)7.7.13Adam Wagner2017-12-211-0/+1
| | | | * Add missing since tag to new method
* Ensure Upload is properly reset after an upload is interrupted (#9635) (#10457)Anna Koskinen2017-12-201-0/+1
| | | | * Ensure Upload is properly reset after an upload is interrupted (#9635)
* Fix grid details height calculation issue (#10453)Adam Wagner2017-12-206-3/+188
|
* Fix column width resize event firing when mode is SIMPLE (#10452)Adam Wagner2017-12-191-2/+10
|
* added missing javadocs and since tags (#10315)7.7.12Olli Tietäväinen2017-11-133-6/+26
| | | | | | * added missing javadocs and since tags * fix formatting of javadocs
* Make focus circulate in modal dialog to improve accessibility (#10311)Adam Wagner2017-11-134-26/+228
| | | | | | | | | | | | * 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 (#10307)Olli Tietäväinen2017-11-131-8/+71
| | | | | | * hand-picked fix to #5043 combobox suggestion popup on scroll * cleanup
* Add missing @since tags and missing javadocs (#10155)7.7.11Olli Tietäväinen2017-10-105-21/+52
|
* Fix click in subclasses of Grid (#10144)Adam Wagner2017-10-109-18/+75
| | | Add findWidget() method to accept non exact matches.
* Implement error level on client side (#9816)Adam Wagner2017-09-2620-24/+303
| | | | | Add additional class names and style to components and error indicators to distinguish different error levels. Vaadin 7 solution for #3139
* Fix invalid user visible value in ComboBox (#8115)Matti Tahvonen2017-09-061-1/+1
| | | Closes #7902
* Fix ListSelect scrolling behavior on IE (#9910)Aleksi Hietanen2017-09-041-0/+7
| | | Fixes #9894
* Resize should work within Grid details row (#9799)Ansku2017-08-172-4/+82
| | | Fixes #7341
* Use separate identifier for push connections (#9150)Olli Tietäväinen2017-08-102-22/+42
| | | | | | 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.
* Added loop and preload attributes for media elements, fixed null poster (#9161)Krassimir Valev2017-08-083-1/+39
| | | | | Fixes #7261 Fixes #5178 Fixes #4409
* Add missing @since tags for 7.7.97.7.10Olli Tietäväinen2017-06-125-0/+30
|
* Fix issues in Grid with undefined height (#9118)Teemu Suo-Anttila2017-04-201-8/+20
|
* Fix removing rows over the cached range in Grid Johannes Tuikkala2017-04-201-1/+9
| | | Fixes #8840 for 7.7
* Fix client-side memory leak caused by Grid events (#9062)Aleksi Hietanen2017-04-197-71/+176
| | | | | | Refactors AbstractGridKeyEvent, AbstractGridMouseEvent and their descendants to follow the pattern used in other GWT DomEvents. Fixes #7633