summaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Generate type data for AbstractRendererConnector.decode (#13334)Johannes Dahlström2014-07-174-15/+26
| | | | | | | The presentation type parameter is stored so that decode works without implementers having to implement a getType method. Change-Id: Ia2b9f977f2bf6ed006379cda5eeb61674dd92ee0
* Implement active cell painting and mouse interaction (#13334)Teemu Suo-Anttila2014-07-153-10/+92
| | | | Change-Id: Iecb9db0fe6ea9ef0409e2ac0a294ac3508277251
* Generate type data for AbstractRendererConnector.createRenderer (#13334)Johannes Dahlström2014-07-102-11/+1
| | | | | | | | The declared return type of the most-derived getRenderer method is stored to make the default createRenderer implementation work. This is identical to the way AbstractComponentConnector getWidget and createWidget work. Change-Id: I879e9e6739e366bd81773a1e65195336e0cdac6d
* Server-side programmatic sort updates sort indicators in the UI (#13334)Leif Åstrand2014-07-101-1/+22
| | | Change-Id: Ia4bae5d88d265250d1bf4daa8d23561edb757872
* GridConnector sends user sort events to the server (#13334)Leif Åstrand2014-07-101-0/+22
| | | | Change-Id: Ic5b1462ecf2e5a5cef6b08bea7a4c00a09c39c9a
* Update sorting indicators when sorting through the API (#13334)Leif Åstrand2014-07-101-9/+10
| | | | Change-Id: I34e56a731ee7263cee6b79588993f27e92e1aa5f
* Some general Grid maintenance (JavaDocs mostly) (#13334)Henrik Paul2014-07-095-104/+130
| | | Change-Id: I6724ae2433b742b620d43cb564798d59be805545
* Removes the version number from @since in Grid classes (#13334)Henrik Paul2014-07-0848-51/+47
| | | Change-Id: I36192c46b359b8307c5bb1faf71c3b9a20e77fb8
* Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-07-0816-507/+144
|\ | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: I7f97cb771665485dbc9130a3c9b0365185615fc5
| * Return a value on __gwtStatsEvent in Profiler (#11709)Bogdan Udrescu2014-07-071-14/+14
| | | | | | | | | | | | | | | | Calling GWT RPC throw an exception when __gwtStatsEvent doesn't return a boolean. This was in the Profiler.ensureNoLogger where the function assigned was empty. Change-Id: If97e15eb3c2c6512e80f3bde81ba180b8c95c947
| * Remove unused VWindowOverlay (#14055)Artur Signell2014-07-033-83/+5
| | | | | | | | Change-Id: I3125dec887106e746b95c220f587a8d3e39be0f0
| * Remove shadow div for Overlay elements except IE8 (#9303).Henri Sara2014-07-031-38/+52
| | | | | | | | Change-Id: I7bdaf849e79191183013ca05e7420e10411f0b2e
| * Revert "Allow changing theme on the fly (#2874)"Henri Sara2014-07-039-368/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1b73b00b2875c5eafa3c641b77f5d9efc2f7d929 as well as the related changes to @since, release notes etc. Conflicts: client/src/com/vaadin/client/ResourceLoader.java client/src/com/vaadin/client/communication/TranslatedURLReference.java client/src/com/vaadin/client/ui/ui/UIConnector.java server/src/com/vaadin/ui/UI.java shared/src/com/vaadin/shared/ui/ui/UIState.java uitest/src/com/vaadin/tests/tb3/AbstractTB3Test.java Change-Id: Id882dc730f51055f6d17200964bcaf8a1f87a35f
| * Add missing @since 7.3 to javadocHenri Sara2014-07-035-22/+33
| | | | | | | | Change-Id: I62610ef647fbbb5a7cfae25ac5c7628f78f2c6ff
| * Add missing @since 7.2.4 in javadocHenri Sara2014-07-033-0/+4
| | | | | | | | Change-Id: I48c37a377d6764333b83512dc613798aaf39423c
* | Call setup on cells in CellIterator.rawPeekNextJohannes Dahlström2014-07-071-1/+5
| | | | | | | | | | | | Colspan handling requires cells to have elements associated. Change-Id: I28b9c989507b952f4a3549413bff18f39c394cfb
* | Fix setting SelectionMode on application start (#13334)Teemu Suo-Anttila2014-07-071-2/+4
| | | | | | | | Change-Id: I7993a1e7c0ecfc1f75adfe0c156cd41528fea329
* | Adds key-related helper methods to Renderers. (#13334)Henrik Paul2014-07-043-3/+44
| | | | | | | | Change-Id: Ic7b1ece8b88126323acc2e216acdebe636091b98
* | Adds the ability to swap between the three client side selection models (#13334)Henrik Paul2014-07-048-59/+240
| | | | | | | | | | | | | | So, this means when the selection model is modified on the server side, the client side changes accordingly. Change-Id: I3c7e3802cecdf9dfd64f5296c48fca5dfc58787d
* | Make Grid scroll as the selection drag happens near an edge. (#13334)Henrik Paul2014-07-032-91/+380
| | | | | | | | Change-Id: Id5188cc090e181deb2128933236d39d7b418c16a
* | Client now recognizes server-side selection model changes. (#13334)Henrik Paul2014-07-031-0/+17
| | | | | | | | Change-Id: Ic42e0e96871620fde6b9ce17dd5b487b1d6b8370
* | Clean up test code for selection column (#13334)Henrik Paul2014-07-032-32/+61
| | | | | | | | Change-Id: I98963a367f05c39ad6e185ebf8a1d903efa686a2
* | Implement Grid client-side ListSorter (#13334)Patrik Lindström2014-07-011-0/+177
| | | | | | | | Change-Id: I51e6b56a00ac45185be98d6c62c3b0ee7494c8f4
* | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-07-0139-586/+1834
|\| | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: I515edf75b3ba2eb0bf94fa0d747cadbce2c79a21
| * Merge branch 'valo' to masterHenri Sara2014-06-3014-172/+1057
| |\ | | | | | | | | | | | | | | | | | | | | | Updated release notes to the form previously used in master. The ticket list link needs to be updated separately in the 7.3 branch. Change-Id: I7b7d09a1281261d3a1b8793cfff9ba8951a07798
| | * Merge branch 'master' into valoHenri Sara2014-06-302-3/+29
| | |\ | | | | | | | | | | | | Change-Id: Ifeb36e6c0acd156b7714f96f32ad7d4ff8416100
| | * \ Merge branch 'master' into valoJouni Koivuviita2014-06-2710-97/+437
| | |\ \ | | | | | | | | | | | | | | | Change-Id: Iffe877e047ee29dbd4e5b3a6098f82da3d0a47cc
| | * \ \ Merge branch 'master' into valoJouni Koivuviita2014-06-2618-274/+340
| | |\ \ \ | | | | | | | | | | | | | | | | | | Change-Id: I9f804f3ba10922a3d59999df06a23f2daa4cd4e8
| | * | | | Fix notification default delayJouni Koivuviita2014-06-181-14/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default hiding delay should be 0ms instead of 1000ms, according to the server side class at least. Change-Id: I064c01b2fdc9df4cbcbd74def8e494add22ee749
| | * | | | Fix VOverlay animation-out jitterJouni Koivuviita2014-06-181-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An improper fix to an issue with the closing animation that was left there mistakenly. Change-Id: I645c6983058fb128cf060a3c7bb2766cb47e3a81
| | * | | | Fix overlay animation-in/out for VNotification and PopupViewJouni Koivuviita2014-06-164-27/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Notification delay now applied to browsers without CSS animation support - PopupView now also supports animation-in and animation-out, and also shows the “loading” widget when the popup is opened and the server response takes a little longer. The popupComponentWidget is also kept in the popup during the animation-out Change-Id: Idb26d87a8cf75cfa3e145ea670dacc1c87ce75d6
| | * | | | Fix multiple VOverlay animation-in/out related issuesJouni Koivuviita2014-06-165-100/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Any running animation-in is now finished before animation-out is triggered. Moved windowClone variable into WindowConnector where it should be. Change-Id: I0ee733d05558d46a08e5e46f821104ad98783118
| | * | | | Notification position should be controllable with CSS (#13990)Jouni Koivuviita2014-06-161-23/+49
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic04f97d00745c2b7d1b4c143b2a458ab47188fd2
| | * | | | Merge branch 'master' into valoJouni Koivuviita2014-06-1611-140/+336
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.properties Change-Id: I2477f2b420506d1b41d29d9bb1e361d66bedb68d
| | * | | | | Fix copyright header in AnimationUtilHenri Sara2014-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I768d93e8eb7f4b6415f17c80bc4564053313dc56
| | * | | | | Implement Notification animation with CSS (#13660)Jouni Koivuviita2014-06-055-143/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default opacity (90%), fade duration (400ms) and fade delay (1000ms) are defined in the base theme. “In” animations can be defined by using a dependent stylename ‘animate-in’ (prefixed with the widgets own primary stylename), e.g. 'v-Notification-animate-in'. That CSS class should then have a CSS animation specified, and the CSS animation name should contain 'animate-in', e.g. .v-Notification-animate-in { animation: notification-animate-in 400ms; } @keyframes notification-animate-in { ... } “Out” animations are defined similarly, but with 'animate-out' as the keyword. The base theme contains mixins for declaring keyframes rules as well as animation values, which include needed vendor prefixes. Refactored deprecated GWT API’s to use newer API’s. Change-Id: Iba929e8de8b6ce100852d472d65c9c9d0630c48f
| | * | | | | Merge branch 'master' into valoJouni Koivuviita2014-06-03371-1006/+2228
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: WebContent/release-notes.html build.properties client/src/com/vaadin/client/ApplicationConfiguration.java Change-Id: I36f075a03350e45c8666832142d7368891af3e59
| | * | | | | | Deprecate VOverlay shadow element and related API (#13661)Jouni Koivuviita2014-05-121-1/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CSS box-shadow should be used instead wherever possible. Change-Id: I17829cddd1d6d0d32930132654a9b79b52723e23
| | * | | | | | Move debug window styles from theme to widgetsetJouni Koivuviita2014-05-097-0/+409
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #13563 and #10356 Debug window styles are only downloaded and injected to the page if productionMode==false and ?debug parameter is present and not in ‘quiet’ mode Change-Id: I3ac588745f4702a1cc0473b95806877cbf7062ad
| * | | | | | | Do not re-send browser details in the first UIDL request (#14072)Artur Signell2014-06-302-60/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If68c4145f90951f6400ccf4264a481c3531519e7
| * | | | | | | Add a missing check for user-initiated column resizing in VScrollTable (#13432)Juho Nurminen2014-06-301-1/+1
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | Change-Id: Ie70214898cca5bfd2e5a5b0e287427fd9acb8ce3
| * | | | | | Fix tooltip error when loading Javascript (#14028)Juuso Valli2014-06-272-3/+29
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Change-Id: Ic596c0428bc3a59f9fe0ad82276dacb4b23c0d99
| * | | | | IE11 now uses synchronous loading of script instead of async with ↵Mikael Grankvist2014-06-262-5/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | preloading. (#13956) Change-Id: Ia61d672a55f69326b37420305f0108f2d7443b70
| * | | | | Allow changing theme on the fly (#2874)Artur Signell2014-06-269-62/+372
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I70c153c4109428686002f985bfe1cb7cba2c9b31
| * | | | | Revert "Add scrollbars to ComboBox suggestion popup if low on screen estate ↵Sauli Tähkäpää2014-06-261-30/+15
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#11929)" This reverts commit ede8fbaad050c98682df9da935caf59a3a3787c6. Change-Id: I6d2b6ad3901ac50782a9c8af6847c0b917d6027d
| * | | | License Checker for vaadin cval products (#13696 #13474)Manolo Carrasco2014-06-262-9/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This patch includes four elements: 1.- A class able to validate a licensed product against Vaadin license server. It can be used in any vaadin product (thought for non addons like TB) just adding vaadin dependency, or copying the class. 2.- A class able to inspect all addons in the classpath and figure out, based on the MANIFEST.MF info, whether we have to check developer license. 3.- A modification to Vaadin connector generator to use the classes above and to stop compilation in case. 4.- A modification to ConnectorBundleLoader, so as when a new connector is instatiated, we check whether it is using an evaluation license and show a notice. We only show the notice once. - In addition to validating developer licenses, the checker caches the server response for using it when there are connection problems. - This stuff is in Vaadin core, so as we dont maintain license code in each addon. For checking an addon license we just add the license type to the manifest when packaging the artefact. - It checks expiration time, product name and major version. Fixes: #13696 In some-way related with: #13474 Change-Id: Ib61b1c2e9c3cacd463a1ce5db02c2cfbc06851c2
| * | | | Don't complain about missing sync id for critical notifications (#14081)Leif Åstrand2014-06-251-3/+10
| | | | | | | | | | | | | | | | | | | | Change-Id: I351d256230a5cd674a5e1b8066d3e2aef07ff3bf
| * | | | Fix wrong width on event resize in Vaadin Calendar (#13961)Anthony Guerreiro2014-06-251-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I68775af42c1c6086d347bea81e54bbe3cf7e5a22
| * | | | Fixed regression with changing widths when stylenames have changed (#13444, ↵Markus Koivisto2014-06-252-78/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #8801): Changing the name of a style should not cause the width of the textbox to change. If there is a width set for the wrapper, the width for the wrapper should not change if the styles changes. To reconcile these two demands, we have removed the width for the wrapper and only manipulate the width of the textbox itself. This solves both issues neatly. Change-Id: Idb2dbc5d2ca6406cafb44df93110e079a1dff473
| * | | | Fix moving a single component inside a split panel (#11920)Artur Signell2014-06-242-0/+41
| | | | | | | | | | | | | | | | | | | | Change-Id: Ib9b3625e4104763143906eb1b7986ef7b3b80737