aboutsummaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Use MenuBar in Grid's sidebar for column hiding #17332Pekka Hyvönen2015-04-091-64/+135
| | | | Change-Id: I3b15430c6f8dab6dadcd84ddf280153e91192c5f
* Merge branch 'grid-7.5' of ssh://dev.vaadin.com:29418/vaadin into grid-7.5Markus Koivisto2015-04-081-4/+50
|\
| * Escalator tries to hide out-of-sight spacers from the user (#17353)Henrik Paul2015-04-081-4/+50
| | | | | | | | Change-Id: I807896e3cdd07f4a43a265ba720435f01778f7e1
* | Merge branch 'master' into grid-7.5Markus Koivisto2015-04-081-1/+1
|\ \ | |/ |/| | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: I3906caeb01d1991dc9cb927b3d9ce0fb21c77e04
| * Support JSR-356 websockets (#16738, #14432)Artur Signell2015-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | * Initialize Atmosphere in a context listener as JSR-356 requires * Do not run JSR-356 or websocket tests on servers without support * Adds /run-jsr356/ for testing JSR-356 websockets with uitest.war * Change push path to /PUSH (from /PUSH/) to be compatible with JSR 356 endpoint mappings in Atmosphere (#14381) Change-Id: Iec43f26df8c7b2bd347a713623a5298cc9e7b2cd
* | Escalator now reorders also spacers in DOM (#17334)Henrik Paul2015-04-081-8/+45
| | | | | | | | Change-Id: I23832565bb1633dca4bac986b1a2e37f99163eb2
* | No unnecessary detail-request RPCs (#17367)Henrik Paul2015-04-021-4/+7
| | | | | | | | Change-Id: Ia5f00765d623a5fadd254f2146fbd9e5c9e1b86a
* | Adds theme to details in Grid (#16644)Jouni Koivuviita2015-04-012-39/+167
| | | | | | | | Change-Id: I84628ee5840b71f2ff889037a525d43f9e86af46
* | Take hidden columns into account with spanned cells #17287Pekka Hyvönen2015-03-311-13/+32
| | | | | | | | Change-Id: I595c6b7da061ebfa495c7f9f649c935a48190b66
* | API for column hiding toggle caption in Grid (#17272)Pekka Hyvönen2015-03-312-11/+42
| | | | | | | | | | | | | | Fixes column toggle not getting a caption when a hidable column is added. Fixes column toggle not getting a caption on columns with widget in header. Change-Id: Ie10ada793a3635302603f684f232cadaef74a982
* | Merge remote-tracking branch 'origin/master' into grid-7.5Henrik Paul2015-03-3111-136/+227
|\| | | | | | | Change-Id: Ife8c6d2a5f6c134a6e28e862f524b6e687199cc8
| * Don't remove frozen columns when columns reordered in Grid #16901Pekka Hyvönen2015-03-311-1/+3
| | | | | | | | Change-Id: Ib812ecd6afeb92d56bb179bcb120c65f20d26a8c
| * Reduce reflows when sizing columns (#17315)Leif Åstrand2015-03-301-38/+72
| | | | | | | | | | | | | | | | This patch increases the reported fps from 10 to 17 in Chrome and from 5 to 10 in Firefox. No automatic test since performance testing on our shared testing infrastructure would be quite error-prone. Change-Id: I0bb6af250743058a8f32bb2df89da97660e94b52
| * Do proper cleanup in VDragAndDropManager.endDrag(boolean) (#17163)Maciej Przepióra2015-03-291-15/+20
| | | | | | | | Change-Id: I5f9462923fce9f033bc89b791d68607a1e0fc5c7
| * Reset index of selected item when it's removed (#17248).Denis Anisimov2015-03-271-1/+4
| | | | | | | | Change-Id: Id38f48d84e9f55334af2e44b2dc49b1a3c7ef390
| * Make Grid update column renderers (#16552)Patrik Lindström2015-03-262-20/+22
| | | | | | | | Change-Id: I3adf9d0cc32f800a535a82ffe5d6ba503a36e746
| * Use native scrolling in IE on touch devices (#14864)Juho Nurminen2015-03-261-0/+5
| | | | | | | | Change-Id: I8c652944b917d6392e2d02052b00ddb119ec242c
| * Disables selection when Grid's editor is open (#17132).Alexey Fansky2015-03-252-0/+14
| | | | | | Change-Id: Ibbbffbfe2e8bcb763031ac277c2c36ce4eb4e3fc
| * Revert "Make push path configurable (#14432)."Artur Signell2015-03-251-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Breaks long polling fallback when implemented this way This reverts commit 735f0748344d7ee594c4e52a715d867dfdb23cb1. Conflicts: push/build.xml push/ivy.xml server/src/com/vaadin/server/Constants.java uitest/src/com/vaadin/tests/push/PushPathTest.java Change-Id: I07f6fedafc648b0ee403865ccb322017d2a8d571
| * Fixed scroll jump by using native focusing in IE (#15294)Johannes Tuikkala2015-03-241-0/+8
| | | | | | | | Change-Id: I412ba219f31567ebba019b7d6ce4db4af9be9363
| * Fix Table column header sorting on Chrome (#14796)Anna Miroshnik2015-03-242-40/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fix is similar to the fix that has been made for other similar cases (i.e. #13381). Couldn't find a reliable way to reproduce the problem. Hopefully this will fix the issue. Was reproduced (before fix) on Google Chrome 40.0.2214.115 m on TableSortingStopsWorkingOnChrome test one time (but then suddenly it started to work again). Was reproduced (before fix) on Project TableSorting once, as described in the ticket. That project has been attached to the ticket. Change-Id: Id901c9ce4a0a7c369572bf4374223851658aa703
| * Fix declarative support for CustomLayout (#17210)Johannes Dahlström2015-03-241-10/+12
| | | | | | | | | | | | | | | | CustomLayout now has a public default constructor. If a template is not set using one of the setters, a warning message is displayed like in the case where the template file is specified but not found. Change-Id: I5d56f24fafc5c82e6ab76dec393a0c25bd78aae5
| * Use special logic for allocating selection col widths (#17091)Leif Åstrand2015-03-201-2/+3
| | | | | | | | Change-Id: I2d0a80a26e8211d6f5e9110e1476f857803b4d3f
* | Server Grid.scrollToRow takes details into account (#17270)Henrik Paul2015-03-312-11/+152
| | | | | | | | Change-Id: I7b6d67aeb4d625a53e6fe370b729016a84e33214
* | Moves DragAndDropHandler from Grid to separate classPekka Hyvönen2015-03-302-223/+242
| | | | | | | | | | | | Includes the class in the widgets package build. Change-Id: If72430d3005f7af0029070a72976853baac195a1
* | Client Grid.scrollToRow takes details into account (#17270)Henrik Paul2015-03-272-7/+99
| | | | | | | | Change-Id: I8a63f51f3b444c3c4342c46b7b58ad152f4bd0e1
* | Update all empty since tags published in alpha1Leif Åstrand2015-03-2614-33/+33
| | | | | | | | Change-Id: I1afce7e69beb9a61354fd82fcda194d4277dfd36
* | Fix Grid's frozen column count with hidden columns #17273Pekka Hyvönen2015-03-251-1/+27
| | | | | | | | Change-Id: I4f8a893eec3cf7c32da34cb364a4d56589cbf3e2
* | Hide DragAndDropHandler in Grid to make vaadin-widgets compile (#16643)Leif Åstrand2015-03-252-251/+224
| | | | | | | | Change-Id: I231affa4a4242d3b958583c9b79a4f08be0d5de5
* | Fixes edge case in null details generation for Grid (#17274)Henrik Paul2015-03-251-6/+22
| | | | | | | | Change-Id: I1bf4c2f0600baea8b925bd31dcd42c1e901a7c8b
* | Avoid using VButton because of vaadin-widgets dependencies (#17023)Leif Åstrand2015-03-251-3/+2
| | | | | | | | Change-Id: Id1d42ee9555600eb117feadddcc92151dc2c5e1c
* | Adds Escalator.scrollToSpacer (#17270)Henrik Paul2015-03-251-40/+119
| | | | | | | | Change-Id: Ib420e8da6c167fdba9d3023a73cb242643c7af67
* | Fixes Grid column reordering for IE8 (#17023)Pekka Hyvönen2015-03-231-17/+8
| | | | | | | | Change-Id: I44373a22fb279d5fd260fec0cfaf52d4a3f4e9a3
* | Merge remote-tracking branch 'origin/master' into grid-7.5Leif Åstrand2015-03-236-329/+250
|\| | | | | | | Change-Id: I53218c269f0701cddd8279bf25c493950144f4cb
| * Make UIConnector.replaceTheme() and UIConnector.activateTheme() protected #17235John Ahlroos2015-03-201-3/+5
| | | | | | | | Change-Id: I4ee650efdc8683dd1d6fedf5e53460c48186ed88
| * Revert "Displaying tooltip in slot for touch devices (#15353)" (#17151)Leif Åstrand2015-03-172-125/+19
| | | | | | | | | | | | | | | | | | | | Should not have been merged since there were still stuff pending ("This patchset doesn't include styling for the error message") that was not addressed before submitting. This reverts commit 05fc5806e7946223e057ad7458a18dadceb0566f. Change-Id: Idd723f22f42e2e8ee71059b9591d44fafadea27e
| * Sanitize connectors for PopupDateField and DateField. (#17090)Sauli Tähkäpää2015-03-173-201/+226
| | | | | | | | Change-Id: I667796430eeaa0ddd8142b0c229fe133cd30cd49
* | Grid column hiding info from client to server #(17023)Pekka Hyvönen2015-03-223-9/+65
| | | | | | | | | | | | | | | | Fixes mismatched client-server API regarding ColumnVisibilityChangeEvent Adds and removes the column hiding toggle as needed when columns added / removed. Known bug when a hidable column added, column toggle won't get the caption of column. Change-Id: I708e19432dc822f713bf11f5b8e6eadb528a3961
* | Disable Sidebar API access since it will still be reworked (#17023)Leif Åstrand2015-03-201-2/+2
| | | | | | | | Change-Id: I86900955497ba8e713f48457a7b858f50f9eeb73
* | Fixes several issues with hidden columns in Grid (#17023)Pekka Hyvönen2015-03-204-47/+116
| | | | | | | | | | | | | | | | Makes sure that hidden columns are taken into account when calculating indices. This is because escalator doesn't know about hidden columns, thus need to convert cell indices to actual column indices in quite many places. Change-Id: I4c0f3097938ee9340a1922464e12ad7261084ecb
* | Fix various small issues discovered while reviewing APILeif Åstrand2015-03-205-8/+6
| | | | | | | | Change-Id: I196e490d5c5ae77ba895e0fca1b0d9160b6a7855
* | Restructure sidebar widget handling to work with custom content (#17023)Leif Åstrand2015-03-201-62/+67
| | | | | | | | Change-Id: Ib24d1536af89ce97b2117d813e0f75405df7dab7
* | Removes unnecessary todo logging (#16644)Henrik Paul2015-03-191-17/+0
| | | | | | | | Change-Id: I5992e6f48c472f252bfbcc8d7b4991ded15fd197
* | Merge remote-tracking branch 'origin/grid-detailsrow' into grid-7.5Henrik Paul2015-03-195-11/+280
|\ \ | | | | | | | | | Change-Id: I24df361a4f938b6ffe567aa290cc411ce194baba
| * | Adds details generator swap support for Grid (#16644)Henrik Paul2015-03-182-15/+22
| | | | | | | | | | | | Change-Id: I741970a7bcebd27d3aa28d608d767b4b4f063ae8
| * | Fixes a bug when scrolling a Grid with details open (#16644)Henrik Paul2015-03-183-16/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the a row with an open details row was pushed out of the active row range, the component would be removed from the connector hierarchy on the server side but not on the client side. Vaadin gave a warning for this. This patch makes sure that the widget is properly deregistered when it gets outside of the active range pre-emptively. Change-Id: I2145e82a990ded31e4426e85e59edad9d4d4194f
| * | Grid's Details can now be Components (#16644)Henrik Paul2015-03-172-6/+149
| | | | | | | | | | | | Change-Id: If67dd2e86cf41c57f208a3691e2cb7a5a29c133c
| * | Server side Grid can open details on the client side (#16644)Henrik Paul2015-03-174-6/+81
| | | | | | | | | | | | Change-Id: Ibff5a83b3a09c7c530926dadae9138ba3823f27a
* | | Adds server side column hiding API to Grid (#17023)Henrik Paul2015-03-191-0/+4
| | | | | | | | | | | | Change-Id: Ic00e873176f499dfc45976439e09d712932775da
* | | Merge remote-tracking branch 'origin/grid-columnhiding' into grid-7.5Pekka Hyvönen2015-03-191-8/+296
|\ \ \ | | | | | | | | | | | | Change-Id: Ice80ed9d5a96d9de824cc932873b4e6a736459a8