Johannes Dahlström
0f9d0b0bf1
Support frozen columns in Grid editor (#16727)
Change-Id: Iff797c3bf90a6021099a3ed4082cfca3a6fb3540
9 vuotta sitten
Teppo Kurki
b9c0971afe
Fixes scrollToLine while resizing Grid via split position (#18424)
Change-Id: I5ecd8a91bd1ebea809d04a54307fcd752fbe3f39
9 vuotta sitten
Leif Åstrand
96e10ed8be
Update connector hierarch when canceling editor (#16976).
Change-Id: Ib7b82c400b044c27a0f494a81d1c9cd5b307aa34
9 vuotta sitten
Teemu Suo-Anttila
5837c103f7
Fix displaying Details when Grid is attached to DOM (#18390)
Change-Id: I74360c7a3f0c5798dbaa44ea06ea1585c4289449
9 vuotta sitten
Teemu Suo-Anttila
730b3f3af7
Fix Grid detaching with open details rows (#18415)
Change-Id: I035808b02edb5ba8181a5a0baec3432c2283699d
9 vuotta sitten
Artur Signell
d2c3e30f20
Ensure correct render of selection when changing selection model (#17087)
Change-Id: I79547b32a7b7bec0ea2b327ceb0b69c756e2e812
9 vuotta sitten
Teemu Suo-Anttila
8d2bbed0a5
Fix Grid header adding and removing with select all checkbox (#17592)
Change-Id: Ib842e171b50366e8830cd50ca0b04a346e298a1d
9 vuotta sitten
Teppo Kurki
0f32a9074b
Added missing "grid" TestCategory for grid tests
Change-Id: I488e016cbffb6234f3599e549d6346f3587275a0
9 vuotta sitten
Artur Signell
3e38bfb435
Enable test fixed by #18213
Change-Id: I54d621b806fa8cb3cc18d84ecde95bceada9e08d
9 vuotta sitten
Teemu Suo-Anttila
22ea8caf78
Fix Grid details on sort to display them on correct rows (#18224)
Due to the nature of Container this is only achieved by removing any
existing details and reopening those after the sort is done.
Change-Id: Ic42186ed85981d5dad4ff0948aa22f7a0404480d
9 vuotta sitten
Teppo Kurki
c95698a595
Do not let Escalator set width to spacer row's TD element (#18223)
Change-Id: I8dec7bbbfc93436eb2fbc1c15cb53e6bfca99e78
9 vuotta sitten
Leif Åstrand
bdfbf34806
Add generic resize performance testbed and a test UI for Grid
Change-Id: I89be491b9bac0447cc194199c54ed9e0e558bf1b
9 vuotta sitten
Mika Murtojarvi
dfce3a27fe
Change focused Grid cell when scrolling with the keyboard (#18356).
- The focused cell is now updated when scrolling with pageup/down, home
or end key.
- The scroll amount is slightly reduced to ensure that no cells are
skipped over with pgup/down scroll.
Change-Id: Id1ddd4f0f3f3b1315df3f8d9813080fbd5009bcd
9 vuotta sitten
Artur Signell
f7a852e3df
Properly toggle editor state when calling editId() on the server (#18287)
Ensure isEditorActive() returns false if editItem(...) has been called but the
editor has not yet been opened, as it should according to javadoc
isRendered() requires that the editor fields are marked as dirty when they are
made visible on the client (isEditorActive() changes state)
Change-Id: I7fbe1cb484cf83974ffa6ca50a6c642fbf7e8378
9 vuotta sitten
Artur Signell
7355f1a262
Reformat with Luna SR2
Change-Id: I8a666061496022ef16ed44812b5728e1360b9c4d
9 vuotta sitten
Artur Signell
231b8270db
Add missing Grid test categories
Change-Id: If15b2a8a048f280dc697111a1564dfc76abe39c0
9 vuotta sitten
Artur Signell
684e619dd7
Calculate row width correctly when subpixel workaround/fix is active (#17934)
Change-Id: I5fd535bf6622eaf47c5eb5fc509245e558d0a284
9 vuotta sitten
elmot
3dba07d162
Fix for "Grid detail row outline overflows" (#17826)
Clipping of an existing spacer decoration was not updated after
adding/removing another spacer.
Change-Id: I0e0da484fe135cf109dd081a0d30a818813f8283
9 vuotta sitten
Johannes Dahlström
5ebfdecb1b
Better handle exceptions when opening Grid editor (#17935)
Change-Id: I68103db75c422b042988c6662da268ff9d11a306
9 vuotta sitten
Teppo Kurki
a1c8305412
Rename grid sidebar 'opened' style to 'open' (#18120)
Change-Id: Ifbd791c45bf0a4b62e6e73195c73c4f0f3bddad0
9 vuotta sitten
Teemu Suo-Anttila
ffb4036fe0
Fix Grid drag selection with scrolled page (#17895)
Change-Id: I1303781c5a996448e12e86835935702686af3ab7
9 vuotta sitten
Artur Signell
baf00a3368
Hide sidebar when clicking outside it (#18111)
Change-Id: I0dc8d218f8b9584874e34bf7c38eeae4b89f5df9
9 vuotta sitten
Artur Signell
8453305743
Render initially hidden columns correctly (#18030)
Change-Id: I2d21daac01fc8c61290997bf37b4109a07676135
9 vuotta sitten
Artur Signell
220b407724
Insert columns using correct logical row index (#18103)
Change-Id: I7010f4ca938e29c0b348aac15581c0aeb48d2dc0
9 vuotta sitten
Artur Signell
96e0e2ed12
Only set height when at least one header cell is shown (#18000)
Change-Id: I252a8223804b5ba45abb20061c3d65d0b80603dc
9 vuotta sitten
Pekka Hyvönen
69714e4251
DND-drop-marker should not be on top of sidebar opening button #17692
When sidebar opening button is visible, the column dnd-drop marker should
not be on top of it.
Change-Id: I67428bc5f49ce08c8df11ad84b529e17ad2bc2da
9 vuotta sitten
Teppo Kurki
d5860be5b6
Use headerCaption as default hidingToggleCaption (#18028)
Change-Id: Ifaf288da98d6d1d1c02760784b832cb5b5d93c07
9 vuotta sitten
Johannes Dahlström
8da6cbdd02
Allow arbitrary serializable types as Renderer data type (#15410)
Change-Id: If535c5603116be204e11936f9186ce3856b74b03
9 vuotta sitten
Teemu Suo-Anttila
df0a4ae5bc
Fix GridEditorClientTest focus checks on IE8
Change-Id: I68f63cf521fd81c8b5a384c60d88526365d3c9af
9 vuotta sitten
Teemu Suo-Anttila
0349e002b8
Refactor MenuBar handling methods to AbstractTB3Test
This patch uses the new menubar handling in AccordionClipsContentTest
Change-Id: Ib54b8b7c51b04fb98785af214aebdd33126aa61d
9 vuotta sitten
Teemu Suo-Anttila
4a79c3c5c5
Fix GridEditorClientTest focus checks on IE browsers
Change-Id: I50551d5dd294165445b98be1076cc91aaa3555a0
9 vuotta sitten
Ilia Motornyi
96c08cd52e
Adds a textual null representation to Grid renderers(#16560)
Adds an optional textual value for null to Grid.AbstractRenderer
Change-Id: I4998476308e4259306f1774f309968520d8672e5
9 vuotta sitten
Johannes Dahlström
550bd1e5e4
Focus the field in the the active cell when manually opening Grid editor
Also move focus back to Grid when manually closing the editor.
Change-Id: I3ec54c00500ddd3872e7d20109191ac7db8bb950
9 vuotta sitten
Artur Signell
7ff6cc3fe7
Select all checkbox when pressing space on the cell (#16685)
Change-Id: I71ca4d7d390bdaf42cf3d9317564e6ad8f96cc25
9 vuotta sitten
Teemu Suo-Anttila
7925e4ce13
Add class name for not editable editor cells (#18021)
Change-Id: Ib9bfb1fd3fe2f3caef745aa0d8fad5913759cb9e
9 vuotta sitten
Teemu Suo-Anttila
a95f757546
Fix Grid client-side event support (#17986)
Added a public API to get an EventCellReference for the most recent
fired event. Also EventCellReference now contains information on Grid
section and some related helpers.
Change-Id: Ia8a166da6f322084d65f9b1cb242e22b0e66e53b
9 vuotta sitten
Teemu Suo-Anttila
90b6f7dcab
Split AbstractGridExtension from AbstractRenderer (#18003)
Change-Id: Ibe5766cde606091ce2bd58055472fa7cf3f21374
9 vuotta sitten
Artur Signell
a562635f09
Only sort when enter is pressed on default header (#16732)
Change-Id: I3bae7c341064f26c6be3c9b66b33239716043fec
9 vuotta sitten
Teemu Suo-Anttila
70cf7324e5
Rename GridSidebarThemeTest screenshot identifiers
Change-Id: Ie732c559a93260888e5144bc1da486df11b6fef6
9 vuotta sitten
Teemu Suo-Anttila
2411c48a6e
Fix GridStructureTest to workaround Chrome + Selenium issue
Test now check for cell content rather than header.
Change-Id: I1a46a0411189352bf7e5117bcc45306803364d9f
9 vuotta sitten
Teemu Suo-Anttila
da1fa57418
Fix GridDetailsLocationTest SubPixel issues with IE8 and IE9
This patch also changes the way this test handles CheckBoxes
making the test more stable.
Change-Id: I1b6c2b987dbe69bd1fc7b8cdc14adbbe206ed484
9 vuotta sitten
Mika Murtojarvi
6834d65cae
Fix a Grid test failure on Firefox
Change-Id: I3d6ab2abd146a53ee0d93b1d738ae7a3379c4ff5
9 vuotta sitten
Teemu Suo-Anttila
bd08ad12af
Fix Grid test failures on various browsers
Change-Id: I4f28fce512ddb547477f9752ad5f4a602ee13489
9 vuotta sitten
Artur Signell
1af2ebc79d
Ensure the whole hierarchy is refreshed when opening editor row (#17459)
Change-Id: Iff691f27b70ccbad004dbc55411be977c5acff03
9 vuotta sitten
Artur Signell
a42fe556c2
Handle generated empty string style names properly (#17335)
Change-Id: I1adce18f238fd4357b0eb1be68ebf7a3aaa6dd6e
9 vuotta sitten
Pekka Hyvönen
bdc28f77c6
Wrong floating element pos. on DND column reorder Grid #17693
When Grid was wider, the floating element did follow mouse to the
right after some point.
Also makes sure floating element is not shown on top of frozen columns
when auto scrolling left.
Change-Id: Ied779222c484f1f22119f89c0e720f868bbc898e
9 vuotta sitten
Pekka Hyvönen
b22cf5257b
Hiding/Unhiding Grid column when details row is open (#17691)
Fixes paintRemoveColumns and paintInsertColumns in Escalator.AbstractStaticRowContainer
to not include spacers in row count.
Fixes couple ColumnHidingTests for IE8.
Change-Id: I283ee9fcdf0f3a7d0019948a700225c27a25d701
9 vuotta sitten
Pekka Hyvönen
0fcac70541
Fixes some broken FF24 tests for Grid.
Change-Id: I7f1d21afd93f7fd74302738d24b4ba91be23ebec
9 vuotta sitten
Mika Murtojarvi
a4544124c5
Fix the updating of sort indicators (#17440)
Change-Id: I0f8aa598b6e133a5cc128777cb6f1950dc6666c7
9 vuotta sitten
Teemu Suo-Anttila
e3b2b338d4
Fix Grid reloading test to use ElementQuery exists() method
Change-Id: Id45e512acfed304731a11cde3c7593149b05b53e
9 vuotta sitten