summaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Poll server for changes at the end of each file upload (#9300)Adam Wagner2017-05-111-13/+21
| | | | * Poll server for changes at the end of each file upload
* Add mobile html5 dnd support using polyfill (#9282)Pekka Hyvönen2017-05-114-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 Wagner2017-05-113-0/+368
| | | Fixes #8891
* Reset HierarchicalDataCommunicator on changes (#9275)Aleksi Hietanen2017-05-114-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.alpha7Ilia Motornyi2017-05-101-1/+1
|
* Fix partly missing drag image regression on SafariPekka Hyvönen2017-05-101-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-Anttila2017-05-091-33/+33
|
* Fix the missing focus and blur implementations (#9269)Knoobie2017-05-091-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.6Teemu Suo-Anttila2017-05-082-12/+12
|
* Fix bean validation when using sub property bindings (#9248)Artur2017-05-083-15/+135
| | | Fixes #9242
* Fix HTML5 DnD regression for FF (#9245)Pekka Hyvönen2017-05-054-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-Anttila2017-05-051-2/+2
|
* Add additional overrides to Tree (#9225)Aleksi Hietanen2017-05-031-14/+85
|
* Add missing since tags for 8.1 (#9220)Henri Sara2017-05-038-5/+15
|
* HierarchicalDataProvider cache invalidation workaround (#9218)Aleksi Hietanen2017-05-021-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-Anttila2017-05-029-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 Wagner2017-05-021-0/+11
|
* Improve expand and collapse of items in TreeGrid (#9159)Aleksi Hietanen2017-05-023-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)Artur2017-05-025-5/+179
| | | | | | * Add support for pluggable filters for rewriting dependencies Fixes #9151
* Open VaadinServlet and BootstrapHandler classes for external use (#9164)Artur2017-04-273-17/+113
|
* Make Bootstrap URIResolver available to bootstrap listeners (#9171)Artur2017-04-272-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 Wagner2017-04-272-4/+21
|
* Add since tags for 8.1Henri Sara2017-04-273-5/+13
|
* Add an option for defining number of visible items in a NativeSelect (#9109)Artur2017-04-261-0/+29
|
* Detect Chrome on iOS as Chrome + Webkit (#9138)Artur2017-04-251-1/+3
|
* Add OSGi support #8830 #8827 #8828 #8829Mirjan Merruko2017-04-252-0/+52
| | | | | Use bnd-maven-plugin instead of maven-bundle-plugin and helper class, and add support for publishing static resources such as themes and widgetsets.
* Make it possible to set a Resource as drag image (#9088)Adam Wagner2017-04-251-0/+11
| | | | | Fixes #8892 Note that IE and Edge are not covered by this change - see #8977
* Add support for frontend:// using separate es5 and es6 foldersArtur2017-04-244-9/+161
|
* Include charset in text/html responses (#8777) (#9123)Ilia Motornyi2017-04-214-6/+11
| | | Addresses #8775 for version 8.1+
* Add/fill in missing @since tags for 8.1 (#9106)8.1.0.alpha6Henri Sara2017-04-1911-76/+82
|
* Support using Composite and CustomComponent as a Design root class (#9017)Artur2017-04-1812-10/+341
| | | Fixes #6043
* Fix problem when reading a nested Design based on a GridLayout (#9092)Artur2017-04-183-6/+62
| | | | | | | 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)Artur2017-04-183-1/+408
| | | | | | | | | | | | | | | | | 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
* Always send a push identifier on UI initializationAleksi Hietanen2017-04-131-3/+1
|
* Use separate identifier for push connections8.1.0.alpha5Aleksi Hietanen2017-04-133-3/+50
| | | Closes #8700
* Create combined drop mode to allow both on_top and between drops (#9063)Adam Wagner2017-04-131-0/+37
| | | Resolves #8932
* Grid drag and drop documentation (#9055)Adam Wagner2017-04-131-0/+8
|
* Check for NullPointer to remove exception spamKnoobie2017-04-131-0/+12
|
* Binder with Nested Properties (#8923)chrosim2017-04-128-25/+341
|
* Fix empty TreeGrid (#9067)Aleksi Hietanen2017-04-121-0/+2
|
* Remove Extension suffix from Grid DND classes (#9035)Adam Wagner2017-04-128-25/+31
|
* Make it possible to drop things between Grid rows (#8979)Adam Wagner2017-04-122-15/+74
| | | | Fixes #8401
* Provide dragged Grid items in server side (#8950)Adam Wagner2017-04-1211-61/+339
| | | | Fixes #8931
* Make it possible to drop things on top of Grid rows (#8747)Adam Wagner2017-04-124-2/+198
| | | | Fixes #8400
* Make all selected rows draggable (#8746)Adam Wagner2017-04-121-0/+3
| | | | Fixes #8397
* Make Grid rows draggable (#8690)Adam Wagner2017-04-121-0/+125
| | | | | | It is possible to customize the drag data for each row. (#8706) Fixes #8396
* Use setCaption Javadocs inherited from Component (#9066)Leif Åstrand2017-04-122-16/+0
| | | | | | Component.setCaption has thorough Javadocs that are shadowed by a very brief snippet in AbstractComponent and an erroneous description in Panel. By removing those snippets, component classes will instead inherit a much more useful description of the method.
* Fix initial expand of TreeGrid itemsAleksi Hietanen2017-04-111-0/+1
| | | Fixes #9050
* Make Button component draggable (#9038)Adam Wagner2017-04-101-0/+42
| | | | | | * Make Button component draggable (#9037) * Add own state to button drag source
* Add server-side expand and collapse to TreeGrid (#9021)Aleksi Hietanen2017-04-065-13/+183
| | | | | | | | | | | | | | | | * Add server-side expand and collapse to TreeGrid * Add javadocs * Fix variable naming in TreeGridHugeTreeTest * Fix review comments * Merge remote-tracking branch 'github/master' into 8759-server-expand * Clear pending expands when all data is dropped * Add documentation