Leif Åstrand
9ee97bbf72
Write true boolean attibutes without ='' (#17583)
Also add missing test for GridLayout alignments
Change-Id: If553c9e254fb754cb020a63013bfcc9ecae3a056
9 years ago
Artur Signell
f8aa499780
Update FontAwesome to 4.4.0 (#14555)
Change-Id: Ibc7d174970c154fce730341a8cfc240b8072633e
8 years ago
Artur Signell
25ab60c193
Revert "connection: close" change for long polling (#18758)
This reverts commit 79c8c696c0
Change-Id: I364bc4a77cff36f319cec86a793806a0406f78b4
8 years ago
Artur Signell
98f9c438d8
Add Grid.deselectAll() (#18339)
Change-Id: I5d5237fcc06ae184a884cb17fa9b6eee5c37179a
9 years ago
Matti Tahvonen
a0637c8feb
Correct the place where attach events are fired (#16348)
Change-Id: Ib0679cf893edda3206b858938c0684a242500cfb
9 years ago
Henri Sara
181b010139
Add javadoc for VaadinPortletSession (#19092)
This change removes deprecation of the class, but
leaves some methods subject to change in the future.
Change-Id: I4187c32c5439eb5db1e1466d4cb594eb06c86133
8 years ago
Johannes Dahlström
5eee3acc26
Report user-resized column widths to server (#16838)
Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
8 years ago
Johannes Dahlström
ed5b1f2c27
Add API for setting Grid columns resizable (#16838)
By default columns can be drag-resized by the user. This can be changed on a
column-by-column basis.
Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
8 years ago
Henri Sara
ddf4e617b2
Update/add @since tags in javadoc
Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
8 years ago
Teemu Suo-Anttila
548ee39a92
Remove Grid EditorEvents and Listeners
The EditorEvent API is not mature and useful enough to be present in a
stable release.
Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
8 years ago
Teemu Suo-Anttila
be3cc216f2
Rename DesignFormatter.unencodeFromTextNode to decodeFromTextNode
Change-Id: I9e20fa21ae2f503a8d34740fcef860c66b369c7b
8 years ago
Artur Signell
1a0d6f759f
Fix server side browser detection in Weblogic Portal (#7449)
Change-Id: I9622b92d58971ea55bc0e3cbde9300226fa2b18b
8 years ago
Artur Signell
2d2418516a
Detect Atmosphere in the same way for servlets and portlets (#11493)
Change-Id: I6c153291045a35f253cd7e6987d7eb90dbc93a1e
8 years ago
Artur Signell
1ba6dec41c
Move session store/load/remove logic to service from session (#9782, #18998)
The session storage logic when implemented in VaadinSession was and must be
partly static. This makes it impossible to override the storage logic.
To be able to support storage customizations for portals (storing using
APPLICATION_SCOPE), the logic was moved to VaadinService.
For portals, all storage operations now use APPLICATION_SCOPE. Previously
only the store operation was done using APPLICATION_SCOPE, leading to
some portals not being able to load the session at all (the default
scope for reading attributes in portals is PORTLET_SCOPE).
Change-Id: I3d112608d98c883a457e650c0a25bf10c81acc78
8 years ago
Dmitrij Abolichin
6a0919f668
Fix adding to same parent, component shouldn't be removed (#16568)
Change-Id: I406058abbc4a28651b9103e7f0d7fbcbf0fa8984
8 years ago
Artur Signell
ce8d9e68e0
Fix javadoc
Change-Id: Ifda7b33b21ebe5bccb34559d9dc7617a7898a39a
8 years ago
Teemu Suo-Anttila
1d3fc17f38
Add API for data destruction to DataGenerator interface (#19038)
This patch provides destroyData implementation for all default data
generators.
Change-Id: I1458080ee0203a27b52e604d3a30c9e5240c0383
8 years ago
Teemu Suo-Anttila
5097095625
Add support for TreeContextClickEvents (#19062)
Tree connector now overrides the send context click event providing the
row key to the server-side via RPC call. This is then passed on to a
TreeContextClickEvent and fired to listeners.
This patch modifies the test base for context click testing by making it
tolerate 1 piksel differences. This was to fix any subpixel related
issues in coordinate comparison.
Change-Id: Iacced274a6b518b5f89378cbc32b8381362e1e4f
8 years ago
Artur Signell
743095d97b
Properly cleanup stream variables if DragAndDropWrapper is detached (#14882)
If DragAndDropWrapper is removed from the UI for whatever reason before cleanup
happens, the UI can no longer be found through it. If we do not do cleanup, we
leave a reference hanging forever in ConnectorTracker.
Change-Id: I9fc3da5d616276a7810ddc4a18cbebf8621635fe
8 years ago
Teemu Suo-Anttila
b1c3580802
Add server-side unit tests for ContextClickEvent handling (#19015)
Change-Id: I682aff7495c1bfe8ea75a7fad00eb87374cd40fa
8 years ago
Teemu Suo-Anttila
dd029323df
Add GridContextClickEvent with item ids, properties and section (#16855)
Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd
8 years ago
Henri Sara
a97534f4c2
Add @since for 7.5.7 changes
Change-Id: I253c6074167bae60149a5f2f0d22c6de160978d4
8 years ago
Leif Åstrand
1d538feb45
Add Tree.htmlContentsAllowed (#7717)
Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
8 years ago
Teemu Suo-Anttila
4e02b7e740
Implement ContextClickEvent for Table (#19042)
This patch also introduces a testing infrastructure for context click
event and listener testing.
Change-Id: I3aa88758278c91086df3d0971edb34914a93fd29
8 years ago
Artur Signell
6d47320640
Do not use getters/setters when mapping designer fields (#17388)
Change-Id: I5c03beca2b5f00c6efb32980e5e5ddf36cc4f16a
8 years ago
Teemu Suo-Anttila
00dc7ab85e
Add support for ContextClickEvent in AbstractComponent (#19015)
Change-Id: I93d5d20925b8ac9b4b108ccc6deec2090e68aa0d
8 years ago
Leif Åstrand
f71a6f1e5d
Clean up compiler warnings in Design.java
* Remove unused code
* Properly close streams
* Avoid unsafe casts
* Fix inconsistent javadocs
Change-Id: I20e3664ab8b0fc9e3a8037fc05a469a4f8a633ec
9 years ago
Artur Signell
ca38846dff
Store VaadinSession as APPLICATION_SCOPE in portals (#18998)
Change-Id: I729cba0844e54ca2fab2c9b26ab5ea5fc0c4ca1c
8 years ago
Artur Signell
d27652c54e
Add scoped PortletSession methods (#19007)
Change-Id: I33afb351e68d2dc9543db9e00d11c2320ab04862
8 years ago
Henri Sara
1011cff7e8
Use "vaadin-" as default prefix for Design (#18957)
Change-Id: Ic9e0650e5c8e305258cbce033c4ef3f33307bf0f
8 years ago
Artur Signell
a85e221774
Ensure Grid classes can be accessed (#18976)
Change-Id: I6ec97debfd12cd22121c3c8f08a947ff9fcbd4a1
8 years ago
John Ahlroos
5e9209421c
Parse readonly values for AbstractFields correctly #18850
Change-Id: I6f7d8731d185fe1c88e861435a401d887b2defbe
8 years ago
Artur Signell
5248d93782
Make getLogger private
Change-Id: Ieec6ca2dd9b45ee1572dfed84247cb05e7d1f453
8 years ago
Leif Åstrand
538dcf4ce3
Update AJS?.callFunction javadoc to reflect reality (#18990)
Change-Id: Ie53b535a2ae3c0e0ff5bb4b0516364c8817456d3
8 years ago
Artur Signell
ca3c460cbd
Adds support for defining the URL to use for push requests (#18989)
Change-Id: I12afaf7e5c5c385f3a19c7dab60f044d8721e082
8 years ago
Maciej Przepióra
5c875228d9
Support HTML entities when reading/writing declarative format #18882
Change-Id: I08099673c5dd0d688d3243e5fd169edb05f046f3
8 years ago
Maciej Przepióra
8006d359ac
Write all empty cells for empty GridLayout in declarative #18805
Change-Id: I589ba0dbb4aea7578f85894046e99903d9202e37
8 years ago
Artur Signell
3ce90eabda
Use correct state class for split panels (#18942)
Change-Id: I91980343c0e8f3f35abb26411f57d2303b286cce
8 years ago
Mika Murtojarvi
17184829f3
Update @since tags to 7.5.6.
Change-Id: I376cd27d5ae08c877cd3279740b601fb8dddb2e7
8 years ago
Denis Anisimov
7ae4649a07
Always use charset for String.getBytes() method (#18863).
Change-Id: I15ce5a7922aebffc1a05ac55663033f7e5134d0c
8 years ago
Leif Åstrand
22dfc6231c
Support custom Enum.toString in converter (#17301)
Change-Id: Icd3c164fb252bd048ffcd953f967a9c7acdc4514
8 years ago
Leif Åstrand
8b9cb7b88e
Implement ItemStyleGenerators for ComboBox (#9276)
Change-Id: I899c21e3f71bc728cb613685134b99961b557c5b
8 years ago
Mika Murtojarvi
357c23f22f
Update @since tags to 7.6.
Change-Id: I4a8911968fc2c324f8862d28b938834fa0309b85
8 years ago
Mika Murtojarvi
82a0322347
Update @since tags for 7.6.
Change-Id: I69df09f371aae61f9e1ef741814f6e3016510fe2
8 years ago
Leif Åstrand
7c559ce9ea
Make it possible to avoid select caption conversion (#16845)
Change-Id: If88b7cf6298a24cfad3c936a1af566ed919ec0e7
9 years ago
Artur Signell
bbe811efcc
Use correct month names with Java 8 (#18760)
Change-Id: I4dcb1f172339005947fa45924792ab86d0952b90
8 years ago
Artur Signell
f3f3a74d57
Support suspend timeout for long polling (#18550)
Change-Id: I1dc35f060b255baff4d28a815414836d4852218b
9 years ago
Teemu Suo-Anttila
ac66a3d174
Redesign RpcDataSourceConnector pinning RPC requests (#18692)
This patch removes DataProviderKeyMapper which was mostly dead code
already. Uses a regular KeyMapper instead.
Change-Id: Ic97d1dc827d45fde65bcddc0414bfe711032620c
8 years ago
Teppo Kurki
67a1ecf6a1
Do not open detail row if generator is the NULL one (#18663)
Change-Id: Ib853205dae7745ca4af11fb558899e6648e25da8
8 years ago
Teemu Suo-Anttila
53a4b2c77a
Refactor Grid SelectionModels as extensions (#18624)
This patch removes all selection related variables and API from several
core parts of Grid.
Change-Id: Idb7aa48fda69ded1ef58a69c1f7dbc78b7f52a54
9 years ago