After removing a tab, the TabSheet now scrolls when it is necessary to
show the remaining tabs. A test (TabSheetScrollOnTabCloseTest) ensures
that no scrolling occurs when the removed tab is not in the visible
area.
Change-Id: I81e4e504167ec4d0a527e6bfe94dba8b29fb26bc
Fix a regression in VMenuBar.getSubpartElement (#14879).
A change done in an earlier patch set
(https://dev.vaadin.com/review/#/c/5283/) caused a test failure with
Internet Explorer 8.
Change-Id: I8159135ab7ec4b73682e90daf393b879bf587930
Renames "active cell" to "cell focus" or "focused cell" (#13334)
It was quite confusing to have so many meanings of "active".
Active row still means "the visible rows". And onActivate still means
enter or click on a cell.
Change-Id: Ib3e5d50adab619410974796a03c13240db35e29c
Fix RpcDataSource to use RPC for row pins/unpins (#13334)
This patch removes the temprarilyPinnedRows workaround from
AbstractRemoteDataSource and refactors the whole feature to be part of
RpcDataSource where it should be.
Change-Id: Id55020dd11dda3dcf54dfe3c1b41af8e495c1c0c
Fix: Empty space on page after expanded component (#12672)
Full defect name: Empty space on page after expanded component - incorrect height calculation in Chrome
Layout:
[
Panel (auto x auto) [
Grid (auto x auto)
]
AnyComponent (100% x 100%)
<EMPTY SPACE>
Also sleep() was removed from tests BaseLayoutExpandTest and
BaseAddReplaceMoveTest
Change-Id: Ie8a14a58dd53a26a133ea99a7b809d92c1b33a1f
Fix TabSheet becomes unresponsive after setSelectedTab (#14710)
Fixed unresponsiveness issue without removing the waitingForResponse
flag from VTabsheet. The flag is now set in revertToSharedStateSelection
Change-Id: I62cabc44d4ac4c284b0b35921d8624483b0150be
Change getSubPartElement(String) to ignore text icons (#14879).
The test for this change set will be included in the TestBench project,
since the API required by the test is not present here.
Change-Id: Ia31d4ba49dabdb74d81e5b9d23db7af809d96942
Previously AbstractRowContainer.paintInsertRows was simply overridden by
BodyRowContainer, which was hard to follow. Now ARC.pIR is an abstract method
and the implementation has been put into another protected method.
Change-Id: Ia47a46216d2f9713b958785b5239d6850b1ede0d
Fixes an issue with active cell and data insertion (#13334)
Grid tried to offset the active cell whenever data is inserted, even if
it wasn't in the same table section.
Change-Id: Ieea90164a2b7b482c0fb9996fd9e8817283d2504