Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Improve CollapseEvent and ExpandEvent javadocs | Aleksi Hietanen | 2017-05-16 | 2 | -4/+6 | |
| | ||||||
* | Move HierarchicalDataCommunicatorConstants to the correct package | Aleksi Hietanen | 2017-05-16 | 1 | -1/+1 | |
| | ||||||
* | Add convenience constructors to TreeGrid | Aleksi Hietanen | 2017-05-16 | 2 | -2/+120 | |
| | ||||||
* | Add javadocs to Grid#readData and writeData | Aleksi Hietanen | 2017-05-16 | 1 | -0/+28 | |
| | ||||||
* | Add setHierarchyColumn(column) overload to TreeGrid | Aleksi Hietanen | 2017-05-16 | 1 | -0/+24 | |
| | ||||||
* | Rename TreeGridCommunicationConstants to HierarchicalDataCommunicatorConstants | Aleksi Hietanen | 2017-05-16 | 1 | -7/+7 | |
| | ||||||
* | Remove redundant method getComponentCount from Composite | Aleksi Hietanen | 2017-05-16 | 1 | -10/+1 | |
| | ||||||
* | Add FunctionalInterface annotation to DependencyFilter | Aleksi Hietanen | 2017-05-16 | 1 | -0/+1 | |
| | ||||||
* | Wrap DataCommunicator#getBackEndSorting in an unmodifiable list | Aleksi Hietanen | 2017-05-16 | 1 | -2/+3 | |
| | ||||||
* | Move CompositeState to different package | Aleksi Hietanen | 2017-05-16 | 1 | -1/+1 | |
| | ||||||
* | Clarify HierarchicalQuery javadocs | Aleksi Hietanen | 2017-05-16 | 1 | -4/+7 | |
| | ||||||
* | Make CollapseListener and ExpandListener extend SerializableEventListener | Aleksi Hietanen | 2017-05-16 | 2 | -4/+2 | |
| | ||||||
* | Clean connector tracker after each access block to stop memory leaks (#9305) | Artur | 2017-05-16 | 6 | -25/+134 | |
| | | | | | Immediately clean connectors which the client side does not know about Fixes #9303 | |||||
* | Add API for multiple drag data generators (#9321) | Adam Wagner | 2017-05-16 | 1 | -42/+78 | |
| | | | | * 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-Anttila | 2017-05-16 | 1 | -0/+82 | |
| | | | Fixes #9323 | |||||
* | Refactor common methods in in-memory data providers (#9308) | Aleksi Hietanen | 2017-05-16 | 14 | -729/+991 | |
| | | | | | | * 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 Wagner | 2017-05-16 | 6 | -45/+189 | |
| | ||||||
* | Add events and functionality to Tree (#9318) | Teemu Suo-Anttila | 2017-05-16 | 1 | -0/+116 | |
| | | | | * Add ItemClick event to Tree * Add collapse provider and style generator to Tree | |||||
* | Rename OSGi classes for Java naming conventions (#9320) | Henri Sara | 2017-05-15 | 1 | -3/+3 | |
| | | | | | | - Rename OSGi to Osgi in class names. - Rename VaadinOSGiPortlet to OSGiVaadinPortlet for consistency with Spring, CDI etc. add-ons - Add missing javadoc | |||||
* | Fix DnD Polyfill to use isNan(i) instead of i===NaN (#9312) | Pekka Hyvönen | 2017-05-15 | 1 | -1/+1 | |
| | | | A Beginners JS mistake. Used in the forked part of the polyfill, related PR for Polyfill has been updated. | |||||
* | Refactor Html5 DnD feature based on API review (#9306) | Pekka Hyvönen | 2017-05-12 | 32 | -219/+246 | |
| | | | | | | | | * 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) | Artur | 2017-05-12 | 2 | -1/+31 | |
| | | | Fixes #9291 | |||||
* | Create upload URLs only when stream variable is attached by drop handler (#9301) | Adam Wagner | 2017-05-11 | 2 | -18/+35 | |
| | | | | | | * 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 Wagner | 2017-05-11 | 1 | -13/+21 | |
| | | | | * Poll server for changes at the end of each file upload | |||||
* | Add mobile html5 dnd support using polyfill (#9282) | Pekka Hyvönen | 2017-05-11 | 4 | -3/+128 | |
| | | | | | | | | | | | | | | | 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 Wagner | 2017-05-11 | 3 | -0/+368 | |
| | | | Fixes #8891 | |||||
* | Reset HierarchicalDataCommunicator on changes (#9275) | Aleksi Hietanen | 2017-05-11 | 4 | -54/+97 | |
| | | | | | | 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.alpha7 | Ilia Motornyi | 2017-05-10 | 1 | -1/+1 | |
| | ||||||
* | Fix partly missing drag image regression on Safari | Pekka Hyvönen | 2017-05-10 | 1 | -0/+2 | |
| | | | | Doesn't fix #9261, drag image missing on Safari when dragging grid row because that has position: absolute and offset. | |||||
* | Use variable name item instead of data in Grid (#9273) | Teemu Suo-Anttila | 2017-05-09 | 1 | -33/+33 | |
| | ||||||
* | Fix the missing focus and blur implementations (#9269) | Knoobie | 2017-05-09 | 1 | -1/+4 | |
| | | | | Add (FieldEvents.FocusNotifier & FieldEvents.BlurNotifier) in AbstractTextField. The fields TextField, TextArea and PasswordField are the only focusable input fields where this Implementation is missing. | |||||
* | Add since tags for 8.0.6 | Teemu Suo-Anttila | 2017-05-08 | 2 | -12/+12 | |
| | ||||||
* | Fix bean validation when using sub property bindings (#9248) | Artur | 2017-05-08 | 3 | -15/+135 | |
| | | | Fixes #9242 | |||||
* | Fix HTML5 DnD regression for FF (#9245) | Pekka Hyvönen | 2017-05-05 | 4 | -90/+83 | |
| | | | | | | | | | | | | - Always set some drag data - Set the dropEffect on dragEnter and dragOver events on drop target - Send the dropEffect to server on drop event with disclaimer of current support - Remove _dragOverCriteria_ and use _dropCriteria_ for `dragenter`, `dragover` and `drop` criteria Tested manually basic DnD and Grid DnD on Mac with Chrome, Firefox, Safari. Safari is still missing drag image (regression). Tested manually basic DnD and Grid Dnd on Windows IE11 and Edge. Drop event for both is still not working properly #9174. | |||||
* | Use v-tree8 as stylename for new Tree component (#9238) | Teemu Suo-Anttila | 2017-05-05 | 1 | -2/+2 | |
| | ||||||
* | Add additional overrides to Tree (#9225) | Aleksi Hietanen | 2017-05-03 | 1 | -14/+85 | |
| | ||||||
* | Add missing since tags for 8.1 (#9220) | Henri Sara | 2017-05-03 | 8 | -5/+15 | |
| | ||||||
* | HierarchicalDataProvider cache invalidation workaround (#9218) | Aleksi Hietanen | 2017-05-02 | 1 | -1/+3 | |
| | | | | | | Workaround for issue in data communication where active keys are dropped incorrectly on the server. See issue #9217 | |||||
* | Add an initial version of Tree component (#9212) | Teemu Suo-Anttila | 2017-05-02 | 9 | -179/+692 | |
| | | | | | | | 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 | |||||
* | Add method for checking whether drag event was cancelled (#9214) | Adam Wagner | 2017-05-02 | 1 | -0/+11 | |
| | ||||||
* | Improve expand and collapse of items in TreeGrid (#9159) | Aleksi Hietanen | 2017-05-02 | 3 | -34/+143 | |
| | | | | | | | | | | | | | Fixes a race condition when expanding multiple items. Only one expand or collapse request should be sent from the client before waiting for a response, otherwise the indexing in subsequent requests will be incorrect. Adds API to collapse and expand multiple items from the server, reducing the amount of round trips with multiple item expands and collapses. HierarchyMapper now correctly keeps expanded nodes expanded if their parent is collapsed. | |||||
* | Add support for pluggable filters for rewriting dependencies (#9182) | Artur | 2017-05-02 | 5 | -5/+179 | |
| | | | | | | * Add support for pluggable filters for rewriting dependencies Fixes #9151 | |||||
* | Open VaadinServlet and BootstrapHandler classes for external use (#9164) | Artur | 2017-04-27 | 3 | -17/+113 | |
| | ||||||
* | Make Bootstrap URIResolver available to bootstrap listeners (#9171) | Artur | 2017-04-27 | 2 | -8/+36 | |
| | | | | Without access to the URIResolver it is impossible to add script and other URLs using a listener | |||||
* | Make some of dnd's javadoc clearer. | Adam Wagner | 2017-04-27 | 2 | -4/+21 | |
| | ||||||
* | Add since tags for 8.1 | Henri Sara | 2017-04-27 | 3 | -5/+13 | |
| | ||||||
* | Add an option for defining number of visible items in a NativeSelect (#9109) | Artur | 2017-04-26 | 1 | -0/+29 | |
| | ||||||
* | Detect Chrome on iOS as Chrome + Webkit (#9138) | Artur | 2017-04-25 | 1 | -1/+3 | |
| | ||||||
* | Add missing fields to OSGi manifests | Henri Sara | 2017-04-25 | 1 | -0/+2 | |
| | | | | Adds RequiredExecutionEnvironment and License fields and renames some bundles (SymbolicName) for backwards compatibility. | |||||
* | Fix dependency issues that cause the server bundle to be built incorrectly | Mirjan Merruko | 2017-04-25 | 2 | -3/+4 | |
| |