Henri Sara
8677195c87
Fix tooltip test after tooltip style change
7 years ago
Henri Sara
7ef57c7174
Update WidgetUtilTest for Chrome 58
Chrome 58 changes how border sizes are rounded.
7 years ago
Henri Sara
b033711d87
Make ThemeTest notification tests more reliable
7 years ago
Henri Sara
557c4ba9b9
Update ES5/ES6 tests for Firefox
Expect ES5 for Firefox as the test cluster has an older version.
7 years ago
Henri Sara
f9966fde8d
Make GridPopupViewTest more stable
7 years ago
Henri Sara
02f639d448
Update Chrome version to 58 in test
7 years ago
Teemu Suo-Anttila
b829146be0
Remove deprecation from setTag and throw on subsequent calls
7 years ago
Teemu Suo-Anttila
21c54c9228
Add getters for providers to Tree and TreeGrid
7 years ago
Teemu Suo-Anttila
6b3482da66
Add convenience constructors for Tree component
7 years ago
Teemu Suo-Anttila
00394ba9a2
Add example of how to use ComponentRenderer to JavaDoc
7 years ago
Pekka Hyvönen
19ad2a565f
Fix drag image offset for Grid rows for mobile (#9336)
Asks the polyfill to always center the drag image based on the touch coordinates.
Also temporarely removes the transform offset for the row.
7 years ago
Pekka Hyvönen
394299cd4c
Fix Button as a Html5 DragSource (#9346)
* Fix Button as a Html5 DragSourcei
It was completely broken, not being clickable, and also preventing anything else from being clicked.
7 years ago
Henri Sara
6297a81c52
Add since tags for 8.1 (#9343)
* Add since tags for 8.1
Note that ConnectorTracker changes will probably be backported to 7.7
in #9331 .
7 years ago
Ilia Motornyi
ac47c7a97f
Reflect latest Tree API and styling changes to the documentation
7 years ago
Adam Wagner
9dd70e13cd
Make it possible for grid drop target to accept dragged data when grid is empty (#9332)
* Make it possible for grid drop target to accept dragged data when grid is empty (#9068 )
* Make return type of getDropTargetRow() optional
7 years ago
Teemu Suo-Anttila
9b725e2bd7
Add mention of context menu and DnD collision on mobile devices (#9337)
* Add mention of context menu and DnD collision on mobile devices
7 years ago
Henri Sara
46422df01b
Update since tags for TB elements (#9329)
7 years ago
Teemu Suo-Anttila
da773250ca
Remove unnecessary rowmode prefix from TreeGrid focus styles (#9327)
7 years ago
Teemu Suo-Anttila
bac4c82d52
Properly init client-side data in GridDataChangeHandlerTest
7 years ago
Aleksi Hietanen
9c58a56ffe
Add BackEndHierarchicalDataProvider and an abstract base class
7 years ago
Aleksi Hietanen
16b37b6011
Fix code review comments
7 years ago
Aleksi Hietanen
75be04cfb5
Add ItemCollapseAllowedProvider interface
7 years ago
Aleksi Hietanen
b153ba2f8b
Add TreeGrid#getHierarchyColumn
7 years ago
Aleksi Hietanen
760959a5d2
Improve CollapseEvent and ExpandEvent javadocs
7 years ago
Aleksi Hietanen
67c503d064
Move HierarchicalDataCommunicatorConstants to the correct package
7 years ago
Aleksi Hietanen
ec7d17f903
Add convenience constructors to TreeGrid
7 years ago
Aleksi Hietanen
f5004fe3ce
Add javadocs to Grid#readData and writeData
7 years ago
Aleksi Hietanen
f4bbe48069
Add setHierarchyColumn(column) overload to TreeGrid
7 years ago
Aleksi Hietanen
a053082b0a
Make HierarchyRendererCellReferenceWrapper a nested class of HierarchyRenderer
7 years ago
Aleksi Hietanen
0a3ce51e2c
Rename BodyRowContainer.setNewEscalatorRowCallback to setNewRowCallback
7 years ago
Aleksi Hietanen
d9ce1e8fb7
Rename TreeGridCommunicationConstants to HierarchicalDataCommunicatorConstants
7 years ago
Aleksi Hietanen
2e879d11f8
Remove redundant method getComponentCount from Composite
7 years ago
Aleksi Hietanen
c9dbc70ac7
Add FunctionalInterface annotation to DependencyFilter
7 years ago
Aleksi Hietanen
92bdee08a7
Wrap DataCommunicator#getBackEndSorting in an unmodifiable list
7 years ago
Aleksi Hietanen
50847d1d34
Move CompositeState to different package
7 years ago
Aleksi Hietanen
a4ab8b9e54
Add javadoc to client-side TreeGrid widget
7 years ago
Aleksi Hietanen
8cbbd608f7
Improvements to HierarchyRenderer
- Make HierarchyRenderer.ExpanderState private
- Add javadocs to HierarchyRenderer#setStyleNames
7 years ago
Aleksi Hietanen
d67f329f16
Clarify HierarchicalQuery javadocs
7 years ago
Aleksi Hietanen
6020737775
Make CollapseListener and ExpandListener extend SerializableEventListener
7 years ago
Artur
aa3ad5db0f
Clean connector tracker after each access block to stop memory leaks (#9305)
Immediately clean connectors which the client side does not know about
Fixes #9303
7 years ago
Adam Wagner
76a0e04cb0
Add API for multiple drag data generators (#9321)
* Add ability to set multiple drag data generators for any drag data type
and change default to be accepted by spreadsheet applications such as Excel
7 years ago
Teemu Suo-Anttila
37c4af2b27
Adds a passthrough to root component for most Composite methods (#9324)
Fixes #9323
7 years ago
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.
7 years ago
Adam Wagner
eb743d9652
Add API to store any type of data in the dataTransfer object (#9319)
7 years ago
Teemu Suo-Anttila
04e7259fb4
Add events and functionality to Tree (#9318)
* Add ItemClick event to Tree
* Add collapse provider and style generator to Tree
7 years ago
Henri Sara
e788fa906b
Rename OSGi classes for Java naming conventions (#9320)
- Rename OSGi to Osgi in class names.
- Rename VaadinOSGiPortlet to OSGiVaadinPortlet for consistency with
Spring, CDI etc. add-ons
- Add missing javadoc
7 years ago
Alejandro
91e0eb1ce1
Update video link in tutorial.adoc (#9317)
Updated Vaadin Designer video
7 years ago
Pekka Hyvönen
c0ac7f0196
Fix DnD Polyfill to use isNan(i) instead of i===NaN (#9312)
A Beginners JS mistake. Used in the forked part of the polyfill, related PR for Polyfill has been updated.
7 years ago
Pekka Hyvönen
88b84533e0
Distinguish between touch scroll and drag start on Grid (#9315)
* Set touch scroll timeout for Grid on GridDragSource
7 years ago
Leif Åstrand
6cfd4ed55a
Use theme font and normal line wrapping for regular tooltips (#9143)
Fixes #9121
7 years ago