summaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * Revert "Fix for 'Aborting layout after 100 passess' (#13359)"Sauli Tähkäpää2014-06-124-271/+23
| | | | | | | | | | | | | | Causes regression with IE8: http://r2d2.devnet.vaadin.com:8111/viewLog.html?buildTypeId=Vaadin72_Vaadin72DevelopmentBuildTb2Tests&buildId=86020 Change-Id: I6d848777b28a1d3f27a25fec778cba8d68a45690
| * Fix for handling selectors with both width and height ranges (#13587)Teemu Pöntelin2014-06-121-44/+41
| | | | | | | | | | | | | | | | | | This fix splits the used regular expressions into a more manageable parts while fixing the handling of a case where both width-range and height-range are defined. Also refactored some duplicate code into a helper function. Change-Id: I98295b8b0772b33a9985c0630e065eea2281d11d
| * Make tooltips stationary when hovering (#13981)Juuso Valli2014-06-116-10/+43
| | | | | | | | Change-Id: I44acce87ea5c37d7b210e6c6c3dd9cd511192524
| * Removes double spacing from gridLayout which has empty rows or columns (#8855)Dmitrii Rogozin2014-06-112-52/+158
| | | | | | | | | | | | | | | | | | | | If row has no elements or only invisible elements, its size will be set to zero. When row expand ratio was set, its size will be assigned to the value according to an expand ratio. If component takes several rows of the gridLayout, these rows are considered as non-empty and won't be removed. Change-Id: I10ddd22a6c9535b9978769bab7b496e11a28b78a
| * Add scrollbars to ComboBox suggestion popup if low on screen estate (#11929)Antti Tanhuanpää2014-06-111-15/+30
| | | | | | | | Change-Id: I8563f1e2cfc66ca89399590401fd77ec67e50e82
| * Assigning both primary style and style name is now handled correctly (#12190)Teemu Pöntelin2014-06-111-8/+10
| | | | | | | | Change-Id: Iceba6be78a49bc1aacf837b9fcd9790749be01c0
| * Fix tooltip positioning near screen edges (#12870)Juuso Valli2014-06-091-4/+49
| | | | | | | | Change-Id: I3f5244565dd393e9fcb7386d352f835b5afd9faa
| * Prevent tooltip open if cursor leaves element (#13695)Juuso Valli2014-06-091-3/+1
| | | | | | | | Change-Id: I81b1955aba56207cb63d78113f698c0ae65a599b
| * Fix for 'Aborting layout after 100 passess' (#13359)Tomi Virtanen2014-06-054-23/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'Aborting layout after 100 passes.' is caused by LayoutManager falling into a loop on rounding fractional layout slot sizes up and down while trying to fit layout's content in the space available. LayoutManager round always up, that causes this issue with IE9+ and Chrome. This change helps LayoutManager to round fractional sizes down for browsers that causes problems if rounded up. Browsers may fall into the loop especially with a zoom level other than 100%. Not with any zoom level though. Problematic zoom level varies by browser. OrderedLayoutExpandTest uses zoom levels other than 100%. Test for Chrome is the only one that really is able to reproduce error without the fix. IE9/10 would too, but the zoom level could not be set exactly to the required 95% for IE. Test works best as a regression test for other browsers. Change-Id: Ie840b074df5fed5ea3b15fba9a6fd372a5c0b76a
| * Fix menu item tooltips showing up too early (#13914)Juuso Valli2014-06-031-4/+4
| | | | | | | | Change-Id: Id324ed06e45e73a9383667e86651ea794c3ff322
* | 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
| * Fix for handling a breakpoint with 0 as the lower bound (#13588)Teemu Pöntelin2014-06-021-3/+3
| | | | | | | | | | | | | | Added explicit isNaN checks to the results of parseInt function because JavaScript would always convert 0 to false. Change-Id: Ic904c321c0195ce50d9a498005459425b0c30d4c
| * Fix regression with error tooltips (#13695)Juuso Valli2014-06-021-0/+3
| | | | | | | | Change-Id: Ia076ba95ec3abd6625e81e17bdcf000a20349f4e
| * Fix VAbstractOrderedLayout scrollbar in IE8 (#10106)Juuso Valli2014-06-021-0/+1
| | | | | | | | Change-Id: I188e28736e8092b30a813aeeb78247f5aec33295
| * Fix tooltip delay (#13695)Juuso Valli2014-05-271-76/+69
| | | | | | | | Change-Id: I1c3ed59d8a19d3355a3c729fb3635731b326a00e
| * Allow using modifier + enter as shorcuts in TextArea (#13811)Artur Signell2014-05-261-4/+7
| | | | | | | | Change-Id: I99db3d6280f0066ed1249cb348da7e82381b45c2
| * Fix caption listener leak and caption measurement (#13741)Juuso Valli2014-05-232-24/+13
| | | | | | | | | | | | Reverting the previous fix to caption measurement, it caused a leak with the listeners. Change-Id: If1c06db692c0e829d91528eceb49a9a07f58ed4a
| * Fix issue when typing fast in combobox edit box plus then press TAB (#12325)Dmitrii Rogozin2014-05-221-11/+12
| | | | | | | | Change-Id: I35375d2b39fbd666d848f6ffa62aa0ce1c0d4fad
| * Replace use of deprecated DOM.setStyleAttribute method (#13781)Leif Åstrand2014-05-2220-191/+208
| | | | | | | | | | | | | | | | | | | | | | | | This change is only a brain dead replacement of one specific method. In some cases, there were some oddities in the surrounding code as well, but these were left unresolved on purpose. It should also be noted that DOM.setStyleAttribute just delegates to element.getStyle().setProperty(), so any null references would have caused problems already in the existing code. Change-Id: I340122ac0767af9928076376f76e5bd2c5e19f9f
| * Make Hearbeat available to other modules (#13250)Manolo Carrasco2014-05-222-42/+114
| | | | | | | | | | | | | | | | | | | | | | - When a mobile app goes online/offline we need to change Heartbeat interval and restart the schedule. - We also need to be notified about response status in order to show the appropriate offline UI, etc. Related with Issue #13250 and review https://dev.vaadin.com/review/#/c/3376/ Change-Id: I428501306e37fb8c2ee0ed6022a4c588bd8456db
| * Treat initial rendering and style changes separately. (#13444)Markus Koivisto2014-05-221-6/+12
| | | | | | | | | | | | | | This fixes a regression caused by a previous patch, which led to empty comboboxes being initialised with a zero width. Change-Id: I7e5ca0c563625c453e0e3006d91ed52ad227d6f0
| * Fix caption measurement in VAbstractOrderedLayout (#13741)Juuso Valli2014-05-211-0/+23
| | | | | | | | Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
| * Keep all checkbox related data in Map don't address it via the index #11772Denis Anisimov2014-05-211-10/+17
| | | | | | | | Change-Id: I2c9c68134d9fe958e2881975d1d845dea819a761
| * Fix keyboard navigating in combo box (#11333).Dmitrii Rogozin2014-05-212-55/+81
| | | | | | | | | | | | Extract code which focuses on item after changing the page. Deferring this method allows to update the list of items before focusing. Change-Id: I7d249c2abbd5c24ca2d798736e483f2b7dfa59f1
| * Change forceUpdate flag to always force recalculation of width. Fix tests. ↵Markus Koivisto2014-05-161-1/+2
| | | | | | | | | | | | (#13444) Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f
| * Avoid Vaadin entry-point being run twice (#13730)Manolo Carrasco2014-05-161-0/+8
| | | | | | | | | | | | | | - Prevent bootstrap script fail if registerWidgetset is called twice with the same widgetset. Change-Id: I8b8069b442ea91c1aa0f0b7dd73c41902e75094b
| * Made user-initiated column resizing take precedence over other updates (#13432)Juho Nurminen2014-05-161-2/+7
| | | | | | | | | | | | | | VScrollTable ignores server-initiated changes to column size while the user is dragging a table resizer element. Change-Id: I2866246e7975a8ddddbfdc12a9d99fb2c813a870
| * Set "v-formlayout" as the first style for VFormLayout (#13509).Denis Anisimov2014-05-151-2/+2
| | | | | | | | Change-Id: I63f0b1c8da52d426b5c370097256b08dbd44b5d7
| * Fix table scrolling up on select (#10106)Juuso Valli2014-05-141-1/+11
| | | | | | | | Change-Id: I4d13bee983817ce299d1f7e52ddd6cdc725fee6f
| * Fixed disabled and read-only modes of InlineDateField (#10262)Teemu Pöntelin2014-05-141-6/+6
| | | | | | | | Change-Id: If95d50954a4122b1039174ffcacd7874f7f1f71e
| * Force recalc of width when the ComboBox style has changed (#13444)Markus Koivisto2014-05-132-3/+37
| | | | | | | | Change-Id: I7bb500c1b64502881824875e967cf43c5e49a999
| * Do not update state on the client side (#13743)Artur Signell2014-05-121-5/+5
| | | | | | | | Change-Id: I2e1d714d1bb07db127758cf3f2d741ac50884266
| * Add missing @sinces to JavaDocTeemu Suo-Anttila2014-05-123-3/+4
| | | | | | | | Change-Id: Ib36d9c591c5089eeacacc94f68e4fbb064e5418d
| * Fix SelectedItemIcon rendering on IE (#13731)Teemu Suo-Anttila2014-05-121-0/+4
| | | | | | | | Change-Id: Ie6a3464399aba76b9299bcb7d326ef4e6b6c858b
| * Make SuperDevMode work again (#13682)Artur Signell2014-05-122-9/+14
| | | | | | | | | | | | | | | | VNotification now works without ApplicationConnection again. Dependencies needed by codeserver are now dependencies for client-compiler Error message now takes into account that devModeRedirect is enabled by default Change-Id: I079d162d9975f99fe7b91e14ad100459c80a5587
| * Ignore PointerEvents in VDragAndDropManager (#13720)Teemu Suo-Anttila2014-05-091-4/+3
| | | | | | | | Change-Id: I1fca0b71fec883c7dc2fafbaa1da20da33fe707e
| * Rename base on API review (#13557)Artur Signell2014-05-093-10/+10
| | | | | | | | Change-Id: I3174d19d2595232b66f4120ba8fb6fbb1c6d8be8
| * Remove ComponentLocator which conflicts with package name (#13729)Artur Signell2014-05-091-36/+0
| | | | | | | | Change-Id: I771d827ab88f005f8cbef6c6cbefecb1b3f498e0
| * Resize PopupView's overlay on content resize (#13666)Antti Tanhuanpää2014-05-091-2/+16
| | | | | | | | Change-Id: Iad410f26ed7f20bb03f15c46673f6f18081261d9
| * Fix table focusing when scrolled from the server (#10522)Juuso Valli2014-05-091-21/+16
| | | | | | | | Change-Id: Ib18a60ae7e41af8c6c119e5b2e12e4fd5bf1069c
| * Fix occasionally misplaced error indicators in Buttons (#13723)Teemu Suo-Anttila2014-05-081-2/+1
| | | | | | | | Change-Id: Id34a8463ff40b1351d4d8b171e561a21fc76d747
| * Fix misleading message. Close does not always mean reconnectArtur Signell2014-05-061-1/+1
| | | | | | | | Change-Id: Ic41189ee138980322204c897b58e29252dfc5cd8
| * Fix header and Javadoc issuesTeemu Suo-Anttila2014-05-052-3/+3
| | | | | | | | Change-Id: I171067273aedc7248e9c044bea0ebf67155fd7a9
| * Disable border width storing from TabSheet (#13706)Teemu Suo-Anttila2014-05-051-14/+4
| | | | | | | | Change-Id: Ibf6ee26e3a1a6604bb850355855c4ef53b9bafc2