| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
Refactors AbstractGridKeyEvent, AbstractGridMouseEvent and their
descendants to follow the pattern used in other GWT DomEvents.
Fixes #7633
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
| |
Fixes #1149
|
|
|
| |
Fixes #8901
|
|
|
|
|
| |
(#9075)
This is what the javadoc promises and what DependencyLoader relies on
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #8401
|
|
|
|
| |
Fixes #8931
|
|
|
|
| |
Fixes #8400
|
|
|
|
| |
Fixes #8397
|
|
|
|
|
|
| |
It is possible to customize the drag data for each row. (#8706)
Fixes #8396
|
|
|
| |
Fixes #9050
|
|
|
|
|
|
| |
* Make Button component draggable (#9037)
* Add own state to button drag source
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
Fixes #8758
|
|
|
| |
Fixes #8943
|
|
|
| |
Closes #8377
|
|
|
| |
Fixes #8667
|
|
|
| |
Fixes #8702
|
|
|
|
|
|
| |
* Fix data not being sent again when adding DataGenerators
* Fix header component detaching, revert early header cleanup
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
| |
* Fix infinite loop in data communication
* Switch to less aggressive reset when data communication is out of sync
* Remove triggering of reset if reset is already being performed
* Avoid redundant collection of streams in DataCommunicator
|
|
|
| |
Fixes #8790
|
|
|
|
|
|
|
|
| |
* Add dropEffect parameter to DragEndEvent (#8895)
* Remove drop effect from drop event (#8895)
* Make sure that drop effect is not null
|
|
|
| |
Fixes #8590
|
|
|
|
|
| |
This patch also enables an old test that was pending #8128
Fixes vaadin/framework8-issues#556
|
|
|
| |
Fixes #8846
|
|
|
|
|
| |
Allows Flash embed to expand if percentage dimensions given
Fixes #4035
|
|
|
| |
Closes #8760
|
|
|
|
|
|
| |
* Update MemoryIT to report median render and request time
* Add TreeGrid and TreeTable performance test UIs
Addresses the collapsed cases for #8849, #8850
|
|
|
| |
Fixes #8416
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
Also, change README.txt to the correct test port 8888
|
|
|
|
|
|
| |
Do not calculate column widths unnecessarily, especially for columns
with fixed width.
Fixes #8678
|
|
|
|
|
|
|
| |
* Initial HierarchicalDataProvider for TreeGrid
* Initial in-memory hierarchical data implementation
* TreeGrid declarative support
Fixes #8611, Fixes #8620
|
|
|
| |
Closes #8250
|
|
|
|
|
|
| |
* Fix removing rows from the middle of Escalator
Fixes #8825
|
| |
|
|
|
|
| |
* Correctly adjust upload button borders inside a component group
|