aboutsummaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Use correct type for UIDL value to avoid development mode problems (#12545)Artur Signell2013-11-111-2/+2
| | | | Change-Id: Ib183e352fa64cb5c8f4d499ecb194768b18a16d6
* Prevent showing "Session Expired" notification if navigating away (#12298)Johannes Dahlström2013-11-082-13/+12
| | | | | | | Currently only works if navigation initiated via Page.open(url, "_self"). Page.setLocation should be changed in 7.2 to use "_self" as well (#12925) Change-Id: I56ad66ffbbd1a83b64999307d23028cbd84bb508
* Do not apply fix on mobile devices or devices without scrollbars (#12736)Artur Signell2013-11-082-1/+18
| | | | Change-Id: I38ef869d87418c18197a59a5ecd3fb7e12e1c02e
* Fix scroll position handling in Window Webkit hack (#12736)Artur Signell2013-11-061-0/+10
| | | | Change-Id: If4d17c34b2d20ad983f21b892d3ab4c68f511780
* Revert "Make Panel scroll the correct div (#12736)"Artur Signell2013-11-063-57/+29
| | | | | | | | | | | | | | | | | Revert "Reverted change in how hack works (#12727, #12736)" Revert "Fixes the handling of the scroll position of a Window (#12736)" Revert "Recovering scroll position after regression problems. (#12727)" Revert "Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is 100% wide." This reverts commit 6a63d12afc5a4bf3971dd016f8e2761cd27bcc74. This reverts commit c48c94dc23da22b6d885c69b0bc697257f9dbf11. This reverts commit 017bd0684c7d6c8475c8b43514e6f3998095c8d6. This reverts commit 51a46a038fe0353f4babfd8218153eb68e2602ca. This reverts commit ab5b20cf502f99944c82f619ffef387f0525e8ba. Test cases were left as-is as the issue (#12736) still needs a workaround Change-Id: I0b6c2afb4a9be8629f2a8f880a8ae8d0a6d5088f
* Fixed lost scrollLeft when row count changed in Table (#12652).Tapio Aali2013-11-062-1/+83
| | | Change-Id: I868f56c1e7003c6619859ba46619f4c53ef9744e
* Forces redraw in IE 8 when table does post layout. (#12687)Jarno Rantala2013-11-061-0/+3
| | | | | | Without forcing the redraw, IE8 measures component sizes incorrectly in some cases. Change-Id: I38e8a70e18753714b00f5ca4492749d6c84f10dc
* Send window position data back to server after drag (#12885)Thomas2013-11-064-1/+145
| | | | Change-Id: I9ca766b0e06390c7ab90f9cbd4996b83032789db
* Improve error message in createWidget() (#12901)Leif Åstrand2013-11-051-4/+15
| | | | Change-Id: If456a2be242754bcd1e0a8c5be00062a4355af35
* Make Panel scroll the correct div (#12736)Artur Signell2013-11-052-7/+4
| | | | | | | Redefined util method to take the scrollable instead of its parent to make it useful also for cases where the first child is not scrollable Change-Id: I301d260d26373b38fdee525f169347bb7b4c499e
* Fix NPE in fix (#12504)Artur Signell2013-11-041-2/+10
| | | | Change-Id: I65960bcfae850955ea40584445125c0affa26848
* Fix NPE caused by setting ApplicationConnection too late (#12736)Artur Signell2013-11-041-3/+2
| | | | Change-Id: Ib5b3bc7123ffd2f212fb6e242ee07175ff743b0f
* Reverted change in how hack works (#12727, #12736)Artur Signell2013-11-041-2/+2
| | | | | | The fix for Window slightly altered how the hack was done, breaking #12736 Change-Id: I2d33b45421c40ce011d2e728a573f7572e326c47
* fix regression related to #12504Matti Tahvonen2013-11-042-8/+9
| | | | | | Cloning date instances passed from state to cal panel as they appear to be mutating Change-Id: I3775b8445ddc0a779b894b4e044bde93f4c5936c
* Force connection to closed state on reconnect (#12853)Artur Signell2013-10-311-0/+4
| | | | | | | | | | | | | IE10+ does not call onabort when the streaming connection is aborted. As a result, onclose is never called and the client side does not change the connection state away from "connected". This results in user actions not being queued on the client side, instead the client tries to send them immediately, leading to an eternal spinner. If this can be fixed in Atmosphere somehow, it should. This is a workaround until then. Change-Id: Icd1a86ac9775d1a7d9c0bc1dee0fd399e2bf2266
* Fixed Tab error tooltips (#12802)Juho Nurminen2013-10-301-1/+2
| | | | Change-Id: I5ad33f38be5fac64805950d143ad2712e671ff83
* Fixes the handling of the scroll position of a Window (#12736)Mika Murtojarvi2013-10-303-71/+60
| | | | | | | | | | | | | After the first commit the same fix has been applied also for panels, in addition to other suggested changes. The scroll position of a Window is now memorized before applying the fix for bug #11994. The position is restored after the fix. Because the scrolling issue is known to appear also in other components, the fix for the scrolling has been moved to the Util class. Change-Id: I5251011b5bede77a7fb18972e1d90016c0eccc23
* Stop polling if Communication Error #12362John Ahlroos2013-10-302-9/+105
| | | | | | | | | This change adds a new ApplicationStopped event which is triggered whenever the ApplicationConnection marks the application as stopped. This event is listened by the UIConnector and will terminate any polling that might be currently done. Change-Id: I5e698fba7a94f530f69a9f6f554eea896c370824
* Recovering scroll position after regression problems. (#12727)Felype Santiago Ferreira2013-10-231-2/+9
| | | | | | The fix for "Panels get unnecessary scroll bars in WebKit when content is 100% wide (#12727)" introduced side effects to #6731. This fix solves the problem. Change-Id: I15ca926c0ee4cad49e9eea0c578c9cc73c850588
* Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is ↵Felype Santiago Ferreira2013-10-211-0/+35
| | | | | | 100% wide. Change-Id: Ia34e7c3ce755556460d237fb3489501274ced39f
* Also hide shim iframe of VOverlay on setVisible(false) (#12731)Henri Sara2013-10-141-0/+8
| | | | Change-Id: I48258a24bb14bbe79c1e11c9bda4a18b120b2a42
* Only fetch rows if there are some (#11189)Matti Tahvonen2013-10-091-0/+5
| | | | | | | | | IE hacks cause calls to onScroll in situations where the cache row fetch logic is not working correctly (causes JS exception). This change has an optimization to pass this logic if there are no rows available and this way fixes the JS exception as well. Change-Id: I3425f3d75cad8b65e605638343b167abf7b48067
* Focus selected row in Table #12540John Ahlroos2013-10-091-0/+11
| | | | Change-Id: Ic920f9cb11840a456a7c49746317eaccde1e1406
* Avoid obsolete calendar panel renderings to avoid various NPEs.Matti Tahvonen2013-10-082-15/+18
| | | | | | (#12504,#12667) Change-Id: Ie0a9a8d9913116520b766062ebabdb771a76d1b6
* Fixed incorrect logging (#12241)Artur Signell2013-10-081-2/+4
| | | | Change-Id: Icfe32a26f9069b7c5ed8160dba93b806754acf58
* Rebuild OptionGroup on HtmlContentAllowed/Multiselect changes (#10451)Artem Godin2013-10-081-1/+13
| | | | | | | Fixes regression with HtmlContent in Safari 5 and changing of Multiselect properties on the fly. Change-Id: I4a3820eba8d1c06460777340ea36b1df31b38983
* Fixed Table range selection IE regression #12407John Ahlroos2013-10-071-0/+6
| | | | | | | | After fixes for #12407 the range selection did not work in the case where the selection start had previously been removed. This caused MultiSelectWithRemovedRow test to fail on IE. Change-Id: Iaa91cc6a3a310aedc80c4c2475fa8e94a30a5563
* Fix NullPointerException in logger when message is null (#12588)Artem Godin2013-10-042-4/+20
| | | | | | | LogSection.publish and VConsole.log/VConsole.error methods now replace null message with an empty string ("") Change-Id: I735b51bce971ababe2557f1b6c317c01066bc03c
* Prepare for Atmosphere Javascript 2.0 (#12241)Artur Signell2013-10-041-2/+22
| | | | | | | | | | * Atmosphere 2.0 has changed enableProtocol to default to true. * Reopening a connection in Atmosphere 2.0 is signalled through an onReopen event (not present at all in Atmosphere 1.0.x) Fix was backported from master Change-Id: I6ed258087a0b3a06440ab9d19b621560fa4f998f Merge: no
* Fixes #12564 (HorizontalLayout breaks w/ alignment & error indicator)Matti Tahvonen2013-10-041-17/+15
| | | | | | Removed some obsolete (hopefully!?) code doing some odd things with caption height calculation and some refactoring to make that part of code slightly more readable. Change-Id: I960e4a9eba0388281868f18a182c8788cedf08f9
* Fix OptionGroup elements losing focus on value change (#10451)Artem Godin2013-10-031-17/+50
| | | | | | | | | | The misbehavior was caused by VOptionGroup.buildOptions recreating associated panel on every change by removing and adding new elements. With this fix applied it tries to update existing elements, distinguishing them by assigned keys. It will recreate panel though if elements are reordered or new elements were added/removed. Change-Id: I1245b2ff30ce1932614c1eac37bd0131cbd29dd7
* Ported regression fixes in 6.8 for #12407 to 7.1 branchJohn Ahlroos2013-10-021-15/+17
| | | | Change-Id: Ie46ab97fc1ff89dd241eec9182ed0f92164b754d
* Do not try to focus invisible components which not present in UIDL #12654Yuriy Artamonov2013-10-021-0/+5
| | | | Change-Id: I365940e72d97426eceb408878bc8b24d7655de7c
* reduce reflow and calculation in VOverlay (#12566)Fabian Lange2013-10-021-33/+38
| | | | | | | the actual position of VOverlay is only required when a shim or shadow is used. Otherwise the calculation of its position causes unnecessary reflows. Change-Id: Id3915fe55c6b477f5d3ff01ee3a505014303d6d6
* Update slider client-side state object on value change (#12676)Juho Nurminen2013-10-011-0/+1
| | | | Change-Id: Ief93d845e5498388072e05a0faff7ef2d29f1c77
* Check modifiers when handling TabSheet hot keys. Fixes #12178Juho Nurminen2013-10-011-8/+10
| | | | Change-Id: I685dbf2c22e3b160632b811652bf3ab52d3ef6dc
* Prefixes GET parameters in Liferay with portlet namespace #12602John Ahlroos2013-09-272-1/+18
| | | | Change-Id: I9939a7af83482e136ed0d146accdeec0cd9f10ea
* Fixes normal drag and drop events (regression since 7.1) and html5 styleMatti Tahvonen2013-09-262-5/+21
| | | | | | D&D in IE10 (#12339) Change-Id: Ied4504406ebbeab6ff464fb239f7b3f5987fbbd9
* Fixes issue with Table not scrolling completely to the end #12651John Ahlroos2013-09-261-14/+13
| | | | | | | | Made the Table notice if the user is trying to scroll to an item on the last "page" and in those cases actually scroll to that item, not just to the page's first item as it did before. Change-Id: I47df33c75aa9b7e4f9a5f4bd5daeb301028517e8
* Fixes browser detection for IE11 (#12638)Artur Signell2013-09-251-0/+28
| | | | Change-Id: I1f71477368ce42eac3679f7f2f9e87fe8e02e4de
* Don't try to cast a connector to Widget. Fixes #12619Jonatan Kronqvist2013-09-201-2/+2
| | | | Change-Id: I0fe98ca90ed3969f1af1be60668b4c1c561675eb
* PostLayoutListener javadocs (#12562)7.1.6Leif Åstrand2013-09-191-0/+18
| | | | Change-Id: Icdc39630a8d48f87ca4765f4513c9871d49f5d76
* Add v-iosN classname for all iOS versions instead of just N=6 (#12324)Johannes Dahlström2013-09-191-4/+1
| | | | Change-Id: Id06cfab1404facd612aa470d82757ae6dfe71641
* Enable native scrolling in all iOS versions newer than 5, not just iOS 6 ↵Johannes Dahlström2013-09-181-4/+4
| | | | | | (#12324) Change-Id: I8f9ec7f34aefa5b48fd23f3f000f9455475edefa
* Use JUnit 4.11 in all modules (#12572)Artur Signell2013-09-171-1/+1
| | | | Change-Id: I244f4afdebe956166a9158d85dc69fd7746c5a47
* Use non-obfuscated version of vaadinPush.js when not in production (#12527)Artur Signell2013-09-101-1/+8
| | | | Change-Id: I8e0baec2391b140e6a72eedf6606fd2792c735bc
* Unified xml files to end with new lineArtur Signell2013-09-041-1/+1
| | | | Change-Id: Ifb1393e7e5c5c1002b924223957767b3e584d5ab
* Allow creating TextBox or SuggestionPopup when extending VFilterSelect (#12491)Fabian Lange2013-09-041-14/+53
| | | | | | | | | | This patch adds two methods, that one can override when extending VFilterSelect. By doing so, the developer can for example change the behavior of setting text, or performing clicks in the suggestion popup. This change is backwards compatible, as it just offers two new methods to override. Change-Id: Icc8fd154ef1abaed96e6af742af77c3225db3fe4
* Add <br> as empty representation for webkit (#12490)7.1.4Artur Signell2013-09-031-1/+1
| | | | Change-Id: Idfb1c770d411b0516046e40852b79da6f9c7916c
* Fix for #12279 (caret jumps when formatting in RTA).Marc Englund2013-09-031-1/+1
| | | | Change-Id: I09bd04cd0d687be636a7b4d718bccf271bdb9dd9