Teemu Suo-Anttila
78daf54cbf
Update release notes and since tags for 8.4 (#10760)
vor 6 Jahren
Ilia Motornyi
6541b7bad2
Update copyright year (#10761)
vor 6 Jahren
Aki Väliaho
0af3b7d717
Fix missing HTML Tooltip ContentMode for Tree items (#10677)
vor 6 Jahren
Adam Wagner
1817a82ed8
Add recursive expand and collapse method to TreeGrid and Tree (#10283)
vor 6 Jahren
Leif Åstrand
2fc7554779
Update to JSoup 1.11.2 (#10353)
Also update declarative writing to use true instead of "" for empty
attributes because of changed defaults in JSoup. For v7, the tests are
updated instead of touching the implementations.
vor 6 Jahren
Aleksi Hietanen
de5c9a394a
Create DescriptionGenerator in package com.vaadin.ui (#10346)
Deprecate com.vaadin.ui.components.grid.DescriptionGenerator
and subclass it from the new DescriptionGenerator.
vor 6 Jahren
Ilia Motornyi
eb61767347
Relax TreeGrid and Tree members access modifiers. (#10293)
* Relax TreeGrid and Tree members access modifiers.
Fixes #10292
* Fixes after review
vor 6 Jahren
Ahmed Ashour
01c93a6aef
Use lambda with Listeners (#10222)
Also use "event" as the name for events
vor 6 Jahren
Ahmed Ashour
7c8f440781
Remove trailing spaces (#10224)
vor 6 Jahren
Henri Sara
198ec82c51
Add since tags and update release notes (#10109)
vor 6 Jahren
Ahmed Ashour
11ddb11cbc
Update modifier order to follow Java Specification suggestions (#10050)
Also includes some other minor cleanup.
vor 6 Jahren
Piotr Wilkin
634c0cc310
Add scroll logic from TreeGrid to Tree (#10005)
Fixes #9967
vor 6 Jahren
Henri Sara
2618df9617
Add missing since tags for 8.2 (#9938)
vor 6 Jahren
Aleksi Hietanen
07b1ffa3bf
Add missing Tree#getContentMode (#9889)
vor 6 Jahren
Aleksi Hietanen
b191dfef9c
Fix since tags for 8.1.3 release (#9887)
vor 6 Jahren
Aleksi Hietanen
204c5571af
Add declarative support to Tree (#9881)
Closes #9838
vor 6 Jahren
Teemu Suo-Anttila
5ef925daa9
Add item descriptions to Tree (#9840)
Fixes #9803
vor 6 Jahren
Teemu Suo-Anttila
5b0accf492
Add automatic recalculation of Tree width on expand/collapse (#9767)
Fixes #9628
vor 6 Jahren
Henri Sara
40a044cc6e
Add missing since tag to Tree (#9711)
vor 6 Jahren
Jonni Nakari
ca6d6110fb
Remove non working setHeight methods from Tree (#9631)
Fixes #9629
vor 6 Jahren
Ilia Motornyi
a7b2de20d6
Implement tree item context click
Fixes #9606
Fixes #9645
Fixes #9647
vor 6 Jahren
Henri Sara
cdefd5c3e5
Add mouse event details to Tree.ItemClick (#9599)
This provides a way to get the mouse button clicked as
requested in #9335 .
vor 7 Jahren
Henri Sara
29a4578a8d
Add isExpanded() method to Tree and TreeGrid
Fixes #9595
vor 7 Jahren
Teemu Suo-Anttila
f700c01e12
Enable row height and content mode settings for Tree (#9540)
* Enable row height setting for Tree
* Add content mode for captions
* Align expander element by default to top
The content mode allows use of preformatted and
HTML captions that bring value to row height
Fixes #9411
vor 7 Jahren
Ilia Motornyi
77a0d562a3
New Tree component theme
Fixes #9310
vor 7 Jahren
Teemu Suo-Anttila
6b6dc9306a
Add MultiSelection support for Tree Component (#9354)
vor 7 Jahren
Aleksi Hietanen
7d7f41bc2a
Add HasHierarchicalDataProvider#setTreeData
Additionally removes TreeData constructors from Tree and TreeGrid.
vor 7 Jahren
Teemu Suo-Anttila
21c54c9228
Add getters for providers to Tree and TreeGrid
vor 7 Jahren
Teemu Suo-Anttila
6b3482da66
Add convenience constructors for Tree component
vor 7 Jahren
Aleksi Hietanen
9c58a56ffe
Add BackEndHierarchicalDataProvider and an abstract base class
vor 7 Jahren
Aleksi Hietanen
75be04cfb5
Add ItemCollapseAllowedProvider interface
vor 7 Jahren
Teemu Suo-Anttila
37c4af2b27
Adds a passthrough to root component for most Composite methods (#9324)
Fixes #9323
vor 7 Jahren
Aleksi Hietanen
efa7f5a4d0
Refactor common methods in in-memory data providers (#9308)
* Refactor common methods of InMemoryHierarchicalDataProvider and ListDataProvider to a single interface
* Rename HierarchyData and InMemoryHierarchicalDataProvider, introduce HasHierarchicalDataProvider
* Additionally adds a helper method for recursive constructing
TreeData with a child item provider.
vor 7 Jahren
Teemu Suo-Anttila
04e7259fb4
Add events and functionality to Tree (#9318)
* Add ItemClick event to Tree
* Add collapse provider and style generator to Tree
vor 7 Jahren
Teemu Suo-Anttila
1f44c63a55
Use v-tree8 as stylename for new Tree component (#9238)
vor 7 Jahren
Aleksi Hietanen
8a77872050
Add additional overrides to Tree (#9225)
vor 7 Jahren
Henri Sara
b60ab78e7c
Add missing since tags for 8.1 (#9220)
vor 7 Jahren
Teemu Suo-Anttila
bb43a537e0
Add an initial version of Tree component (#9212)
This patch introduces a Tree component, implemented as a Composite
using TreeGrid. As initial version of the component, some functionality
of the old Tree component has been left out for now.
Partly addresses #8617
vor 7 Jahren
Artur Signell
fe3dca081a
Move remaining selects and container implementations to compatibility package
Because of dependencies also moves
Calendar, ColorPicker, SQLContainer, container filters
Change-Id: I0594cb24f20486ebbca4be578827fea7cdf92108
vor 7 Jahren
Artur Signell
588f3cc7f8
Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
vor 7 Jahren
Artur Signell
eeffa805a2
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
vor 7 Jahren
Artur Signell
6d54d78944
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
vor 7 Jahren
Teemu Suo-Anttila
a6653d3fe4
Migrate vaadin-server build to maven
Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e
vor 8 Jahren
Leif Åstrand
dadeb97657
Fix javadoc copied from CellStyleGenerator
Change-Id: I305c0aaeba04c4c1416ecebd708f377f8f28f4a1
vor 8 Jahren
Denis Anisimov
bf030a07b0
Provide own states for a number of components (#18987).
Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
vor 8 Jahren
elmot
b754452586
Javadocs for new 7.6 API (#19135) and some fixes
Change-Id: Ic93545c9c3ed48d6328ee29af744cbfbff0b5c0b
vor 8 Jahren
Henri Sara
ddf4e617b2
Update/add @since tags in javadoc
Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
vor 8 Jahren
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
vor 8 Jahren
Leif Åstrand
1d538feb45
Add Tree.htmlContentsAllowed (#7717)
Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
vor 8 Jahren
Steven Spungin
56524f009a
Fix typo in Tree Javadoc (#17834)
Change-Id: I0d12588169736d045beca1ddc1e2fc5659cbbf61
vor 9 Jahren