Artur Signell
b36f35ec5a
Always measure errorMessage to get a resize event when it is removed (#10589)
Change-Id: Id0f477fcc8702b07289f2234073e7c95fd90c01f
11 years ago
Artur Signell
21256faaf1
Add close element after caption text (#10682)
Change-Id: I2f041e888e29d8eef06bcc5562ba9bb3a87745dc
11 years ago
Leif Åstrand
cc39c3db58
Maintain Table scroll position when changing expand (#10489, #10106)
Change-Id: I4937d8943eab65cd4da2ec2e01af5935f96e244d
11 years ago
Leif Åstrand
6f6fe32f67
Take error element into account when layouting Form (#10589)
Change-Id: I22e232e5b9660d5c1b902435a03250bf97eab102
11 years ago
John Ahlroos
d4c6057eba
Clients side errors are not displayed in Prod. mode any more. #8544
Change-Id: I10914283a8e7e7babafa4c5b199cf708775a254a
11 years ago
Leif Åstrand
cc9cc89865
Don't measure all connectors by default (#10488)
* Unless there's a ElementResizeListener or a registered dependency,
only ManagedLayouts and children of ManagedLayouts are measured
* Add assertions to help detect situations where measurements are
requested for elements that are not measured
Change-Id: Idde40476040880afd069147074083b60550d9404
11 years ago
Anna Koskinen
bafdc19785
Merge of (#10212) to Vaadin 7.
Menu Items are not displayed when used in table row using Android 4.0.4.
Change-Id: Ied0f98eeae80cd9014b389d790e76908c3457be1
11 years ago
Anna Koskinen
5b81a29acc
Merge of (#8519) to Vaadin 7.
Table does not refresh after selecting more rows than pagination size.
Change-Id: I352e15f9e124d13b0171b6bb1b8b287f52a056bc
11 years ago
Anna Koskinen
f9dca2ef3f
Merge of (#8298) to Vaadin 7.
Viewport calculation fix.
Change-Id: Ic5195e5f7027ab41f18ddcd8262f9b5a23a0da8b
11 years ago
Anna Koskinen
08ddaa7ab9
Merge of (#10460) to Vaadin 7.
Math.min/Math.max fix for iOS6.
Change-Id: I386140a35eb99a2a0b3db7524ae3d49e428217e8
11 years ago
John Ahlroos
1a41b7175f
Opened up Tab class for external use #10539
Change-Id: Ib2471c39120cf9c54a95fc259a42b5985d4068ad
11 years ago
Artur Signell
05b3faab88
Fixed NPE in Table tooltip handling (#10705)
Change-Id: I907af51c06c68da26c74359fae4e6f9a43dda8bc
11 years ago
Artur Signell
9b2f258bdd
Changed CustomFieldConnector hierarchy to be consistent with server side (#8797)
Change-Id: I6a2286cd1247ba4f3cd205aa805a62c194c0085b
11 years ago
John Ahlroos
5901b75dca
Fixed issue with IE8 forgetting to re-render a slots height when child changes size #10588
Change-Id: I5476cc36590ea01befb8b22eec2a25675836badf
11 years ago
Anna Koskinen
039c201b82
Merge of (#10200) to Vaadin 7.
DnD broken in IE8 when Vaadin app running in iframe.
Change-Id: Ie1e8655729bc5e83e868fb31d4e897ce41f13f92
11 years ago
Anna Koskinen
5e27f326fd
Merge of (#8004) to Vaadin 7.
Empty RichTextArea returns "<br>" as getValue().
Change-Id: I5190d55b0e1d32ed4dd181434006820db9220ada
11 years ago
Anna Koskinen
058224f311
Merge of (#7842) to Vaadin 7.
Windows never opened to a new tab.
Change-Id: Ida874c55bbb00325edf49d4ebf27067d99d056b8
11 years ago
Anna Koskinen
80246426e6
Merge of (#10073) to Vaadin 7.
DragDropWrapper does not work correctly with multiple batch uploads.
Change-Id: Ib576ebf6f687c2b2ebda86e6ad1003408250140c
11 years ago
John Ahlroos
27fcaf2699
Fix for fixing both styling and broken behavior with ListSelect
with newItemsAllowed enabled. #10537
Change-Id: I82682ffbc2bc1f2801a6826d7e0f78a82990ae9a
11 years ago
Artur Signell
9d9df80a3b
Only show tooltips for the Form itself (#9173)
Change-Id: Ifeeb480e8df0f88a4bb78cc6ad2cb1f77c8d0dd9
11 years ago
Artur Signell
ce5f8b13d5
Fixed NPE (#10537)
Change-Id: Ib1dad4b256c430901bb2c0779fbab85f8328a5d4
11 years ago
Artur Signell
e95ef1c00e
Cancel possibly pending layout timer when starting layout (#10659)
Change-Id: I463379a3c46e7bbd344693b865e142ca5b046d27
11 years ago
Artur Signell
3718ee8d22
Fixed NPE in Tabsheet (#10479)
Change-Id: If1b5def25a463cfa4449ed476161a54a39f0770a
11 years ago
Artur Signell
fb30121d33
Fixed subpixel measuring in IE9+ (#10636)
Change-Id: Ia8441b47a0b2a8dd290afa1f2cfe49db633f3865
11 years ago
Pekka Hyvönen
1042592911
Checkstyle for Vaadin #9065
* Validates that all java files contains a license file and fails the build if a license is missing
* For now runs a lot of checks with a severity less than error to avoid failing the build
* Outputs test results to TeamCity for reporting
Change-Id: I24ca9cd0646a4bc530ef3a183eef1bc4addc555d
11 years ago
Leif Åstrand
c322474415
Don't include relative sizes in expand compensation (#10222)
Change-Id: I1b94a8ffbbe66e64a585e1d7729dae3af6d815b6
11 years ago
Leif Åstrand
bc9c49bda5
Don't let the caption cause negative width (#10630)
Change-Id: I0d4964111fe72ee23b0d285c4c2340139c426c95
11 years ago
Artur Signell
fb68bd5303
Updated copyright notices and added missing license headers
Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
11 years ago
Anna Koskinen
d192085619
Preserve scroll position of ListSelect after server round-trip if the
contents haven't changed (#10416 )
Change-Id: I7effba1a4551c9c42996d9ca677afb43f16b51a4
11 years ago
Leif Åstrand
95d0495225
Remember old splitter position when adjusting for out of bounds (#10596)
Change-Id: I7d37ead068b00f75d0ee70666cdc0c5fdb17b623
11 years ago
Leif Åstrand
40d9b11ed9
Update AbstractOrderedLayout calculation logic
* Always use expansion logic if the layout's size is fixed
* Ensure e.g. expansion changes happen even if no hierarchy or
measurement changes (#10161 )
* Separate the calculation of expand ratios from the adjustment for the
sizes of children without expansion
* Ensure there are element resize listeners for all elements that should
be measured (#10488 )
* Postpone calculations if there are elements that have not yet been
measured
* Use measurements for fixing the height under more circumstances
* Only update based on hierarchy & state if something might have changed
Change-Id: I8542afbcb7e93d44bd0dff751a56ed10033937fc
11 years ago
Anna Koskinen
c8cd986880
Merge of (#9862) to Vaadin 7.
Tooltip location fix.
Change-Id: Idfdf3385d793569f028fbeaba0b338810095f143
11 years ago
Anna Koskinen
8eb5267681
Merge of (#9885) to Vaadin 7.
VDragAndDropManager should not have a private constructor.
Change-Id: Ic92dd938f4759396dc029da8b539d39484f01834
11 years ago
Leif Åstrand
098eec1de7
Use JavaScriptMethodInvocation to detect js invocations (#10549)
Change-Id: Ib5c1f5c55f101ef51418b44dcfc9b4278f3ec313
11 years ago
Mikael Grankvist
8a264ec405
(#9949) Flush focused connector on historyChange
Change-Id: Ia0f41220a038a83fcbcbbe9feebe066cbc626e27
11 years ago
Leif Åstrand
55142ffc2f
Fix regressions in RPC handling (#10549)
* Generate parameter types based on RPC interface instead of defining
interface
* Don't try to find parameter types for JavaScript RPC invocations
Change-Id: I0e61e74f57dd34665c8befe826aa2759aeb01b54
11 years ago
Leif Åstrand
a6ffd48428
Encode all values based on declared type (#10549)
* ServerRpc encoding uses type data from the interface
* Beans encoded on the server use reflection based on declared type
* Remove row numbers to enable adding test without changing old indices
* Update test to send non-primitive map values
Change-Id: I0462b547cb7de252564b3569420b0b24cee4515f
11 years ago
Leif Åstrand
4b8abdc938
Ensure updateCaption is invoked for new children (#10564)
* Change updateConnectorHierarchy to return a
ConnectorHierarchyUpdateResult that contains both the events as well as
a list of all children that have been moved to a new parent
Change-Id: Idee8192eaeab4df7c3a96d6089b9e6d543216177
11 years ago
Leif Åstrand
2a475b4bcc
Avoid attempting to use a DOM node as an element (#10480)
Change-Id: I05023392ebe99635ebe1700b14e84a317f4d6cb8
11 years ago
Anna Koskinen
72943f25d0
Colorpicker IE fixes
Change-Id: I9b1e42a75175eff4a01560db0a13865e253b72d5
11 years ago
Leif Åstrand
130bb88ab3
Log size before the element string as it can be quite long
Change-Id: I197179d78ad50bd38019979f58b64d0e11a0d90d
11 years ago
Artur Signell
e208621713
Send fraction pixel values to the client (#10531)
Fixed RichTextArea to deal with fraction pixel values
Change-Id: I02fa6fd2c66e87b01f642a9051641a0cc758f0f6
11 years ago
Artur Signell
d10e758c69
Fixed typo in method name
Change-Id: Ib3c401ea618c6141617f527a191eb4f72ebdfaf4
11 years ago
Leif Åstrand
9d6d48a002
Restore compatibility with selectors without slots (#9893)
Change-Id: Iea7661ff39d9903f78e290086c1c51f270c8c60d
11 years ago
Leif Åstrand
ac1b5cb7a1
Fix selector backwards compatibility (#9893)
Change-Id: Ib69645f9cc866893b8a85e369414b7c15b440b6e
11 years ago
Leif Åstrand
cde9d4684e
Add getLastResponseId() (#10496)
Change-Id: I574844eabd9ba33ac7c5e967c734f6cc27d40e3e
11 years ago
Leif Åstrand
7e4651c719
Refactor client-side ordered layouts (#9893)
* Rename VOrderedLayout to VAbstractOrderedLayout
* Move VAbstractOrderedLayout to the orderedlayout package
* Extract Slot to a standalone class with Icon as a private inner class
* Extract CaptionPosition to a standalone class
Change-Id: Id9450b30838a4511bd3c3b7cf371e145274ff198
11 years ago
Anna Koskinen
9783444025
Vaadin 7 compatible ColorPicker (#9201)
Change-Id: I44962ceedd5ef607e2fbe2af0d96808e0aef9cc5
11 years ago
Artur Signell
eb0a22d5ac
Additional fixes for accordion/IE (#9552)
Fixes Accordion for other themes than Reindeer aswell
Change-Id: If849e77adfb07e6a14784139c19e45b3b35a43b9
11 years ago
Artur Signell
467edbbe20
Better error messages for unknown legacy variable types (#10481)
Change-Id: I22127da446b1035d6b0868d47646af543ea0a876
11 years ago