aboutsummaryrefslogtreecommitdiffstats
path: root/client/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | Auto focus modal window (#17021)Ilya Ermakov2015-04-211-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch a modal window is always given focus on opening and in the situation when an above-lying window is closed. Change-Id: Ie13869830df13f411e4f14340745d501a1aabafa
* | | | | | | | | | | | Revert "Reduce reflows when sizing columns (#17315)"Markus Koivisto2015-04-201-72/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 103b329d328ab0dde95da9426462491be510a8be. It causes problems with screenshot tests (GridColumnAutoWidthServerTest). Change-Id: I1de4a44573b22e0bea8ffa2626724e2a182cb876
* | | | | | | | | | | | Made grid StaticCell and StaticRow public (#17415)Tomi Virkki2015-04-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These supertypes are needed at least in the Components project. Change-Id: I7a9314c5198d99074ae42f6b0f3b8bd7e84d71e2
* | | | | | | | | | | | Update favicon when changing themes (#15481)Leif Åstrand2015-04-171-0/+22
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3622d211ac5e668f7dce999605118f8f16ffae90
* | | | | | | | | | | Keeping MenuItem custom classes when updating styles (#17427)Alexey Fansky2015-04-161-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I54b7e700148797f0145c4ec5f1802ea999142ab3
* | | | | | | | | | | Fix Grid editor area calculation without scrollbars (#17471)Teemu Suo-Anttila2015-04-161-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I55791e0bf46b00ea90daaeb1af8b4ca2748ff9d1
* | | | | | | | | | | Re-showed tab is displayed if there is room for it (#17096)Alexey Fansky2015-04-151-9/+58
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I52c9a47e2b9eed3a3f73f34e4c3e770b915509bf
* | | | | | | | | | VConsole logging -> java.util.loggingArtur Signell2015-04-1315-193/+329
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id1b04e1335f0906f8de2d514ff11bc744dc14c49
* | | | | | | | | | Prevent opening Table context menu on short tapping on iOS (#15297)Ilya Ermakov2015-04-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch handling touchstart in Table body is prevented if it is handled in Table row. This is the smallest patch that solves the problem, refactoring remains an open problem. Change-Id: Iea54210ee81a3fdf17e45c6c98026af9080abddf
* | | | | | | | | | Grid header should render "the same" after changes to header (#17131)Mikael Grankvist2015-04-101-18/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I2a16ffbd59bf4863eb6a7bea8d4b590a693af637
* | | | | | | | | | Adding a temporary style to VNotification on Chrome >=41 (#17252)Alexey Fansky2015-04-101-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I41c05e8f8487d351035804e0681947956d861479
* | | | | | | | | | Don't use !important for ColorPicker width in Valo (#17140).Denis Anisimov2015-04-101-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I47feff9c78a39e30233f388b938c7e4e53b52051
* | | | | | | | | | Customizable DnD preview handle strategy in Dnd manager (#10377,#14880).Denis Anisimov2015-04-102-168/+533
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Idead68d8274de92b9ba7d7f8d71e669244a017fa
* | | | | | | | | | Grid layout slots should be slot size not slot content size (#17039)Mikael Grankvist2015-04-103-20/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I73a26b0d2f07bb624df6037e4e77f7137fd21791
* | | | | | | | | | Set value selected by mouse when pressing Enter in ComboBox (#16981)Ilya Ermakov2015-04-101-44/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch pressing Enter in ComboBox sets value selected by mouse. Selection by keyboard is not given higher priority. Change-Id: I2e5f610923a40f67be2c1504a004af0d431a67a3
* | | | | | | | | | Displaying tooltip on touch devices underneath the field (#17150)Alexey Fansky2015-04-103-22/+114
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7381a6212b824f9dafc5fe7359b0e791f15c57b2
* | | | | | | | | 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
* | | | | | | | 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
* | | | | | | 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
* | | | | | Fix Grid CellFocusHandler position on DataSource size reset (#16607)Teemu Suo-Anttila2015-03-161-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id02ff612a3f152af5341445bec769a74cfd79cfb
* | | | | | Fix invalid assumptions about empty Grid (#16734, #16684)Leif Åstrand2015-03-162-2/+8
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't reset to default column sizes when adding row to emtpy escalator * Don't wait for data after size is explicilty reset to 0 * Don't assume there were previous rows when adjusting focus on add Change-Id: I59e8c0ef0c5633cf3678db63a660e3f1d1ca7d2a
* | | | | Makes Connectors into DeferredWorker candidates (#17127)Henrik Paul2015-03-122-113/+114
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie24a85a2c4abc5e68af0bec2af4dcbcabee77c91
* | | | | Improve performance of setNeedsMeasure (#16972).Fabian Lange2015-03-112-7/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes the method LayoutDependenyTree.setNeedsMeasure which takes a connectorId as first param. In all places where it is used, the ComponentConnector is actually known, so this change avoids looking it up over and over again. Also The lookup would need to lookup the ConnectorMap every time. Change-Id: I2593b0bede05cd69889ba68aac854cfba43f70b1
* | | | | LayoutManager uses shortcut when delaying overflow fixes (#16963).Fabian Lange2015-03-111-9/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces an extracted method which will quick return if a component needs a delayedOverflowFix. Change-Id: I0d6ab100964a59e2f445a81271863a8212538d4d
* | | | | Improve performance of getMeasureTargetsJsArray (#16973).Fabian Lange2015-03-111-13/+4
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change optimizes the method LayoutDependenyTree.getMeasureTargetsJsArray. The previous code dumps both MeasureQueues and then iterates over the vertical one and then checks if it is present in the horizontal one. If it is not present it pushes the element to the array (which usually invokes an arraycopy in js). The new code adds both Queues to a new FastStringSet which does deal with duplicates nicely. While this is not much faster than the dumps, it avoids the array allocations and the separate iteration for duplicate checking. Change-Id: I2f643a2d0b32e4c2517efff16c196387f38f0d8a
* | | | Update @since for 7.4.1Leif Åstrand2015-03-052-1/+3
| |_|/ |/| | | | | | | | Change-Id: I61233d704eae50447d3ccb5a5c485fe3ef98c436
* | | Fixes subpixel allocation accuracy and speed (#16614, #16750)Henrik Paul2015-03-043-118/+253
| |/ |/| | | | | | | | | | | | | This reverts workarounds used in subpixel quick fix commit 6133b2cffd0c0b0e0e360ae30330a8adbe7662f4. New logic uses Escalator's more optimised multiple column width setting method. Change-Id: I0863f9774e6efc26f01ebdb736b4847e4ef5354c
* | Make Grid recalculate columns on resize (#16539)Teemu Suo-Anttila2015-03-031-0/+17
| | | | | | | | Change-Id: Ib2b9ecc995ec6fe2627c545efc2a312a59df6b9c
* | Reapplying column width on Grid actually reapplies the width (#16900)Pekka Hyvönen2015-03-031-1/+1
| | | | | | | | Change-Id: I8a0bc92294004411782c6ee5b0e460b892570aa3
* | Restoring overflow-x and overflow-y in runWebkitOverflowAutoFix (#16650)Alexey Fansky2015-03-031-1/+15
| | | | | | | | Change-Id: I7be1c1571ee5ede0ce481faf823f5f271a280a8a
* | Fix text input of PopupCalendar in Internet Explorer (#16677).Mika Murtojarvi2015-03-031-2/+18
| | | | | | | | | | | | | | Similarly to VTextField, VTextualDate now uses KeyDownHandler with IE to process the pressing of the return key. Change-Id: I139134fc38678ad46f0c46f30e3de25547b9a3c6
* | Displaying tooltip in slot for touch devices (#15353)Alexey Fansky2015-03-032-19/+125
| | | | | | | | Change-Id: Ia2fce4dbfc205b44622557017afff19c4a2ef7df
* | Improve performance of Util.collectionEquals (#16968).Fabian Lange2015-03-021-10/+9
| | | | | | | | | | | | | | | | | | | | | | This change checks the length of both collections first before iterating them. This massively speeds up the comparison in case the collections do not have the same length. Also in the case where the lengths are equal, this saves the collection2.hasNext() checks. Change-Id: If1325f3581d12bf742d77fbf8b0f89511fa11252
* | Fix Grid flick scrolling on iOS devices (#16762)Teemu Suo-Anttila2015-03-021-30/+27
| | | | | | | | Change-Id: Iee64f1dc5ce91472c66f43a6269cb1eccb2f9b52
* | Method for requesting column width recalculation (#16748)Artur Signell2015-03-022-3/+21
| | | | | | | | Change-Id: I089f08a056a358d9857ce6608293878e2b8bbd9e
* | LayoutManager reuses shortcut Element instance for measure (#16964).Fabian Lange2015-03-021-9/+8
| | | | | | | | | | | | | | | | This change prevents the duplicate getter chain lookup connector.getWidget().getElement() on the very hot measureConnector method. Change-Id: Ia59c9ef2e6bbcf9402424bc565bc9ee3977e3c6e
* | Disconnect push after application has been stopped (#13248)Artur Signell2015-03-021-8/+21
| | | | | | | | Change-Id: I4b8ca76a530453ee95ff88a1a4bbe3fa7a7958d4