aboutsummaryrefslogtreecommitdiffstats
path: root/client/src
Commit message (Collapse)AuthorAgeFilesLines
* Fixing ComboBox page flip on trackpad scroll (#19704)adam2016-07-111-4/+53
| | | | | | | | Trackpad scroll gesture produces a large amount of wheel events causing the same amount of flips on ComboBox. This fix tries to control page flips in a way that it would feel more natural to use it. Change-Id: I6128b412b4079cac44e4940bc033ef08bfe446d6
* Fixing messed up column in Grid after hide, resize and show (#19826)adam2016-06-231-1/+1
| | | | | | | | When resizing a column in Grid, widths of all columns without a fixed width (-1) are set to their actual width. This is 0 when the column is hidden. Change-Id: I8238af0bc36de90bff860d67ce94cce7c67ed6d1
* Correctly detect PhantomJS 2.1Artur Signell2016-06-231-0/+8
| | | | Change-Id: Iaa491c5cc8b9e684999eb45ff2033cc5605c1aa1
* Fixed tooltips for sub-windows (#19073)Pontus Boström2016-06-231-6/+19
| | | | | | | The subwindows tooltip is now also shown in header and footer of the subwindow. Added also tests for the feature. Change-Id: I4e8fb0eb47355d1c35ccfa9f053f5594a5ffc88a
* Add javadocs for onConnectorHierarchyChangeLeif Åstrand2016-06-231-0/+30
| | | | Change-Id: I4db872e3da96ded94e095dd2f1071416ffab4ff7
* Handle touch events in Window (#18042)Anna Koskinen2016-05-111-3/+3
| | | | | | - fixes dragging not working from Window header Change-Id: I1b325db908a2cf9c003ede144105f26d0846aa31
* Update @since for 7.6.6Henri Sara2016-05-061-2/+2
| | | | Change-Id: I9fbe5d6c624033a98e264063ed62361e569415bc
* Take body scrolling into account when deciding combobox popup position (#19162)Artur Signell2016-05-061-11/+24
| | | | | | | | | | | For standard standalone Vaadin apps, the body scroll is not scrollable. For these this change should have no effect. In embedded cases and when running as portlet, the body is scrollable. For these cases, the popup is now correctly shown below the combo box when there is space. Change-Id: I8776f15fb59c6691eadfdd9d688aa20b0af3b75c
* Fix IE focus fix which has been broken since 7.0.0 (#19789, #7965)Henri Sara2016-05-061-3/+5
| | | | Change-Id: I268f4b5c1cb1a2fcc627a814e673a7553afa3927
* Restrict grid sidebar size to visible viewport (#19349)Artur Signell2016-05-062-4/+134
| | | | Change-Id: Idf9e967a4d64f627392c1977e40e829dff735271
* Scroll selected tab into view (#3899)Artur Signell2016-05-061-0/+7
| | | | Change-Id: I20d6f469cbdf3448e299d27b728e6b52018a06ce
* Use the correct window height when comparing to browser window height (#19590)Artur Signell2016-05-061-8/+11
| | | | Change-Id: I41eb04330c20fcb6833c15ea7575947581e9fb57
* Double check table focus in IE (#19676)Artur Signell2016-05-061-4/+23
| | | | Change-Id: Ia1dc3c6b131cc171fc46b832febc1852f91559d9
* Take transition into account for Window layout (#15192, #19525, #19415)Artur Signell2016-05-061-0/+16
| | | | Change-Id: Id23424e1380ea9115f8a345579fccc7c8c89fa1a
* Only handle shortcuts targeted for UI or body element (#19498)Artur Signell2016-05-061-2/+10
| | | | Change-Id: I0b816a1f1f1ddeaa0020fc45bec7629dd97a8092
* Revert "Support string data in javascript renderers (#18209)"Ilia Motornyi2016-04-151-12/+8
| | | | | | This reverts commit ff66c79a045a15f4d1b4fd6f962b2139be21affb. Change-Id: I14f4a4c0b78379e4b22830c1450ef16de229696c
* Make sure RPC queue is only flushed when there are pending invocations (#19684)Artur Signell2016-04-141-1/+2
| | | | Change-Id: I95c47739fb785ed111642a41b0928a5dcde3fea2
* Focus click element inside a drag'n'drop wrapper (#14826)Artur Signell2016-04-141-16/+4
| | | | | | | | | | | | Focus inside a drag'n'drop wrapper does not work out of the box as mousedown is cancelled to avoid text selection when starting a dnd operation. This change explicitly calls focus on the element at the location which was clicked. Input elements will now be able to gain focus but e.g. clicking to move the caret inside a text area won't work as mousedown is cancelled. Change-Id: I89e046ddb0b1044bc6a2f11fda4edbe5fda25743
* Fix Grid to not refresh already focused cell (#19653)Teemu Suo-Anttila2016-04-141-1/+0
| | | | | | | This removes a row repaint when a cell that already has focus is clicked again. Change-Id: I3e4f4f1aec49e2128cd47f7c0b1b1bb4611fbb04
* Refresh grid body after resize (#19664)Markus Koivisto2016-04-141-0/+5
| | | | Change-Id: I8531f9d39aaa5854108e1bee9db121b0e54be770
* Fix Escalator BodyContainer logical top row tracking (#17262)Markus Koivisto2016-04-141-0/+9
| | | | Change-Id: I43041999cba9429e3a08b09f14ac2e8f58774285
* Support string data in javascript renderers (#18209)Leif Åstrand2016-04-141-8/+12
| | | | Change-Id: I2be48aa7a60920193a2f4bd9a413979cb9c48f34
* Make project Java 8 compatibleArtur Signell2016-04-141-1/+3
| | | | Change-Id: I875e152b8851d7b962be47f369c1f6b483193260
* Update @since tags for 7.6.4 and related javadoc7.6.4Henri Sara2016-03-092-1/+8
| | | | Change-Id: I5c0e00620f74ce1c8818904f1ac4f50c8600fea4
* Correctly report timing information again (#19661)Artur Signell2016-03-081-2/+1
| | | | Change-Id: I1c6670b302cd496686d916f6f6e18de816f5e832
* Make table take parent enable state changes into account (#19455)Artur Signell2016-03-081-14/+19
| | | | Change-Id: Id4ab8205b2e7c3e3c52c81de7473d82374dbfcf6
* Fix ScrollbarBundle to use proper rounding instead of truncate (#19657)Teemu Suo-Anttila2016-03-081-2/+2
| | | | Change-Id: Ib6f54fddaf537f123d926bf79936f674a4e4f923
* Omit timings in production mode (#19644)Henri Sara2016-03-081-1/+5
| | | | | | | | * UIDL responses only include server side timing information when not in production mode. * Update documentation accordingly. Change-Id: I73e65057b0c9e8ccfce2a1ee2590f23fba2bdb22
* Fix DragAndDropWrapper update after file upload (#19616)maxschuster2016-03-082-4/+27
| | | | | | | | | | | After a file has been uploaded VDragAndDropWrapper tries to pull changes from the server by calling ApplicationConnection.sendPendingVariableChanges() which has no effect. This change replaces the ApplicationConnection.sendPendingVariableChanges() call with an RPC. Change-Id: If8abc662d4761969e5aa8e6327bfd4bdd7f5e905
* Disable browser's own autocomplete suggestions in ComboBox (#16647)Leif Åstrand2016-03-081-0/+20
| | | | Change-Id: Icad835600685ac7ed9f7dbb09af134839154e696
* Add missing @since for 7.6.3elmot2016-02-161-2/+2
| | | | Change-Id: Iccd7f1e00a245a1ba5572f4086a55bdbe40218c9
* Fix Editor trying to detach save and cancel buttons when unbufferedTeemu Suo-Anttila2016-02-161-2/+4
| | | | | | This is a fix to an regression in some grid patch. Change-Id: Ibd35d7a06f0e0b15e854bf036ccfb7f462e2d37f
* Fix AbstractRemoteDataSource cache clean up on remove (#19482)Teemu Suo-Anttila2016-02-151-3/+7
| | | | Change-Id: I39f5fe82780e8bd489f8da014b59e79bac95d335
* Fix NPE if stopping navigation in onBeforeUnload (#19541)Artur Signell2016-02-151-0/+8
| | | | Change-Id: Id20ec15a92879984785b5427feb6a80928457af3
* Fix NPE on column width detection in TreeTable and RowGenerator (#19437)Teemu Suo-Anttila2016-02-151-3/+7
| | | | Change-Id: Icaf037a045d75e0b93781abcc80f7137f6a4d306
* Open editor deferred to allow column size calculations on init (#19488)Teemu Suo-Anttila2016-02-151-2/+2
| | | | Change-Id: Ie4f8bfbdb1992a2eba8836f2c320c9f0c4718ae5
* Fix Editor overlay position when footer is displayed on top (#19491)Teemu Suo-Anttila2016-02-151-3/+5
| | | | Change-Id: I6ad09f0d69073042e76bb208b951824333cba230
* Make hiding/showing components in grid header/footer work (#19297)Artur Signell2016-02-152-37/+82
| | | | Change-Id: Icd98bf81f98c1d79b4c9b4ca4a17d36ed883e19f
* Add missing @since for 7.6.27.6.2elmot2016-01-282-3/+3
| | | | Change-Id: I747fff73e9737458054baf223fd4cd8d816950ac
* Make Checkbox label send context click events also (#19456)Artur Signell2016-01-261-0/+15
| | | | Change-Id: I922375554be313f0ee7d753b3de444cfe1964ebe
* Do not process click events for disabled optiongroups (#19433)Artur Signell2016-01-211-1/+5
| | | | | | | | This removes the warning logged on the server side when the RPC reaches it for the disabled component. As this is more of a cosmetic change, there is no automatic test. Change-Id: Ia010c07fe277411a6ea3edcacb7a016d66b6807f
* Allow legacy components to paint infinity double values again (#19447)Artur Signell2016-01-211-1/+5
| | | | | | | | | | | | | | | | | JsonPaintTarget.addAttribute(String,double) converts infinity values to { "name": Infinity }. This is not valid JSON but has "always worked" and at least NumberField relies on being able to send infinity values. For state and RPC it's not possible to send 'infinity' as JsonNumber converts those to null. It is not possible to send 'infinity' back to the server using a legacy variable either as also in this case JsonNumber is used and the value becomes null. This fix should be reverted when legacy variable support is removed. Change-Id: I19d17368f9da97a81fc9f780749dc4f0a8d3ee9b
* Clean up SingleSelectionModel client-side on data source change (#19469)Teemu Suo-Anttila2016-01-211-0/+10
| | | | Change-Id: Ida6a093121663731853404598e8b382969101850
* Add clarifying comment to CustomDetailsGeneratorTeemu Suo-Anttila2016-01-211-1/+3
| | | | Change-Id: I05cb9723c8fb896f2ea6d306e12ef862ce940778
* Use LayoutManager for details rows (#18821, #18619)Leif Åstrand2016-01-214-11/+106
| | | | Change-Id: I444b0f3ad76703ec64a4bb998cfd19b79c1d0a15
* Add missing @since for 7.6.17.6.1Teemu Suo-Anttila2016-01-122-1/+3
| | | | Change-Id: I3a52dbf2138894b19e79b18fa4da04ed6c922c39
* Split VOverlay functionality to a new base class (#19347)Teemu Suo-Anttila2016-01-124-1010/+1070
| | | | | | This fixes the missing z-index for the Grid popup. Change-Id: I775d7b60c4035bc2cada0f59f1d01cba2e7b98eb
* Fix ScrollbarBundle to not round down pixel values (#19421)Teemu Suo-Anttila2016-01-081-12/+2
| | | | | | | | | 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: I779e678a7f7a22b367e8329aa17e5980fde42fba
* Support non-AbstractFieldConnector fields with Grid Editor (#19440)Teemu Suo-Anttila2016-01-081-6/+6
| | | | Change-Id: I401b04a2722f6659530e3d91e396993c11bc54ce
* Always set header/footer style name to TH (#19209)Artur Signell2016-01-081-1/+1
| | | | Change-Id: I0031941b032534902e6591320fa2ae340ec67b73