Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add methods to change parent and to change child's position in hierarchical ↵ | Adam Wagner | 2017-07-18 | 1 | -0/+45 | |
| | | | | | data (#9673) Resolves #9674 | |||||
* | Delegate properties to Composite's root if possible | Ilia Motornyi | 2017-07-13 | 1 | -8/+31 | |
| | | | Fixes #9670 | |||||
* | Fix TreeData item removal, small improvements (#9621) | Ilia Motornyi | 2017-07-03 | 2 | -7/+124 | |
| | | | Fixes #9614 | |||||
* | Fix bookkeeping assertion error | Ilia Motornyi | 2017-06-30 | 1 | -0/+23 | |
| | | | Fixes #9584 | |||||
* | Add an optional HasValue to a ValueContext | Ilia Motornyi | 2017-06-29 | 1 | -0/+23 | |
| | ||||||
* | Add isUserOriginated to SelectedTabChangeEvent (#9580) | Artur | 2017-06-29 | 1 | -0/+52 | |
| | | | Fixes #9545 | |||||
* | Provide old value of position in SplitPositionChangeEvent of *SplitPanel (#9578) | Yuriy Artamonov | 2017-06-29 | 1 | -6/+35 | |
| | | | | | | | | | Provide old value of position in SplitPositionChangeEvent of *SplitPanel New properties have been added to SplitPositionChangeEvent: oldSplitPositionUnit, oldSplitPosition, userOriginated Resolves #9472 | |||||
* | Add isExpanded() method to Tree and TreeGrid | Henri Sara | 2017-06-28 | 2 | -2/+5 | |
| | | | Fixes #9595 | |||||
* | Fix keymapper reverse mapping (#9535) | Ilia Motornyi | 2017-06-21 | 2 | -22/+72 | |
| | | | Fixes #9470 | |||||
* | Add View.beforeLeave to support delayed navigation | Artur | 2017-06-20 | 1 | -57/+142 | |
| | ||||||
* | Only throw from Binder.bindInstanceFields if there are no bindings at all ↵8.1.0.beta2 | Artur | 2017-06-15 | 2 | -6/+56 | |
| | | | | | (#9487) Fixes #8986 | |||||
* | Rewrite HierarchyMapper to consistently handle changes | Teemu Suo-Anttila | 2017-06-15 | 3 | -147/+297 | |
| | | | | | | Fixes #9449 Fixes #9490 Fixes #9448 Fixes #9465 | |||||
* | Make view parameter map available in ViewChangeEvent (#9529) | Artur | 2017-06-15 | 1 | -0/+54 | |
| | ||||||
* | Allow changing the renderer of hierarchy column in TreeGrid (#9514) | Teemu Suo-Anttila | 2017-06-13 | 1 | -4/+2 | |
| | | | Addresses #9465 | |||||
* | Add getStateParameterMap to Navigator to get parameters as a map (#9517) | Peter Lehto | 2017-06-13 | 1 | -18/+109 | |
| | ||||||
* | Add support for Views which are not components | Artur | 2017-06-12 | 1 | -4/+69 | |
| | ||||||
* | Add pluggable connector id generator support | Leif Åstrand | 2017-06-12 | 2 | -11/+8 | |
| | ||||||
* | Throw exception if user modifies same binding step twice | Teemu Suo-Anttila | 2017-05-26 | 1 | -0/+12 | |
| | | | Fixes #9427 | |||||
* | Fixes OOM for broken upload request | Ilia Motornyi | 2017-05-26 | 1 | -0/+64 | |
| | | | Related to #9102 | |||||
* | Correctly use id to identify data when refreshing (#9398) | Teemu Suo-Anttila | 2017-05-23 | 2 | -2/+2 | |
| | | | | | | This patch refactors the internals of Grid single selection model implementation. Fixes #9380 | |||||
* | Hide DataGenerator from Column API (#9351) | Teemu Suo-Anttila | 2017-05-19 | 1 | -1/+30 | |
| | ||||||
* | Clear errors when clearing binder fields (#9364) | Artur | 2017-05-19 | 1 | -0/+20 | |
| | | | | Calling readBean(null) should reset the form state to the initial state it was in before calling writeBean(bean) | |||||
* | Add a method for getting bound fields from Binder (#9365) | Artur | 2017-05-19 | 1 | -11/+26 | |
| | ||||||
* | Add shorthand for adding a column with ComponentRenderer | Pekka Hyvönen | 2017-05-19 | 1 | -3/+2 | |
| | ||||||
* | Add TreeData#addRootItems, getRootItems | Aleksi Hietanen | 2017-05-18 | 1 | -0/+17 | |
| | ||||||
* | Add stream variants for the child item provider shorthands (#9375) | Leif Åstrand | 2017-05-18 | 1 | -4/+22 | |
| | ||||||
* | Clean connector tracker after each access block to stop memory leaks (#9305) | Artur | 2017-05-16 | 2 | -1/+57 | |
| | | | | | Immediately clean connectors which the client side does not know about Fixes #9303 | |||||
* | Refactor common methods in in-memory data providers (#9308) | Aleksi Hietanen | 2017-05-16 | 5 | -34/+54 | |
| | | | | | | * 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. | |||||
* | Refactor Html5 DnD feature based on API review (#9306) | Pekka Hyvönen | 2017-05-12 | 1 | -2/+2 | |
| | | | | | | | | * 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 | 1 | -0/+30 | |
| | | | Fixes #9291 | |||||
* | Reset HierarchicalDataCommunicator on changes (#9275) | Aleksi Hietanen | 2017-05-11 | 1 | -0/+7 | |
| | | | | | | 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. | |||||
* | Fix bean validation when using sub property bindings (#9248) | Artur | 2017-05-08 | 1 | -9/+87 | |
| | | | Fixes #9242 | |||||
* | Add an initial version of Tree component (#9212) | Teemu Suo-Anttila | 2017-05-02 | 5 | -21/+127 | |
| | | | | | | | 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 OSGi support #8830 #8827 #8828 #8829 | Mirjan Merruko | 2017-04-25 | 1 | -0/+2 | |
| | | | | | Use bnd-maven-plugin instead of maven-bundle-plugin and helper class, and add support for publishing static resources such as themes and widgetsets. | |||||
* | Add support for frontend:// using separate es5 and es6 folders | Artur | 2017-04-24 | 1 | -0/+111 | |
| | ||||||
* | Support using Composite and CustomComponent as a Design root class (#9017) | Artur | 2017-04-18 | 10 | -0/+293 | |
| | | | Fixes #6043 | |||||
* | Fix problem when reading a nested Design based on a GridLayout (#9092) | Artur | 2017-04-18 | 2 | -1/+47 | |
| | | | | | | | The parent Design must leave child handling to the nested design, when there are no children defined in the parent Design. This fixes a problem with com.vaadin.ui.GridLayout$OutOfBoundsException when the reading operation of the parent design tries to set number of rows according to its empty content. | |||||
* | Composite component (#8952) | Artur | 2017-04-18 | 1 | -1/+15 | |
| | | | | | | | | | | | | | | | | | A composite is included in the server side hierarchy and in the connector hierarchy on the client side but does not have its own widget or DOM. To ensure that captions etc are renderer correctly for the root contents, the client side connector returns both the widget and state for the content connector. Server side API related to width and height are automatically forwarded to the root component to enable easy use of the composite inside different layout configurations. Other server side API inherited from AbstractComponent is unwanted, should be optional and therefore throw an exception by default. Resolves #2458 | |||||
* | Binder with Nested Properties (#8923) | chrosim | 2017-04-12 | 5 | -0/+201 | |
| | ||||||
* | Fix bug column and row expand ratio are not persisted | Tien Nguyen | 2017-04-04 | 1 | -6/+23 | |
| | | | Fixes #9009 | |||||
* | Make bindInstanceFields not bind fields already bound using functions (#8998) | Artur | 2017-04-03 | 1 | -0/+23 | |
| | | | Fixes #8858 | |||||
* | Make getValueProvider return ValueProvider (#8983) | Leif Åstrand | 2017-03-31 | 1 | -0/+29 | |
| | | | | | | | | | * Make getValueProvider return ValueProvider The instance can only be a ValueProvider, but the getter previously returned a less specific type. Making the getter return ValueProvider makes it easier to reuse the provider in other contexts that require ValueProvider, e.g. when adding filters to a ListDataProvider. | |||||
* | Make CustomField iterator() comply with contract | Artur Signell | 2017-03-29 | 1 | -0/+63 | |
| | | | | Fixes #8957 | |||||
* | Move select all visible to multi selection model interface (#8627) | Pekka Hyvönen | 2017-03-27 | 1 | -3/+4 | |
| | ||||||
* | Fix Binder documentation on ValidationException (#8949) | Pekka Hyvönen | 2017-03-27 | 1 | -0/+30 | |
| | ||||||
* | Fix infinite loop in data communication (#8927) | Aleksi Hietanen | 2017-03-27 | 1 | -2/+2 | |
| | | | | | | | | | | * Fix infinite loop in data communication * Switch to less aggressive reset when data communication is out of sync * Remove triggering of reset if reset is already being performed * Avoid redundant collection of streams in DataCommunicator | |||||
* | Remove support for transfer data type (#8910) | Adam Wagner | 2017-03-22 | 1 | -4/+2 | |
| | | | | | | * Remove API for setting arbitrary drag data * Store the drag source component in the UI Fixes #8893 | |||||
* | Set column captions when reading grid from a design file (#8770) | Artur | 2017-03-22 | 1 | -4/+2 | |
| | | | Fixes #8752 | |||||
* | Initial documentation for 8.1 Drag and Drop (#8867) | Pekka Hyvönen | 2017-03-20 | 1 | -0/+61 | |
| | | | | | | * Initial documentation for 8.1 Drag and Drop Part of #8395 | |||||
* | Handle unknown connectors consistently and quietly as described in #8111 (#8741) | Artur | 2017-03-16 | 1 | -0/+49 | |
| | | | | Fixes #8629 |