aboutsummaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow defining a focus delegate component for CustomField (#20336)Artur Signell2016-10-262-3/+97
| | | | Change-Id: I1160e7a384b1816204eb7f4b0f52f83ed9e230c0
* Allow a resize listener to fire a resize listener (#20338)Artur Signell2016-10-251-3/+4
| | | | Change-Id: I6b045c3a693e88b3cba182ae9ea68cfa98c914b0
* Make modal window block shortcuts for underlying components (#20366)Artur Signell2016-10-242-0/+14
| | | | Change-Id: Ibb3b52b652d77a1bfa786417b1c92fd0a578035f
* Make Grid isWorkPending wait for scroll events to complete (#20417)Artur Signell2016-10-201-1/+12
| | | Change-Id: I3cfdac539111ff2e88c7ff81e6d6b9a579160423
* Fixes VTree so that you can click sub elements when setHtmlContentAllowed is ↵Sebastian Nyholm2016-09-261-1/+1
| | | | | | true. (#20097) Change-Id: Ic453aaf16ea1d44792db868e04faaba069aab3b7
* Format project pom files using correct settings (4 spaces)Artur Signell2016-09-251-144/+144
| | | | Change-Id: Ib8ae22a56334046effe721bb4d3769ef7b92d61d
* Use requestAnimationFrame when scrolling in Grid (#20294)Artur Signell2016-09-201-3/+27
| | | | | | | | | | Chrome no longer (since version 5x) always fire deferred commands immediately during scrolling but can delay them with several hundred milliseconds, making grid really unresponsive. So far, nobody has been able to provide a reliable test case. Change-Id: Ide80aef2d661c9e27b67c8e62e85734af7a38cab
* Make initially disabled grid work when enabled (#20240)Artur Signell2016-09-205-16/+40
| | | | | | | | Adds API to allow grid to ask its data source if it is waiting for data. The previous tracking inside grid was not always correct as it relied on dataAvailable being called. Change-Id: I0bdb448d9b720155940b0834e118f0eca27a3bfc
* Change javadoc to a style Eclipse formatter can handleArtur Signell2016-09-201-5/+3
| | | | Change-Id: I2ad135c72821b6e194fd77bd141b638c36e138a7
* Format Java files using Eclipse Neon and Vaadin settingsArtur Signell2016-09-20503-8024/+8437
| | | | | | | Using the same formatting in the 7.7 branch and the master branch eases porting of fixes Change-Id: I51b4693f2f120447702cf322ce4505608ad92987
* Fix assertion error when column widths are calculatedArtur Signell2016-09-201-1/+2
| | | | Change-Id: I042a5bfb548b52911100e01e5a74901a1abfbf33
* Ensure temporary layout manager state is cleared at the end of a layout phaseArtur Signell2016-09-161-0/+7
| | | | Change-Id: I28f3d20e6db999a033429338535719f14e495d4f
* Use correct column index when calculating min width during resize (#19833)Artur Signell2016-09-151-2/+1
| | | | Change-Id: If7a7a5c1e5eff4bdac0f6e5943a9fac2ce98784a
* Calculate column widths immediately if there is data (#20269)Artur Signell2016-09-141-1/+3
| | | | | | | Deferring the column width calculations, like done before, causes flickering as each column is first rendered with its minimum required width. Change-Id: I02e6951a99dcb0cb9ad78a95915076d064fa9642
* Ensure Firefox always updates the grid scrollbar (#19802)Artur Signell2016-09-141-8/+40
| | | | | | | | | When the scrollbar is scrolled a bit down and the number of items in the grid is reduced so that no scrollbar is needed anymore, it seems that Firefox refuses to send a scroll event even though the scroll position is updated before the scrollbar is hidden. Change-Id: I626536a9efd036bc826b1e6be3363332a56774f6
* Change snapshot version 7.7-SNAPSHOTArtur Signell2016-09-131-1/+1
| | | | Change-Id: I7929f6fbe9a83f63fcb7c1f3b174dd84d4add185
* Always show loading indicator for JavaScript RPC (#20235)Artur Signell2016-09-081-3/+5
| | | | | | | | The change to not show loading indicator for JS RPC was done in 15a53d305e6648572c11cb988f4988c2c5825af1 and looks like a refactoring error. Change-Id: If2a2818e0c4adc06479ecaf17764bf53fc89c095
* Update DOM and update escalator row count in the correct order (#19442)Artur Signell2016-09-051-5/+8
| | | | | | | | | | If you show a column when Grid has no horizontal scrollbar, and is scrolled all the way down, and the number of visible rows is slightly more than N then Escalator will adjust the row count when the scrollbar is shown so that N-1 rows are visible. During this operation, the DOM must be updated for the new column. Change-Id: I0b6c845f96a57be1d64ef4e735aa2f77efbe589a
* Fire actions before removing menu from the DOM (#20080)Matti Tahvonen2016-08-301-26/+21
| | | | Change-Id: Ic1cd285c697a05d186d81935f632881e4cf561bf
* Fix animation end listeners so they are always removed (#17903)Artur Signell2016-08-302-9/+36
| | | | | | | | Fixes ComboBox suggestion popup so that it will not automatically close when clicking the popup button, if the user happened to double click on the button earlier. Change-Id: I60936f82133ca89c2aef0dccff68092a11deff1c
* Added a fallback value for useragent (#20172)Matti Tahvonen2016-08-301-0/+3
| | | | | | | | | Without this change, some browsers, like GoogleBot, don't properly render the page. Instead of weird JS exception (and hit to server with 404) we should at least try to render the app with all browser. As webikit/chromium based browsers are nowadays most popular, falling back to "safari" permutation. Change-Id: I4275110962432b2552d51715a86a8e815fe539ad
* Update/remove empty @since for 7.7Henri Sara2016-08-152-8/+8
| | | | | Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f (cherry picked from commit b322664b8b21da53e6fc833005fe3968f8352bec)
* Remove unused GWT dependenciesHenri Sara2016-08-121-1/+1
| | | | | | | | | As vaadin-client-compiler dependens on gwt-dev, the gwt-dev dependencies are either bundled in gwt-dev or specified as transitive dependencies for it, so there is no need to specify them again for vaadin-client-compiler Change-Id: Iec075a3b4a005ae7b2e331287d942357aafe277d
* Fix Grid height calculation when HeightMode.ROW (#20104, #20074)adam2016-08-115-1/+128
| | | | | | | | | When Grid is inside of a Tab (Tabsheet or Accordion) and height mode is set to HeightMode.ROW, layout happens before row height is known. To fix that, an event is fired and a handler starts a layout after everything is calculated. Change-Id: Idc8de795956b387ec69adf1871cb7f557914d998
* Fixing TabSheet scrolling within SplitPanel (#20052)adam2016-08-031-3/+8
| | | | | | | | | This patch fixes an issue with disappearing tabs in a TabSheet placed in a SplitPanel. Scrolling a tab into view needs to be done after layout has happened. Otherwise the available width for TabSheet is unknown and causes unexpected behaviour. Change-Id: Ibcea04ddadfafc5028efe44a6817517b16e21bde
* Only trigger profiler after precondition checksLeif Åstrand2016-08-011-3/+3
| | | | Change-Id: I2c5b617dbd0da4f352e494097a601cea922f14df
* Fix disappearing ComboBox value (#19221)Matti Tahvonen2016-08-012-17/+79
| | | | | | | Without the fix, when selecting a value from page n+1 and re-opening the ComboBox popup, the content of the text box may disappear. Change-Id: I5fb57c0e5a068645f4b11fb1c392e682dd04b06a
* Use pure JS instead of JQuery JS for Atmosphere (#19396)Artur Signell2016-07-162-7/+6
| | | | Change-Id: I20c6e98fe84f0e42c3aa7544a85d4283e2a21537
* Added a null check to method 'setCellFocus' in grid.java in line with other ↵7.7.0.beta1Dillion Bowman2016-07-151-1/+2
| | | | | | | checks that shortcircuit method(#20031) Change-Id: I55e240980377d7ad94c06e2bf395acd95de32542 (cherry picked from commit 04eeee3d55b253435fdb7c8e5f23ebb970099022)
* Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOTSampsa Sohlman2016-07-141-1/+1
| | | | Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad
* Fixing drag and drop file upload issue on windows (#19809)adam2016-07-132-10/+41
| | | | | | | | Folder upload is not supported by most of the browsers and can cause StreamVariable methods not fire on some configurations. This fix tries to detect and prevent uploading of folders. Change-Id: Ib6357ddaeda5549065ab8ef5f682f12ad5968bce
* Fixing Grid Layout required indicator position (#18418)Henri Sara2016-07-131-22/+21
| | | | | | Required indicators in Grid Layout are now located right after the fields Change-Id: I764fe15a967673c3a70a2a8ab97e7d1a223061fa
* Fix ComboBox highlight width on IE8/9 (#19889)Henri Sara2016-07-131-1/+2
| | | | | | This fixes an issue caused by the fix for #19658. Change-Id: I688275b0c39af723500bc0f7d0c87799698c90e7
* Fixing ComboBox page flip on trackpad scroll (#19704)adam2016-07-041-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: I3ed206a5abe8c3ba8c06a5998f788468157663f1
* Updates to Grid's height handling (#19690).Anna Koskinen2016-06-292-5/+41
| | | | | | | - new height more for undefined height that works like in Table and resizes the grid when details row opens or closes Change-Id: I2dc817140308093865be30de72edcd6494e4a44b
* Fixing messed up column in Grid after hide, resize and show (#19826)adam2016-06-071-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: If50e71c748cd0674f44d9e51777518eb48b42c5c
* Add missing @since 7.77.7.0.alpha3Henri Sara2016-06-011-1/+1
| | | | Change-Id: Id9f1dbc991c1dcb2c2d3817d9d958485db6269bc
* New login form (#8171)Ingo Kegel2016-06-012-0/+221
| | | | | | | | | The legacy LoginForm is substituted with the new one which is compatible in API. The patch contains modified code from the addon https://vaadin.com/directory#addon/loginform Change-Id: I2178291c97c2f66840f832a0bf932271534beb49
* Use gwt-user and gwt-dev dependencies in client and compilerTeemu Suo-Anttila2016-06-011-72/+1
| | | | | | | This removes GWT dependency from the server and shared parts of the framework Change-Id: Iafbb752c0184611a18d4a9d61c9e03229d42836e
* Suggestion pop-up width API for ComboBox (#19685)Jonni Nakari2016-05-312-30/+182
| | | | | | | | | | | | | | Added API setPopupWidth(String) to ComboBox. The suggestion pop-up now has three different width modes: 1. Legacy "null"-mode: width is determined by the longest item caption for each page. This looks & feels like the old implementation. This is the default mode 2. Relative to the ComboBox. e.g. 100% 3. fixed width using any CSS definition Change-Id: Id60a6996ee82726196b84d50c2d0d18a6cfb5ebf
* Update missing @since for 7.7Henri Sara2016-05-303-6/+7
| | | | Change-Id: I9c35e50fd4b56c6b70a4194526cbbbe7870add6e
* Send an ack message after push has removed connectors (#19822)Artur Signell2016-05-272-7/+22
| | | | | | | The server side needs to know the client has removed the connectors to be able to do cleanup Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73
* Correctly detect PhantomJS 2.1Artur Signell2016-05-222-0/+37
| | | | Change-Id: I9b1df949b831b84aa05bf611b0128eb2414bbbae
* Notify server side component about clicks in form layout (#6346).Denis Anisimov2016-05-191-0/+25
| | | | Change-Id: Ia14a50aba17689b580bb265c9693c3ae503fee34
* Change GridLayout to no longer be a legacy componentArtur Signell2016-05-161-11/+2
| | | | Change-Id: I9d5c135dbfbe108c17fea6334966d4df09ac61ca
* Tooltip might not close when moving outside of UI (#13370)Anna Koskinen2016-05-161-2/+51
| | | | Change-Id: Iee39b7251af20ff25cf220e91f1b3c123345f711
* Eliminate rounding errors for GridLayout expand ratios (#19797)Artur Signell2016-05-162-19/+17
| | | Change-Id: Idf05dde5d6526fafee618fd3e2eb1afa63fab7bc
* Disable multiselect checkboxes when Grid is disabled. (#18560)Sauli Tähkäpää2016-05-134-6/+141
| | | | Change-Id: Ief0531fe90b9bc8bcf0a60132211a0633b9401d4
* Fixed tooltips for sub-windows (#19073)Pontus Boström2016-05-121-6/+19
| | | | | | | The subwindows tooltip is now also shown in header and footer of the subwindow. Added also tests for the feature. Change-Id: I933dad9e8530ce20b930fe22caf9e79a3ad3e3d2
* Avoid rebuilding VListSelect DOM for each round trip (#14765)Leif Åstrand2016-05-111-13/+51
| | | | Change-Id: Iebcea0fd80eb9c1e0f14357fa09a264db5f1ee06