| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Vaadin Tutorial For Swing Developers
* Setting And Reading Session Attributes
* Enabling Server Push
* Cleaning Up Resources In A UI
* Sending Email From Java Applications
* Using Parameters With Views
* Optimizing Sluggish UI
* Configuring Push For Your Enviroment
* Setting And Reading Cookies
* Using Polling
* Creating An Application That Preserves State On Refresh
* Finding The Current UI And Page And Vaadin Session
* Sending Events From The Client To The Server Using RPC
* Handling Logout
* Remember To Set The Locale
* Scalable Web Applications
* MVC Basics In ITMill Toolkit
* Access Control For Views
* Customizing The Startup Page In An Application
|
| |
|
|
|
|
|
|
|
| |
Add articles:
- Configure ComboBoxes wisely
- Letting the user download a file
- Using Vaadin in IBM Domino
|
| |
|
|
|
| |
Created the folder "articles" under documentation, added img folder for article images and added one article.
|
|
|
|
|
| |
If the UI scope is not prototype, show a warning that declarative services are not available in the UI.
Fixes #9589
|
|
|
| |
Updates related to #9810
|
|
|
| |
Paragraph about existing `styles.css` file needed a bit of rephrasing.
|
|
|
| |
As per suggestion of Fredrik Rönnlund following https://dzone.com/articles/working-vaadin-with-scala
|
|
|
|
|
| |
Fixes #9518
Fixes #8991
Fixes #8687
|
| |
|
| |
|
|
|
| |
Resolves #9191
|
|
|
| |
It says ConfigurableDataProvider, but there isn't a ConfigurableDataProvider class.
|
|
|
| |
Fixes #9170
|
|
|
|
| |
* Trying to lower the barrier to start following the tutorial
* Guiding new Vaadin users to start with the tutorial
|
| |
|
|
|
|
|
| |
Fixes #9606
Fixes #9645
Fixes #9647
|
| |
|
| |
|
| |
|
|
|
| |
Resolves #9372
|
|
|
|
|
|
| |
This patch changes Grid Columns, so they can have different value and presentation types. A presentation provider can be given when setting the renderer for a column. This provider takes the value of the column on a row and chooses what to present for this value. Using this approach it is easier to have an editor for the actual backing data instead of the presentation of it.
Fixes #8656
Resolves #9588
|
| |
|
|
|
| |
FontAwesome is deprecated
|
|
|
|
| |
* Trying to lower the barrier to start following the tutorial
|
|
|
| |
Fixes #8548
|
|
|
|
|
| |
Now the DnD events are listened from tablewrapper element,
which contains also grid's header and footer, making it possible to
drop on top of them.
|
|
|
| |
* Add style name to all dragged rows to indicate that they are being dragged
|
|
|
| |
Closes #9223
|
| |
|
|
|
|
| |
Also makes sure that the drop location and target row return something sensible in drop event.
Clarifies docs on drop location.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
empty (#9332)
* Make it possible for grid drop target to accept dragged data when grid is empty (#9068)
* Make return type of getDropTargetRow() optional
|
|
|
|
| |
* Add mention of context menu and DnD collision on mobile devices
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
- Rename OSGi to Osgi in class names.
- Rename VaadinOSGiPortlet to OSGiVaadinPortlet for consistency with
Spring, CDI etc. add-ons
- Add missing javadoc
|
|
|
| |
Updated Vaadin Designer video
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Fixes #8891
|
|
|
|
| |
Doesn't fix #9261, drag image missing on Safari when dragging grid row because
that has position: absolute and offset.
|
|
|
|
|
| |
Replaced Result<String> with ValidationResult.
Replaced variable input by value.
Removed first phrase after example since it does not make sense anymore.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|
| |
|