aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/components/grid
Commit message (Collapse)AuthorAgeFilesLines
* Build uitest war with mavenTeemu Suo-Anttila2016-04-15222-24530/+0
| | | | Change-Id: I32625901ca27a282253df44c6e776cf9632bacda
* Refresh grid body after resize (#19664)Markus Koivisto2016-04-052-0/+113
| | | | Change-Id: I8531f9d39aaa5854108e1bee9db121b0e54be770
* Fix Escalator BodyContainer logical top row tracking (#17262)Markus Koivisto2016-04-052-0/+22
| | | | Change-Id: I43041999cba9429e3a08b09f14ac2e8f58774285
* Fix JavaScriptStringRenderer to work in IE8Leif Åstrand2016-03-111-0/+2
| | | | Change-Id: I035a9d7a4aba378852443743b5ab84b3fc59f24e
* Support string data in javascript renderers (#18209)Leif Åstrand2016-03-074-0/+42
| | | | Change-Id: I2be48aa7a60920193a2f4bd9a413979cb9c48f34
* Fix GridClientKeyEventsTest on IE8Teemu Suo-Anttila2016-03-051-0/+3
| | | | Change-Id: I08b41559a0cb5bd27727d6be533149916a41b61c
* Fix AbstractRemoteDataSource cache clean up on remove (#19482)Teemu Suo-Anttila2016-02-132-0/+116
| | | | Change-Id: Ib9fc54ef018afe7f571204aba41182333b77c47f
* Fix Components cleanup on Header/FooterRow remove in Grid (#19497)Teemu Suo-Anttila2016-02-131-2/+39
| | | | Change-Id: I596d0cc13b782398b4c5c8338b8370e69862ea88
* Make hiding/showing components in grid header/footer work (#19297)Artur Signell2016-01-292-0/+243
| | | | Change-Id: Iebe1135e26f2f6fae98befb7c42e3c0fdb18c13b
* Test for selection after container reset (#19469, #19465)Artur Signell2016-01-182-0/+133
| | | | Change-Id: I04ba09bd8396ac46f5df160d982c613961fd43bf
* Use LayoutManager for details rows (#18821, #18619)Leif Åstrand2016-01-124-0/+351
| | | | Change-Id: I430e55db8a3e2860f68f5351e06d8d069a657d6e
* Use simple date format for BasicCrudGridEditorRow test UITeemu Suo-Anttila2016-01-081-2/+4
| | | | | | | This patch also forces locales to US for all the date formats to avoid issues on different default locales. Change-Id: I7445f4ff1a25d83ab9dbb0633caefcea56d50acc
* Fix ScrollbarBundle to not round down pixel values (#19421)Teemu Suo-Anttila2016-01-082-0/+78
| | | | | | | | | Since Escalator now uses subpixels in most cases, scrollbar calculation fails when ScrollbarBundle calls Math.floor for the offset size. Removed rounding, added a pixel epsilon check that we don't make a scrollbar when it's not really needed. Change-Id: I228fd7dd48d4506e5b2b7bb799291c9a122ea3fe
* Fix DateFormat for Editor tests as wellTeemu Suo-Anttila2016-01-071-0/+2
| | | | Change-Id: Ice7b77ab1bcb1cdecd50fc8e480c1ca2f8dae26c
* Fix GridThemeUI to use more stable date formatTeemu Suo-Anttila2016-01-071-0/+4
| | | | Change-Id: I94099919f68d3ffeb340bed30d9066e0911d53cf
* Always stick Grid column resize handle to the right edge (#19409)Johannes Dahlström2016-01-071-0/+15
| | | | Change-Id: I329bc5ae8138be731770211e995225cb3ca4fc76
* Support non-AbstractFieldConnector fields with Grid Editor (#19440)Teemu Suo-Anttila2016-01-072-0/+191
| | | | Change-Id: Ib3eaf0b35cfe88391c8ab3b5fcbe668d67c2dd3c
* Always set header/footer style name to TH (#19209)Artur Signell2016-01-071-6/+6
| | | | Change-Id: I8d0240fb76b9841e7290bf13588975da20c78b62
* Add keyboard shortcut to save grid editor in buffered mode (#16842)Teemu Suo-Anttila2015-12-281-21/+63
| | | | Change-Id: I4f542d166e15a63f12f8033aec4ef7b95578df71
* Fix WidgetRenderer column cells not correctly init on change (#19086)Teemu Suo-Anttila2015-12-224-0/+223
| | | | | | | | | | | | | | | | | When changing to a widget renderer with an existing column, the widget renderer expects that the cells would be initialized to have a correct widget for it. Because of original design where you could not change renderers, this was not taken into account and cells did not get reinitialized when changing the renderer. This patch showed another underlying detach problem from removing a widget renderer and destroying complex renderers. These both are also addressed to make this bug possible to test correctly. Patch includes a client-side test that verifies the integrity of the renderer state in different stages of its lifecycle. Change-Id: I67330e5d07c95047cb69040e8355a17dc8a96f08
* Fix Grid sorting tests (#16838)Henri Sara2015-12-212-3/+3
| | | | | | Increase click X offset to account for wider resize handle. Change-Id: Id638214f4a98d2476f298014c1bae0bbca6dea16
* Fix GridColumnReorderTest for IE8 (#16838)Henri Sara2015-12-211-2/+2
| | | | | | Use a different X offset not to hit a resize handle. Change-Id: I6e7d4cb0ae0e9c941cb3dd2ba3e29256d6643fde
* Fix GridEditorBufferedTest for (#16838)Henri Sara2015-12-211-0/+6
| | | | | | | Changed cell padding affected the location of the cursor after a click. Change-Id: I950496eb43b8c9be1fc37f558ddd80511eb1c0c3
* Increase grid column resize handle width (#16838)Marlon Richert2015-12-182-2/+2
| | | | Change-Id: Ic7768d9023d48b04458376765596059d3a81d8c6
* Fix IE8 focus handling in Grid editor in unbuffered state (#19389)Teemu Suo-Anttila2015-12-181-7/+19
| | | | Change-Id: Ia77c246239cae7b0add3c4975dfa5ffaa42d08b6
* Fix Grid column resize to take account min width for cells (#16597)Johannes Dahlström2015-12-161-0/+10
| | | | | | | | Use Escalator cell size calculation without content to determine the absolute minimum size for cells. This is used in Grid when drag resizing or sorting columns to prevent cells from overflowing to the next row. Change-Id: I2d598232d7d2b8729b11fe190b68ca3e42ee3652
* Fix RpcDataProvider listener handling on ItemSetChange (#19371)Teemu Suo-Anttila2015-12-152-0/+117
| | | | | | | | Old ValueChangeListeners are discarded and new ones created when an ItemSetChange occurs. This is done to reapply the listeners to possibly recreated Items. Change-Id: I9956af8950e241005574c597c49c5efb43afc1c7
* Fix selecting a row that was deselected on the server (#19360)Teemu Suo-Anttila2015-12-142-0/+178
| | | | | | | | Client-side connector of the SingleSelectionModel attempts to keep track of currently selected row. This tracking gets lost when the row get deselected on the server-side. Special case is now correctly handled. Change-Id: I1c45548bd11536bc85cddbc2ba8b6225965c1194
* Unify select all behavior with single row selection. (#17742)Sauli Tähkäpää2015-11-302-0/+55
| | | | Change-Id: I6481bf6f429046166dd0502a62b22aea51f5a0bd
* Use wider age column in GridThemeUITeemu Suo-Anttila2015-11-261-1/+2
| | | | | | | | This patch is to test the theme, and not testing a defect (#16597). Testing with defective screenshots causes problems if the defect is at a later point fixed. Change-Id: I3a20d0c6ab79c812752ee5d2765d91a2304e6d0e
* Fix GridMultiSortingTest click coordinates to avoid column resize Teemu Suo-Anttila2015-11-261-2/+2
| | | | Change-Id: I79da24a71576fb91db5366afe1dfc17edc7c86f9
* Fix setSelected in MultiSelectionModel to update row data (#19302)Teemu Suo-Anttila2015-11-252-1/+25
| | | | Change-Id: I32c980b2cae199ad2059701e4e04b4a7cb76bafa
* Add stylename to sortable Grid header cells (#16991)Leif Åstrand2015-11-253-1/+120
| | | | Change-Id: I6c151829236928129c258a99177431d0b972f146
* Render null header caption as empty (#18553)Artur Signell2015-11-032-0/+88
| | | | Change-Id: Iaeba81c7e40d4be5f16e74fa8bcf8c86c53a7d3d
* Changed grid sidebar to overlay (#18698)mtzukanov2015-11-035-41/+97
| | | | | | | | | Previously grid sidebar could be partially hidden by "overflow: hidden" of an ancestor component. Now it's in an overlay and the hierarchy doesn't affect it. Grid tests were also updated for new DOM structure. Change-Id: Ic5fb125d9c097be0f0141c121dfe74d30e650dd0
* Reset sort indicator when saving editor. (#17428)Sauli Tähkäpää2015-11-021-7/+39
| | | | Change-Id: Idaaf707bdb4178ff4ff5dfc7af853f08d5690b5e
* Fixes column header drop indicator (#18925)mtzukanov2015-10-291-0/+62
| | | | | | | | | | | | | Calculation of the frozen column width was wrong in multiselect mode. It did not take into account the last frozen column, but added the select column twice. The same problem was in AutoScroller (as the same methods were copy-pasted there), for which reason the autoscrolling was not scrolling till the end. This patch fixes the calculation error and removes copy-pasted code, reusing the same code in both places. Change-Id: I164e2fc96688088b620ad8785c533c593723f83e
* Let column resize handle overflow its parent (#16838)Johannes Dahlström2015-10-283-9/+16
| | | | Change-Id: I795956a4512f1e6e688e1e3c0522cc952117d78f
* Fix Grid NPE when deselecting already removed row (#19152)Teemu Suo-Anttila2015-10-262-0/+27
| | | | Change-Id: I1361c8099e9f4a95e991f4937a406c5e4db67027
* Set pixel sizes to Grid columns when user starts drag resize (#16838)Johannes Dahlström2015-10-212-17/+31
| | | | | | This makes column resizes smoother and more intuitive. Change-Id: I6e4e92e0391d8f95f74ec89cfc3ffbbb133c7ecc
* Refactor DetailComponentManager to be a static nested class of GridTeemu Suo-Anttila2015-10-123-10/+5
| | | | | | | | | | While refactoring any special cases are removed. This needs Grid extensions to have a way for adding and removing components from Grid. Removing any and all parts of RpcDataProvider work towards having it separate from Grid and maybe usable for other components as well. Change-Id: Ia4e25d5f0acaf2085478346b0ff6e23c8334e1b9
* Add Grid column resize event API (#16838)Johannes Dahlström2015-10-093-2/+26
| | | | Change-Id: I1cdecb54b3df45b16ddf2c7b06261198be086274
* Report user-resized column widths to server (#16838)Johannes Dahlström2015-10-081-0/+11
| | | | Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
* Add API for setting Grid columns resizable (#16838)Johannes Dahlström2015-10-083-11/+112
| | | | | | | By default columns can be drag-resized by the user. This can be changed on a column-by-column basis. Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
* Add handles to Grid default header for column drag resize (#16838)Patrik Lindström2015-10-074-18/+54
| | | | Change-Id: If8399a13585ae691ea3b3ee4a41a1a38b342adb9
* Remove Grid EditorEvents and ListenersTeemu Suo-Anttila2015-10-071-27/+0
| | | | | | | The EditorEvent API is not mature and useful enough to be present in a stable release. Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
* Change ValoIcons to ThemeIcons and moved to base (#18472)Artur Signell2015-10-071-0/+9
| | | | Change-Id: I7122252e9b238fdca0383d0698623fe5a9e3f262
* Add API for data destruction to DataGenerator interface (#19038)Teemu Suo-Anttila2015-10-062-24/+50
| | | | | | | This patch provides destroyData implementation for all default data generators. Change-Id: I1458080ee0203a27b52e604d3a30c9e5240c0383
* Remove old Chrome workaround from GridClientRenderers testTeemu Suo-Anttila2015-09-291-5/+0
| | | | Change-Id: Ic328291e61301b3ab314e2f7450132610a653b98
* Use "vaadin-" as default prefix for Design (#18957)Henri Sara2015-09-283-7/+7
| | | | Change-Id: Ic9e0650e5c8e305258cbce033c4ef3f33307bf0f