Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIP: Customize drag image offset for mobile devicesmobile_drag_image_offset | Pekka Hyvönen | 2017-05-15 | 3 | -4/+159 |
| | | | | Doesn't work properly, as the callback is executed multiple times and the drag image gets stuck at some point. | ||||
* | Update video link in tutorial.adoc (#9317) | Alejandro | 2017-05-15 | 1 | -3/+1 |
| | | | Updated Vaadin Designer video | ||||
* | 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. | ||||
* | Distinguish between touch scroll and drag start on Grid (#9315) | Pekka Hyvönen | 2017-05-15 | 1 | -3/+40 |
| | | | | * Set touch scroll timeout for Grid on GridDragSource | ||||
* | Use theme font and normal line wrapping for regular tooltips (#9143) | Leif Åstrand | 2017-05-15 | 10 | -4/+128 |
| | | | Fixes #9121 | ||||
* | WIP: Allow differentiating touch scroll from DnD (#9309) | Henri Sara | 2017-05-14 | 1 | -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önen | 2017-05-12 | 61 | -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) | 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 | 3 | -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 Wagner | 2017-05-11 | 3 | -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önen | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Add mobile html5 dnd support using polyfill (#9282) | Pekka Hyvönen | 2017-05-11 | 16 | -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 Wagner | 2017-05-11 | 10 | -0/+1008 |
| | | | Fixes #8891 | ||||
* | Generate style name on every dragenter (#9292) (#9293) | Adam Wagner | 2017-05-11 | 1 | -4/+5 |
| | | | Fixes #9292 | ||||
* | Make clicking checkbox label call focus listeners (#9271) | Knoobie | 2017-05-11 | 4 | -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 Hietanen | 2017-05-11 | 8 | -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.alpha7 | Ilia Motornyi | 2017-05-10 | 1 | -1/+1 |
| | |||||
* | Fix partly missing drag image regression on Safari | Pekka Hyvönen | 2017-05-10 | 7 | -43/+190 |
| | | | | Doesn't fix #9261, drag image missing on Safari when dragging grid row because that has position: absolute and offset. | ||||
* | Allow custom click handlers in subclasses of TreeGrid | Henri Sara | 2017-05-10 | 1 | -1/+1 |
| | |||||
* | Fix selection with space in TreeGrid/Tree | Henri Sara | 2017-05-10 | 2 | -4/+49 |
| | | | Makes subclasses of Grid call custom key and mouse event handlers. | ||||
* | Refactor WidgetUtil.findWidget() | Henri Sara | 2017-05-10 | 7 | -28/+85 |
| | | | | | | | Adds two variants: - find widget of any type - accept all or only exact matches Updates uses of findWidget(e, null) in non-compatibility packages. | ||||
* | Move TestBench API to the correct package (#9249) | Artur | 2017-05-09 | 26 | -92/+149 |
| | | | Fixes #9241 | ||||
* | 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. | ||||
* | Update ES6 detection logic to match what Polymer is using (#9268) | Artur | 2017-05-09 | 1 | -9/+17 |
| | |||||
* | Add since tags for 8.0.6 | Teemu Suo-Anttila | 2017-05-08 | 6 | -15/+30 |
| | |||||
* | Fix bean validation when using sub property bindings (#9248) | Artur | 2017-05-08 | 3 | -15/+135 |
| | | | Fixes #9242 | ||||
* | Update example to Vaadin 8 (#9260) | dunand | 2017-05-08 | 1 | -7/+5 |
| | | | | | Replaced Result<String> with ValidationResult. Replaced variable input by value. Removed first phrase after example since it does not make sense anymore. | ||||
* | Fix HTML5 DnD regression for FF (#9245) | Pekka Hyvönen | 2017-05-05 | 13 | -210/+270 |
| | | | | | | | | | | | | - 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. | ||||
* | Allow Escalator.setHeightByRows to accept zero as a valid argument (#9244) | Aleksi Hietanen | 2017-05-05 | 3 | -1/+33 |
| | |||||
* | Upgrade GWT to version 2.8.1 (#9236) | Ilia Motornyi | 2017-05-05 | 1 | -1/+1 |
| | |||||
* | Use v-tree8 as stylename for new Tree component (#9238) | Teemu Suo-Anttila | 2017-05-05 | 5 | -10/+10 |
| | |||||
* | Fix OSGi portlet documentation title | Henri Sara | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | Documentation: fix wrong method name | dunand | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | Tree documentation | Ilia Motornyi | 2017-05-04 | 12 | -10/+225 |
| | |||||
* | Fix three typos in the documentation (#9230) | Ilia Motornyi | 2017-05-04 | 2 | -3/+3 |
| | |||||
* | Fix minor issues with Tree theme and TB API (#9226) | Teemu Suo-Anttila | 2017-05-03 | 3 | -18/+38 |
| | | | Removes background color from Tree, adds release notes mention, JavaDoc updates. | ||||
* | Add additional overrides to Tree (#9225) | Aleksi Hietanen | 2017-05-03 | 1 | -14/+85 |
| | |||||
* | Use correct TreeElement and server-side classname (#9221) | Teemu Suo-Anttila | 2017-05-03 | 6 | -9/+3 |
| | | | | | * Use correct TreeElement and server-side classname * Re-enable test, remove unnecessary imports | ||||
* | Mention the applied CSS styles in the documentation (#9219) | Adam Wagner | 2017-05-03 | 1 | -1/+19 |
| | |||||
* | Use style name for drag source according to convention (#9091) | Adam Wagner | 2017-05-03 | 1 | -3/+17 |
| | |||||
* | Fix ComponentLocator with inherited classes without custom connector (#9176) | Teemu Suo-Anttila | 2017-05-03 | 7 | -12/+127 |
| | | | | | | | | | | | | Logic for finding elements corresponding a server-side classname does not work with inherited classes. For example making MyGrid extends Grid, you could not find the specific MyGrid, but only the common Grid. In most cases this is not a problem since these components are usually the only instance of said superclass, but the Composite introduced in the same UI, which makes testing them impossible. This patch adds the specific classname information for ServerConnectors that can be used to find the correct connector instance. | ||||
* | Add missing since tags for 8.1 (#9220) | Henri Sara | 2017-05-03 | 12 | -5/+42 |
| | |||||
* | Create styles for grid drop target to indicate where the dragover position ↵ | Adam Wagner | 2017-05-03 | 1 | -1/+50 |
| | | | | (#9080) (#9213) | ||||
* | Disable drag and drop for touch devices (#9216) | Adam Wagner | 2017-05-02 | 4 | -0/+23 |
| | |||||
* | HierarchicalDataProvider cache invalidation workaround (#9218) | Aleksi Hietanen | 2017-05-02 | 2 | -1/+35 |
| | | | | | | 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 | 64 | -307/+1365 |
| | | | | | | | 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 | 2 | -2/+19 |
| | |||||
* | Update portlet documentation for OSGi portlets | Henri Sara | 2017-05-02 | 8 | -197/+138 |
| | |||||
* | Fixes repackaging the whole elemental into shared. (#9207) | Ilia Motornyi | 2017-05-02 | 1 | -1/+1 |
| |