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 年前
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 年前
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 年前
Aleksi Hietanen
4784e342eb
Fix initial expand of TreeGrid items
Fixes #9050
7 年前
Adam Wagner
125d2a926c
Make Button component draggable (#9038)
* Make Button component draggable (#9037 )
* Add own state to button drag source
7 年前
Artur
72b4fbebe5
Send view width as width and not height
7 年前
Aleksi Hietanen
6ad53c7d66
Add server-side expand and collapse to TreeGrid (#9021)
* 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
7 年前
Ilia Motornyi
535b879cb8
TreeGrid keyboard navigation
Fixes #8758
7 年前
Artur
18a0b1e45c
Correctly set style names for NativeSelect (#9006)
Fixes #9005
7 年前
Stephen Wellington
4c9b6745f0
Fix Editor not saving values by pressing Enter (#8946)
Fixes #8945
7 年前
Teemu Suo-Anttila
7ff30d7c08
Fix column indexing when setting a renderer (#8976)
Fixes #8943
7 年前
Aleksi Hietanen
b869d75181
Implement LocalDateRenderer and LocalDateTimeRenderer (#8955)
Closes #8377
7 年前
Henri Sara
f9a9f2c4be
Add Grid.setRowHeight() (#8935)
Fixes #8667
7 年前
Ilia Motornyi
cda2f0e5b2
Fix NativeSelect inner component size (#8737)
Fixes #8702
7 年前
Teemu Suo-Anttila
91590e9f6c
Fix data not being sent again when adding DataGenerators (#8947)
* Fix data not being sent again when adding DataGenerators
* Fix header component detaching, revert early header cleanup
7 年前
Pekka Hyvönen
1e0661129b
Fix removing rows over the cached range in Grid
Fixes #8840
7 年前
Artur
2fe4c50ac8
Use computed style for Escalator size calculations (#8861)
* Use computed style for Escalator size calculations
The old method of using getBoundingClientRect does not work as expected
if a transform has been applied to the element or one of its parents.
For instance PopupView animates itself using a scale(0) -> scale(1)
animation. When scale(0) is active, getBoundingClientRect will return 0
for all sizes while computed style ignores the transform and returns the
expected value.
Fixes #8793
7 年前
Henri Sara
e091687db4
Use textContent instead of innerText in TextRenderer (#8936)
* Use textContent instead of innerText in TextRenderer
This improves standards compliance and reduces unnecessary layouting.
Optimization suggested by Oskar Hýbl, Cleverbee solutions
7 年前
Teemu Suo-Anttila
0bee1dc5f8
Improve caching when expanding nodes in hierarchical data (#8902)
Fixes #8790
7 年前
Adam Wagner
e905e2bb80
Clean DropEvent and DragEndEvent properties (#8925)
* Add dropEffect parameter to DragEndEvent (#8895 )
* Remove drop effect from drop event (#8895 )
* Make sure that drop effect is not null
7 年前
Aleksi Hietanen
8fcb2da138
Add possibility to configure the content mode of TabSheet tabs (#8920)
Fixes #8590
7 年前
Teemu Suo-Anttila
6f1f83d4b9
Fix default header content changes on init (#8921)
This patch also enables an old test that was pending #8128
Fixes vaadin/framework8-issues#556
7 年前
Teemu Suo-Anttila
6384bc7dee
Add feature to disable collapsing items in TreeGrid (#8879)
Fixes #8846
7 年前
Adam Wagner
acbb5a787b
Remove support for transfer data type (#8910)
* Remove API for setting arbitrary drag data
* Store the drag source component in the UI
Fixes #8893
7 年前
Olli Tietäväinen
d01a6ef027
Fix Flash expanding with percentage sizing (#8898)
Allows Flash embed to expand if percentage dimensions given
Fixes #4035
7 年前
Henri Sara
ec0b52a1b6
Optimize grid by avoiding redundant row refreshes (#8874)
* Optimize grid by avoiding redundant row refreshes
* Delay more calls to refreshBody()
7 年前
Pekka Hyvönen
9a679b57d1
Deprecate old DnD functionality (#8864)
Closes #8795
7 年前
Henri Sara
414d5b0340
Add missing since tags for 8.1.0.alpha1 (#8888)
* Add missing since tags for 8.1.0.alpha1
* Update @since for DataCommunicatorClientRpc
* Update @since for DataCommunicator
7 年前
elmot
df56703f05
Add @since 8.0.3 tags
7 年前
Henri Sara
1d127a0c7f
Support data-location attribute in CustomLayout (#8866)
Fixes #8416
7 年前
Artur
833e6e3bd9
Always calculate Escalator max row count the same way (#8740)
* Rename getMaxEscalatorRowCapacity to describe what it does
* Always calculate Escalator max row count the same way
This changes Escalator to not take a horizontal scrollbar
into account when trying to determine "maximum visible rows". This will
add another row, compared to previous versions, when there is a horizontal
scrollbar. In reality, it would likely make sense to always add 10 more rows
to have some buffer above and below the visible area.
Fixes #8661
7 年前
Henri Sara
28a815fb83
Remove unnecessary width calculation on Grid initial render (#8848)
Do not calculate column widths unnecessarily, especially for columns
with fixed width.
Fixes #8678
7 年前
Aleksi Hietanen
71679dfd16
Hierarchical data (#8842)
* Initial HierarchicalDataProvider for TreeGrid
* Initial in-memory hierarchical data implementation
* TreeGrid declarative support
Fixes #8611, Fixes #8620
7 年前
Teemu Suo-Anttila
c766694bec
Allow changing renderers after column creation (#8841)
Closes #8250
7 年前
Pekka Hyvönen
1e8ad07135
Fix removing rows from the middle of Escalator (#8826)
* Fix removing rows from the middle of Escalator
Fixes #8825
7 年前
Ahmed Ashour
22b9d37a0f
Correct license location
7 年前
Artur
bec7308ca3
Fix detach of grid when it contains frozen columns (#8803)
* Fix detach of grid when it contains frozen columns
Fixes #8748
7 年前
Henri Sara
dc657b3208
Fix ComboBox popup location on scrolled pages in IE/Firefox
Fixes #8778
7 年前
Teemu Suo-Anttila
761c94ab2e
Initial implementation of ComponentRenderer for Grid (#8743)
Fixes #8622
Fixes #8623
7 年前
Ahmed Ashour
76713bbb4c
Remove extra empty javadocs before package declaration (#8776)
7 年前
Artur Signell
fc92ad10e9
Avoid double unregister of columns on the client side
Columns unregister themselves from the grid through removeColumn, also
when the whole grid is removed.
Fixes #8748
7 年前