summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix IE8 focus handling in Grid editor in unbuffered state (#19389)Teemu Suo-Anttila2015-12-182-8/+41
| | | | Change-Id: Ia77c246239cae7b0add3c4975dfa5ffaa42d08b6
* Fix empty @since tagsHenri Sara2015-12-183-4/+4
| | | | Change-Id: I68dd71f65091a6c5979b67c2faea9050feac2b02
* Verify Column width after all sort related cell changes (#16597)Teemu Suo-Anttila2015-12-181-6/+4
| | | | | | This fixes an IE8 issue where multisorting is not shown correctly. Change-Id: Id68103f06baf9e3ae20cb2714407b467829ef1a0
* Disable Atmosphere online/offline handling (#19391)Artur Signell2015-12-171-0/+1
| | | | | | | | | | | | | | | | Atmosphere will disconnect the push connection when going offline and reconnect it when going online again. There are no events sent when this happens, which means the reconnect logic cannot take this into account. Having it enabled leads to something like: 1. Browser goes offline, push is disconnected 2. Framework sees it as a normal close and does not show the reconnect dialog 3. The user does something, the framework tries to send a websocket request 4. A new Atmosphere request is created and enters a try-to-reconnect loop as expected 5. The browser goes online, and the online event re-initializes the old connection although a try-to-reconnect loop is already running Change-Id: I5dcef768783142e2c7b4e7c821353addb0ec3d28
* Update to Atmosphere 2.2.13.vaadin3 (#19391)Artur Signell2015-12-171-1/+1
| | | | Change-Id: I80a594092d5f662120b83148cb992a9457859248
* Parse true/false as boolean values for push configuration (#19394)Artur Signell2015-12-171-2/+17
| | | | Change-Id: I89e99ebd552b00a1bdc79801a8236aff72b6a290
* Fix Grid column resize to take account min width for cells (#16597)Johannes Dahlström2015-12-163-45/+123
| | | | | | | | 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
* Update to Atmosphere 2.2.13.vaadin2 (#19388)Artur Signell2015-12-161-1/+1
| | | | | | The new Atmosphere fixes a JS typo in "ononline" handling Change-Id: If0a9a1b6756212d5a0232f6aaa2f4314ba1dc052
* Make it possible to only show collapsible columns in menu (#9811)Leif Åstrand2015-12-169-5/+184
| | | Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b
* Fix LegacyComponentThemeChangeTest on Chrome 47Henri Sara2015-12-151-2/+3
| | | | | | | | The test uses an Embedded component with non-existent Flash content. This does not work on Chrome 47 so this change disables that part of the test on Chrome like it was already disabled on IE8. Change-Id: Ie60123247ec45b2138202fccd73d794bf98e533e
* Fix text selection and context click events for Android devices (#19367)Teemu Suo-Anttila2015-12-151-7/+11
| | | | | | | | Text and element selection needs to be disabled on touch start for Android as well. Other touch event handling used by iOS devices is not used on Android. Change-Id: I7f17af437ddf4f7b747232fbd19b2cd5c825c0e2
* Ignore empty style names from Grid Row and CellStyleGenerators (#19364)Teemu Suo-Anttila2015-12-151-5/+8
| | | | Change-Id: I07b241f40bcb20b92f9eea48036724dd91ecc985
* Prevent text selection on iOS devices with long tap (#19367)Teemu Suo-Anttila2015-12-151-0/+6
| | | | | | | | Text or elements should not get selected when there's a context click listener. Pre-emptively prevent text selection for the whole widget when that happens. Change-Id: I3c09d8b2c25d383d6abe079f0fee3809cf5838c7
* Add a method to clear selected text on context click (#19367)Teemu Suo-Anttila2015-12-157-3/+158
| | | | Change-Id: Id7ec7013bcff446cdf3ce0f2088cb20b0708a56b
* Fix mouse wheel scrolling of ComboBox in IE11 (#16918)Anna Koskinen2015-12-153-18/+213
| | | | | | | | IE11 is broken so that the simple implementation always moves up on any mouse wheel event. Therefore, this change borrows the approach taken by Escalator for low-level handling of mouse wheel events in a way compatible with all supported browsers. Change-Id: I98c89d3ccfeea38d6a454ef708f0eb7d1d3f480c
* Fix RpcDataProvider listener handling on ItemSetChange (#19371)Teemu Suo-Anttila2015-12-153-0/+128
| | | | | | | | 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 and extend Javadoc for setFirstDayOfWeek (#19227)Leonid Rozenblyum2015-12-141-2/+4
| | | | | | | | The Javadoc was incorrect saying the method goal was to set the first day of week depending on locale. Actual main goal - to set it in independent way. Also extended the doc to look more complete. Change-Id: I2c82c774f4e245437b03c0bd0246a0361584d949
* Fix selecting a row that was deselected on the server (#19360)Teemu Suo-Anttila2015-12-143-10/+210
| | | | | | | | 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
* Reapply DataGenerators when container changes (#19357, #19359)Teemu Suo-Anttila2015-12-141-0/+10
| | | | | | | | | Previously on container change Grid applied only its internal DataGenerators to the new RpcDataProviderExtension. Now it goes through all existing Extensions and adds all DataGenerators to the data provider. Change-Id: Idbd48e5152867b1d2b7a770741e3ea08aa4299b6
* Enable using custom overlay in VMenuBar (#19368)Henri Sara2015-12-111-1/+13
| | | | | | | This helps resolve context menu add-on issue #3 and reduce code duplication. Change-Id: I2a9b583d045e1654577f5a6ee3f55d8c4ab30582
* Update to Chrome 47elmot2015-12-081-1/+1
| | | | Change-Id: Id06cb7317c107f3714336e7b2c7ba791f41e51bf
* Format recommended git settings as codeLeif Åstrand2015-12-071-1/+1
| | | | Change-Id: If392ebe303573aa74334923824e3566d943cda94
* Revert "Merge branch 'documentation'"7.6.0.beta2Ilia Motornyi2015-12-03523-99194/+0
| | | | | | This reverts commit f6874bde3d945c8b2d1b5c17ab50e2d0f1f8ff00. Change-Id: I67ee1c30ba3e3bcc3c43a1dd2e73a822791514bf
* Revert "BoV 7.6 update - Grid (#19317)"Ilia Motornyi2015-12-031-70/+27
| | | | | | This reverts commit a20e5be94fc13058a61ff27c1398052828c00d7b. Change-Id: I0a7d02b9b13d1eabf3b0360a7b86def8fa974009
* BoV 7.6 update - Grid (#19317)elmot2015-12-031-27/+70
| | | | Change-Id: I7bd41d656a5ed39e24beea4111d9a48de4ef37b5
* Merge "Merge branch 'documentation'"elmot2015-12-03523-0/+99194
|\
| * Merge branch 'documentation'elmot2015-11-23523-0/+99194
| |\ | | | | | | | | | Change-Id: I6ef85a35077e6278831b968595c068898cee2770
| | * fixed missing image in datamodel/datamodel-overview.asciidocJens Jansson2015-11-202-3/+0
| | | | | | | | | | | | Change-Id: I376fc5ebe1a9ef65fa6c84bb5d84d41cbc785183
| | * Add space before section linksLeif Åstrand2015-11-201-5/+5
| | | | | | | | | | | | Change-Id: I59a3d756a26270119d40940d3e61bbab61f0db14
| | * Framework documentation INelmot2015-09-25523-6/+99191
| | | | | | | | | | | | Change-Id: I767477c1fc3745f9e1f58075fe30c9ac8da63581
| | * The very first documentation fileelmot2015-08-111-0/+12
| | | | | | | | | | | | Change-Id: Ie13d3eec555bca1a138fb69444aa429308fc9b3b
* | | Check for optimizations when looking for missing updates (#18317)Leif Åstrand2015-12-033-6/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | A recently merged patch leaves out information from hierarchyInfo for empty connectors with state changes. This must be taken into account when looking for disappeared connectors that do not cause any hierarchy change to be sent. Change-Id: I9ae7150341a83798141d0a2806ee81cafe7c2f9a
* | | Remove VOverlay dependency and use PopupPanel instead in Grid (#18698)Teemu Suo-Anttila2015-12-021-4/+30
| | | | | | | | | | | | Change-Id: Id28a9fa8a204c1e2a12160e2e1dba1823f3726a5
* | | Add missing @since valuesHenri Sara2015-12-025-5/+4
| | | | | | | | | | | | Change-Id: I602b9fc4c87a19a78f949a23519c412aba789baa
* | | Detect hierarchy changes not sent to the client (#18317)Leif Åstrand2015-12-025-4/+218
| | | | | | | | | | | | Change-Id: I77b420738738a42ff50e2a509e4ac4072b1b6e1f
* | | Upgrade Sass compiler to 0.9.13Henri Sara2015-12-021-1/+1
| | | | | | | | | | | | Change-Id: I7caefc58a1b41f726b039b1e230fd3d2e931a2c3
* | | Improve BuildDemos exception handlingTeemu Suo-Anttila2015-12-021-1/+8
| | | | | | | | | | | | Change-Id: Iee29e3686a60c889e6bffa7ffe0a447f14d7afa2
* | | Get revision numbers for tagging from TeamCityHenri Sara2015-12-021-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Optionally get revision numbers to tag from TeamCity. If no revision numbers are given, a placeholder is used in the generated script. Change-Id: Ic266a22e06fd470e2c2e0647b8d83870ffc650ab
* | | Fail during compile if required methods are missing (#18924)Leif Åstrand2015-11-302-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A ComponentConnector must override either getWidget or createWidget for the framework to know the type of the component's widget. Similarly either getRenderer och createRenderer must be overridden for AbstractRendererConnector. Prior to this patch, the compilation succeeded when critical methods were missing - the user just got various hard-to-debug issues when the broken connector was used. Change-Id: I6ec07e2f1c1b15047802e64208485b1d999c0aee
* | | Prevent column drag resize from setting selection column width (#19324)Teemu Suo-Anttila2015-11-301-0/+5
| | | | | | | | | | | | Change-Id: Ifd7a225ac8037a86e4a15603bf47ca93009fa302
* | | Fix select all checkbox state update with low row count (#19322)Teemu Suo-Anttila2015-11-301-2/+4
| | | | | | | | | | | | Change-Id: Ifbaeb2db18ecb6657ae839fec90dbfcaa99be4ac
* | | Unify select all behavior with single row selection. (#17742)Sauli Tähkäpää2015-11-303-0/+67
| | | | | | | | | | | | Change-Id: I6481bf6f429046166dd0502a62b22aea51f5a0bd
* | | Upgrade to Atmosphere-js 2.2.13-vaadin1 (#19323)Johannes Dahlström2015-11-301-1/+1
| | | | | | | | | | | | | | | Fixes at least #19201. Change-Id: I284c93e6b47ea916a991c8c2b495823cb86ebfce
* | | Remove bogus commentLeif Åstrand2015-11-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | The comment was introuced in commit da29f74 for a constant named CLICK_EVENT_ID, but it was accidentally left in the code when that constant was removed. Change-Id: I69697f517585cafb30cc223497bc8db4a919e884
* | | Add stylename to sortable Table header cells (#8219)Leif Åstrand2015-11-274-1/+128
| | | | | | | | | | | | Change-Id: I4774b4079f5c564fdc67e8cabf89278ad7cf2f6f
* | | Repackage spinner.gif to reduce sizeTeemu Suo-Anttila2015-11-261-0/+0
| | | | | | | | | | | | Change-Id: I44c38cdcf33de7b08e1e1d038b81ec9e68fe465a
* | | 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-254-4/+34
| | | | | | | | | | | | Change-Id: I32c980b2cae199ad2059701e4e04b4a7cb76bafa
* | | Add stylename to sortable Grid header cells (#16991)Leif Åstrand2015-11-254-7/+135
| | | | | | | | | | | | Change-Id: I6c151829236928129c258a99177431d0b972f146