summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add since tags for 8.1 (#9343)Henri Sara2017-05-173-2/+6
| | | | | | | * Add since tags for 8.1 Note that ConnectorTracker changes will probably be backported to 7.7 in #9331.
* Reflect latest Tree API and styling changes to the documentationIlia Motornyi2017-05-171-41/+28
|
* Make it possible for grid drop target to accept dragged data when grid is ↵Adam Wagner2017-05-176-24/+86
| | | | | | empty (#9332) * Make it possible for grid drop target to accept dragged data when grid is empty (#9068) * Make return type of getDropTargetRow() optional
* Add mention of context menu and DnD collision on mobile devices (#9337)Teemu Suo-Anttila2017-05-161-1/+3
| | | | * Add mention of context menu and DnD collision on mobile devices
* Update since tags for TB elements (#9329)8.1.0.alpha8Henri Sara2017-05-167-10/+9
|
* Remove unnecessary rowmode prefix from TreeGrid focus styles (#9327)Teemu Suo-Anttila2017-05-166-41/+44
|
* Properly init client-side data in GridDataChangeHandlerTestTeemu Suo-Anttila2017-05-161-1/+2
|
* Add BackEndHierarchicalDataProvider and an abstract base classAleksi Hietanen2017-05-164-19/+139
|
* Fix code review commentsAleksi Hietanen2017-05-162-7/+16
|
* Add ItemCollapseAllowedProvider interfaceAleksi Hietanen2017-05-165-8/+54
|
* Add TreeGrid#getHierarchyColumnAleksi Hietanen2017-05-161-0/+10
|
* Improve CollapseEvent and ExpandEvent javadocsAleksi Hietanen2017-05-162-4/+6
|
* Move HierarchicalDataCommunicatorConstants to the correct packageAleksi Hietanen2017-05-165-5/+5
|
* Add convenience constructors to TreeGridAleksi Hietanen2017-05-162-2/+120
|
* Add javadocs to Grid#readData and writeDataAleksi Hietanen2017-05-161-0/+28
|
* Add setHierarchyColumn(column) overload to TreeGridAleksi Hietanen2017-05-161-0/+24
|
* Make HierarchyRendererCellReferenceWrapper a nested class of HierarchyRendererAleksi Hietanen2017-05-162-60/+39
|
* Rename BodyRowContainer.setNewEscalatorRowCallback to setNewRowCallbackAleksi Hietanen2017-05-164-7/+7
|
* Rename TreeGridCommunicationConstants to HierarchicalDataCommunicatorConstantsAleksi Hietanen2017-05-165-32/+33
|
* Remove redundant method getComponentCount from CompositeAleksi Hietanen2017-05-161-10/+1
|
* Add FunctionalInterface annotation to DependencyFilterAleksi Hietanen2017-05-161-0/+1
|
* Wrap DataCommunicator#getBackEndSorting in an unmodifiable listAleksi Hietanen2017-05-161-2/+3
|
* Move CompositeState to different packageAleksi Hietanen2017-05-162-2/+2
|
* Add javadoc to client-side TreeGrid widgetAleksi Hietanen2017-05-161-0/+4
|
* Improvements to HierarchyRendererAleksi Hietanen2017-05-161-5/+12
| | | | | - Make HierarchyRenderer.ExpanderState private - Add javadocs to HierarchyRenderer#setStyleNames
* Clarify HierarchicalQuery javadocsAleksi Hietanen2017-05-161-4/+7
|
* Make CollapseListener and ExpandListener extend SerializableEventListenerAleksi Hietanen2017-05-162-4/+2
|
* Clean connector tracker after each access block to stop memory leaks (#9305)Artur2017-05-169-30/+264
| | | | | Immediately clean connectors which the client side does not know about Fixes #9303
* Add API for multiple drag data generators (#9321)Adam Wagner2017-05-165-117/+172
| | | | * 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
* Adds a passthrough to root component for most Composite methods (#9324)Teemu Suo-Anttila2017-05-161-0/+82
| | | Fixes #9323
* Refactor common methods in in-memory data providers (#9308)Aleksi Hietanen2017-05-1627-808/+1070
| | | | | | * 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.
* Add API to store any type of data in the dataTransfer object (#9319)Adam Wagner2017-05-1613-88/+299
|
* Add events and functionality to Tree (#9318)Teemu Suo-Anttila2017-05-163-0/+192
| | | | * Add ItemClick event to Tree * Add collapse provider and style generator to Tree
* Rename OSGi classes for Java naming conventions (#9320)Henri Sara2017-05-1518-59/+69
| | | | | | - Rename OSGi to Osgi in class names. - Rename VaadinOSGiPortlet to OSGiVaadinPortlet for consistency with Spring, CDI etc. add-ons - Add missing javadoc
* Update video link in tutorial.adoc (#9317)Alejandro2017-05-151-3/+1
| | | Updated Vaadin Designer video
* Fix DnD Polyfill to use isNan(i) instead of i===NaN (#9312)Pekka Hyvönen2017-05-151-1/+1
| | | A Beginners JS mistake. Used in the forked part of the polyfill, related PR for Polyfill has been updated.
* Distinguish between touch scroll and drag start on Grid (#9315)Pekka Hyvönen2017-05-151-3/+40
| | | | * Set touch scroll timeout for Grid on GridDragSource
* Use theme font and normal line wrapping for regular tooltips (#9143)Leif Åstrand2017-05-1510-4/+128
| | | Fixes #9121
* WIP: Allow differentiating touch scroll from DnD (#9309)Henri Sara2017-05-141-0/+72
| | | | | | | * Allow differentiating touch scroll from DnD Provide Escalator API to check if a touch scroll is active, and to specify a delay after which a non-moving touch should not scroll.
* Refactor Html5 DnD feature based on API review (#9306)Pekka Hyvönen2017-05-1261-400/+459
| | | | | | | | * Refactor Html5 DnD client side based on API review - Moved classes to "correct" packages. - Removed method DragSourceExtension.clearDataTransferText() - Remove ButtonDragSource in favor of more generic API
* Properly remove service destroy listeners (#9304)Artur2017-05-122-1/+31
| | | Fixes #9291
* Create upload URLs only when stream variable is attached by drop handler (#9301)Adam Wagner2017-05-113-86/+54
| | | | | | * Create upload URLs only when stream variable is attached by drop handler * Add file size limit to test ui and remove label drop target
* Poll server for changes at the end of each file upload (#9300)Adam Wagner2017-05-113-13/+28
| | | | * Poll server for changes at the end of each file upload
* Fix broken DragEnd event introduced in a recent PR (#9297)Pekka Hyvönen2017-05-111-1/+1
|
* Add mobile html5 dnd support using polyfill (#9282)Pekka Hyvönen2017-05-1116-29/+365
| | | | | | | | | | | | | | | First step of mobile DND support. - Add mobile html5 dnd support using polyfill - Adds a switch for enabling mobile html5 dnd support - Adds polyfill only when needed - Ignore native Android Chrome drag start because doesn't work properly (no dragend event fired) - Add documentation on enabling mobile HTML5 DnD support - Add mention of drag-drop-polyfill license - Fixed issue in polyfill when not using "snapback" - Add mention of forked polyfill Fixes #9174
* Make it possible to upload files by dropping them onto a drop target (#9277)Adam Wagner2017-05-1110-0/+1008
| | | Fixes #8891
* Generate style name on every dragenter (#9292) (#9293)Adam Wagner2017-05-111-4/+5
| | | Fixes #9292
* Make clicking checkbox label call focus listeners (#9271)Knoobie2017-05-114-6/+75
| | | | | Fixes the remaining issue from #3944 for Firefox so that a click on the checkbox label calls the focus listener. Fixes #9290
* Reset HierarchicalDataCommunicator on changes (#9275)Aleksi Hietanen2017-05-118-55/+327
| | | | | | Reset HDC when encountering unexpected changes in the data. Additionally this patch fixes an issue with client and server caches getting out of sync during resets.
* Since tag update for 8.1.0.alpha78.1.0.alpha7Ilia Motornyi2017-05-101-1/+1
|