summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Fix Column.setSortable being overridden (#10604)Teemu Suo-Anttila2018-02-073-43/+108
|
* Fix Grid initial render performance (#10579)Teemu Suo-Anttila2018-02-051-1/+0
| | | Fixes #10232
* Fix code example in DataProvider JavaDoc (#10601)Ilia Motornyi2018-02-051-1/+1
|
* Add method for getting complete browser version (#10490)Adam Wagner2018-02-011-0/+14
| | | Fixes #10461
* Optimize style theme duplicates (#10534)AJ2018-01-311-3/+6
|
* Add ARIA label support to DateField (#10538)Adam Wagner2018-01-311-0/+28
| | | Fixes #10454
* Selection handling fix when adding new item to ComboBox. (#10445)Anna Koskinen2018-01-301-3/+20
| | | Fixes #10284
* Fixes Button constructor not setting up RPC (#10566)Morgan Pittkin2018-01-301-1/+1
| | | Fixes #10540
* Fix removeUI assertions to work with proxy UIs (#10574)Teemu Suo-Anttila2018-01-291-2/+4
|
* Fix Grid not updating selected item immediately (#10569)Teemu Suo-Anttila2018-01-251-12/+9
|
* Upgrade minor version in the project to 8.4 (#10520)Teemu Suo-Anttila2018-01-241-1/+1
|
* Rename widgetEventsAllowed to handleWidgetEvents (#10529)Leif Åstrand2018-01-121-9/+7
|
* Add Notification.close() to hide a notification from the server (#10483)Artur2018-01-091-3/+49
| | | | | Also fixes the problem that notifications were never removed on the server side Fixes #2114, fixes #10481
* Tweak date style API (#10493)8.3.0.beta1Leif Åstrand2018-01-081-15/+16
| | | | | | | * Disallow some `null` arguments * Return an unmodifiable map from getDateStyles(). This helps the developer understand that changes to the returned map are not automatically applied to the component. * Remove redundant `@link` markup from `@see` in the javadocs.
* Rename contentMode to descriptionContentMode in MenuItem (#10494)Leif Åstrand2018-01-082-18/+20
|
* Add missing since tags and JavaDocs (#10487)8.3.0.alpha1Teemu Suo-Anttila2018-01-034-5/+14
|
* Fix wrong frontend URL in docs. (#10472)Flamenco2017-12-301-2/+2
| | | | | | * Fix wrong frontend URL in docs. * Update HtmlImport.java
* Implement widget event handling for Columns in Grid (#10412)Teemu Suo-Anttila2017-12-291-1/+35
| | | | Fixes #7833
* Add ContentMode for the description of MenuItems (#9984)Jonas Zipprick2017-12-292-5/+89
| | | | | Adds the ability to set the content mode for the description of a menu item that is part of a menu bar. This functionality was already available for every AbstractComponent but missing for the menu items of menu bars. If no content mode is specified it defaults to the PREFORMATED content mode.
* Treat fields as readonly when bound with null setter (#10477)Marco Collovati2017-12-293-7/+40
| | | Fixes #10476
* Fix javadoc for Notification TYPE_TRAY_NOTIFICATION (#10479)Marco Collovati2017-12-291-1/+1
| | | Fixes #10434
* Allow setting custom styles to DateField calendar date cells (#10305)Anna Koskinen2017-12-281-0/+68
| | | Fixes #10304
* Make Binder.setReadonly ignore effectively readonly bindings (#10368)Marco Collovati2017-12-283-5/+56
| | | | | | | Binder.setReadonly will ignore bindings with null setter or property without an accessible setter when changing field read only flag. Fixes #10252
* Update Grid.addColumn JavaDoc to tell about nested properties (#10431)Olli Tietäväinen2017-12-271-1/+8
|
* Prevent killing UI if heartbeats are pending (#10371)Teemu Suo-Anttila2017-11-271-5/+18
| | | Fixes #9663
* Update to JSoup 1.11.2 (#10353)Leif Åstrand2017-11-238-8/+9
| | | | | 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.
* Update version number to 8.3-SNAPSHOT (#10348)Teemu Suo-Anttila2017-11-221-1/+1
|
* Fix nested bean property name (#10271)schaerl2017-11-224-39/+72
| | | | | | | | | * Changed retrieval of names of nested properties (#10159) The getName() function in NestedBeanPropertyDefinition will return only the top level name, which causes problems when adding a nested property that has the same name as a non-nested (e.g "value" & "sub.value") This change should fix this behaviour by changing the return value of "getName()" of NestedBeanPropertyDefinition and introducing a function "getTopLevelName()" that only returns the last part of the full name for where it's needed
* Improve Binder JavaDocs and APIs (#10347)Teemu Suo-Anttila2017-11-212-7/+30
| | | This patch also adds ValueChangeEvent as a parameter to field value change method in Binder.
* Create DescriptionGenerator in package com.vaadin.ui (#10346)Aleksi Hietanen2017-11-216-7/+36
| | | | Deprecate com.vaadin.ui.components.grid.DescriptionGenerator and subclass it from the new DescriptionGenerator.
* Fix issues from API review for 8.2 (#10342)Aleksi Hietanen2017-11-2114-71/+68
| | | | | | | | | | | | | | | | | * Rename HierarchicalDataCommunicator#getMapper to getHierarchyMapper * Make rpc field in Notification private * Change DropIndexCalculator.ALWAYS_DROP_TO_END to a generic static method * Move EditorImpl#editRow documentation to the interface level * Correct GridDragEndEvent, GridDragStartEvent constructor javadocs * Revert SharedState.registeredEventListeners to a Set * Rename GridDropTarget dropAllowedOnSortedGridRows * Rename ColumnState.contentMode to tooltipContentMode
* Extract AbstractBeanPropertyDefinition and PropertyFilterDefinition (#10344)Aleksi Hietanen2017-11-215-118/+192
| | | | | This commit extracts the private nested class AbstractBeanPropertyDefinition from BeanPropertySet to a public class of package com.vaadin.data. Additionally, the nested protected class PropertyFilterDefinition is extracted from NestedBeanPropertyDefinition to a public class in package com.vaadin.data.
* FileResource to use bufferSize, and StreamResource to use getCacheTime() ↵Ahmed Ashour2017-11-214-2/+50
| | | | (#10247)
* Remove unused imports (#10330)Ahmed Ashour2017-11-2110-16/+7
|
* Rename GridDragger to GridRowDragger (#10333)Pekka Hyvönen2017-11-178-25/+25
| | | The old name GridDragger gave an impression that you're dragging the whole grid instead of rows.
* Add documentation on GridDragger (#10328)Pekka Hyvönen2017-11-166-5/+85
| | | | This pathc also switches GridDragger to by default not allow drops on rows when the grid has been sorted.
* Update since tags in JavaDoc (#10325)8.2.0.alpha3Teemu Suo-Anttila2017-11-1512-19/+19
|
* Add helper for Grid row DnD (#10255)Pekka Hyvönen2017-11-1510-14/+1140
| | | | | | | | | | | | | | | | | | * Added Griddragger. * Refactored the GridDragger to match FW style Unit tests, Test UI and documentation to come next. * Change DropMode to BETWEEN and add Test UIs * Simplify GridDragger API * Fixes and unit tests for GridDragger Fixed issues regarding drop index calculation when sourche and target grid is the same. When the ListDataProvider is not internally using List, always drops to the end. Updates the old data provider instead of creating a new one to preserve filters&sorting.
* Add new drop mode ON_GRID for GridDropTarget (#10296)Pekka Hyvönen2017-11-153-14/+281
| | | | | | | | | | | | | | | | | * Add new drop mode ON_GRID for GridDropTarget Also adds a way to not accept drops on rows when the user has sorted the grid. This way the bad UX can be avoided for showing the drop indicator for the wrong place when the grid has been sorted. This has not been made default behavior to GridDropTarget since it would change behavior compared to 8.1. Instead if is triggerable via API in GridDropTarget. * Refactor sorted grid drop logic to server side * Block setDropMode calls Blocking setDropMode set values if the grid has been sorted and drop on sorted rows is not allowed. The value is used once the grid is not sorted anymore or the drops are allowed on sorted rows.
* Fix TreeGrid to use correct super constructor (#10291)Jerome Meyer2017-11-142-26/+35
| | | Fixes #10195
* Improve nested property support for Binder (#9925)Olli Tietäväinen2017-11-144-12/+477
| | | Fixes #9210
* Add API to read Binding value from bean (#10316)Teemu Suo-Anttila2017-11-132-3/+43
|
* Set no-store headers on UIDL messagesLeif Åstrand2017-11-101-3/+9
| | | | UIDL might contain sensitive information that we should prevent from being stored anywhere.
* Add ContentMode for row and cell descriptions in Grid (#10282)Teemu Suo-Anttila2017-11-101-8/+60
|
* Relax mapper access in HierarchicalDataCommunicator Ilia Motornyi2017-11-101-0/+8
| | | Fixes #10292
* HasItems.setItems(T... items) should allow edits (#10290)Pekka Hyvönen2017-11-065-3/+92
| | | | | | | | | * HasItems.setItems(T... items) should allow edits Arrays.asList() creates a immutable Arrays.ArrayList, preventing users from doing dataProvider.getItems() and updating the returned collection. This makes it impossible to keep the same data provider, update it and keep the filters & sorting, and then just call dataProvider.refreshAll() to get changes visible. We should not require users to create a new data provider in this case. This is the same for DataProvider.ofItems(T... items) * fix missing whitespace from test error message
* Relax TreeGrid and Tree members access modifiers. (#10293)Ilia Motornyi2017-11-063-6/+44
| | | | | | | | * Relax TreeGrid and Tree members access modifiers. Fixes #10292 * Fixes after review
* Use lambda expressions. (#10268)Ahmed Ashour2017-11-015-96/+62
|
* Fix end of line comments, which were made by automatic formatter (#10234)Ahmed Ashour2017-10-318-34/+25
|
* Remove redundant interface already implemented by super class. (#10258)Ahmed Ashour2017-10-3122-49/+29
|