Mirjan Merruko
9a6ebeb5a8
Add OSGi support #8830 #8827 #8828 #8829
Use bnd-maven-plugin instead of maven-bundle-plugin and helper class, and
add support for publishing static resources such as themes and widgetsets.
7 лет назад
Adam Wagner
d0a8608c7e
Make it possible to set a Resource as drag image (#9088)
Fixes #8892
Note that IE and Edge are not covered by this change - see #8977
7 лет назад
Artur
bb46fff437
Add support for frontend:// using separate es5 and es6 folders
7 лет назад
Teemu Suo-Anttila
70a3a105b2
Fix race condition between rendering TreeGrid and setting up headers (#9105)
* Fix race condition between rendering Grid and setting up headers
* Remove Grid default headers when initializing the widget
* Fix header clean up, add null check to select all checkbox
7 лет назад
Ilia Motornyi
973278ac49
Include charset in text/html responses (#8777) (#9123)
Addresses #8775 for version 8.1+
7 лет назад
Teemu Suo-Anttila
b5b7bb7021
Remove unnecessary logging from setHeightByRows in Escalator
7 лет назад
Artur
dfd1f04f4f
Fix changing primary style name for NativeSelect (#9016)
7 лет назад
Henri Sara
37219932b9
Add/fill in missing @since tags for 8.1 (#9106)
7 лет назад
Artur
7d75f33707
Wait for HTML imports to be processed and not only loaded (#9110)
Failing to do this might cause constructors and listeners in a Polymer
element too be called too early in browsers which need the V1 polyfill.
7 лет назад
Teemu Suo-Anttila
8b95318c6c
Fix issues in Grid with undefined height (#9104)
7 лет назад
Aleksi Hietanen
7d1b06cbc4
Fix client-side memory leak caused by Grid events (#9103)
Refactors AbstractGridKeyEvent, AbstractGridMouseEvent and their
descendants to follow the pattern used in other GWT DomEvents.
Fixes #7633
7 лет назад
Henri Sara
300f691b19
Add missing methods to compatibility AbstractRendererConnector
Fixes #9096
7 лет назад
Leif Åstrand
28f4e64783
Mention non-compatibility renames in migration instructions (#9097)
7 лет назад
Artur
a5b1741e47
Support using Composite and CustomComponent as a Design root class (#9017)
Fixes #6043
7 лет назад
Artur
20b49db2fc
Ignore all external events in the Profiler (#9033)
This fixes problems with profiling the initial paint:
"SEVERE: Got end event for leftoversDownload.runAsync but is currently in null"
7 лет назад
Artur
9a7a03b2f9
Fix problem when reading a nested Design based on a GridLayout (#9092)
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.
7 лет назад
Henri Sara
695ae21edb
Schedule DOM reset after column size setting (#9011)
Otherwise, the initial row height state update partly negates
an earlier optimization for unnecessary column width calculation.
7 лет назад
Artur
9a0f1c1361
Composite component (#8952)
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
7 лет назад
Adam Wagner
b480c7166a
Indicate when multiple rows are dragged (#9087)
* Indicate when multiple rows are dragged (#8398 )
7 лет назад
Aleksi Hietanen
fa9bdbef66
Always send a push identifier on UI initialization
7 лет назад
Henri Sara
6213bf1397
Add pre-release repository to apicmp profile (#9081)
7 лет назад
Leif Åstrand
7d4595c25c
Add LoadStyle.NONE for completely omitting a connector
7 лет назад
Aleksi Hietanen
a4a4d9e064
Use separate identifier for push connections
Closes #8700
7 лет назад
Adam Wagner
dd1d288d5f
Create combined drop mode to allow both on_top and between drops (#9063)
Resolves #8932
7 лет назад
Adam Wagner
8cf7b41e3f
Grid drag and drop documentation (#9055)
7 лет назад
Pekka Hyvönen
107e9dd81f
Replace drag over class name with conventional ones (#9059) (#9076)
Generate drop target style names on every dragenter to make sure they match the primary style name.
Fixes #9058
7 лет назад
Aleksi Hietanen
03d1f69468
Remove sendKeys workaround from ComboBoxElement (#9046)
7 лет назад
Olli Tietäväinen
cf93a67297
Panel.setScrollTop() fails with impossibly large numbers
Fixes #1149
7 лет назад
Artur
22c39d36f8
Correctly set ListSelect style names
Fixes #8901
7 лет назад
Artur
71e4d797fe
Notify a resource load listener many times if it has been added many times (#9075)
This is what the javadoc promises and what DependencyLoader relies on
7 лет назад
Artur
4454e6bdc1
Provide GridLayout size and cell elements to JS and TB (#9019)
7 лет назад
Knoobie
60a6e0282e
Check for NullPointer to remove exception spam
7 лет назад
chrosim
8a6853c8f5
Binder with Nested Properties (#8923)
7 лет назад
Aleksi Hietanen
2c3e399cb6
Fix empty TreeGrid (#9067)
7 лет назад
Adam Wagner
c1ecea9aa4
Remove Extension suffix from Grid DND classes (#9035)
7 лет назад
Adam Wagner
a773c8c7b3
Make it possible to drop things between Grid rows (#8979)
Fixes #8401
7 лет назад
Adam Wagner
659313e8c3
Provide dragged Grid items in server side (#8950)
Fixes #8931
7 лет назад
Adam Wagner
1ac4f97241
Make it possible to drop things on top of Grid rows (#8747)
Fixes #8400
7 лет назад
Adam Wagner
2df1b373aa
Make all selected rows draggable (#8746)
Fixes #8397
7 лет назад
Adam Wagner
c4f8524ea8
Make Grid rows draggable (#8690)
It is possible to customize the drag data for each row. (#8706 )
Fixes #8396
7 лет назад
Leif Åstrand
8b94b1aeca
Use setCaption Javadocs inherited from Component (#9066)
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.
7 лет назад
Guille
b9d37abae3
Fix typo in license (#9060)
7 лет назад
Alejandro
5ab675326e
Update last video of the tutorial (#9054)
This change updates the video for the last step of the tutorial
7 лет назад
Aleksi Hietanen
4784e342eb
Fix initial expand of TreeGrid items
Fixes #9050
7 лет назад
Aleksi Hietanen
cf7edf7a56
Correct TreeGrid documentation for expand and collapse
7 лет назад
Adam Wagner
125d2a926c
Make Button component draggable (#9038)
* Make Button component draggable (#9037 )
* Add own state to button drag source
7 лет назад
Alejandro
3cf3d1b564
Updated embedded videos (#9043)
* Updated to new videos for Vaadin 8
* Update tutorial.adoc
7 лет назад
Aleksi Hietanen
393a3f191a
Remove compile-time mockito dependency from client module
7 лет назад
Aleksi Hietanen
a811ce5161
Update screenshot reference
7 лет назад
Artur
fa8de08888
Use release version of TestBench
7 лет назад