Anna Koskinen
a174deeac8
Fixes to displaying Grid in a detail row. (#11147)
- Multiple headers shouldn't stack behind each other.
- Body rows shouldn't get stuck to default row height.
- Compatibility version's hidable row selector shouldn't try to
calculate row heights based on rows that haven't been added to DOM yet.
Fixes #7674
5 years ago
Anna Koskinen
2aa7a0696a
Replaced Grid's internal size calculation fix with an indexing fix. (#11154)
- More lightweight, and fixes things for any custom implementations of
Escalator as well.
Fixes #11044
5 years ago
Anastasia Smirnova
77a921791a
Ensure that HeaderRow is not null in Grid (#11165)
Ensure that HeaderRow is not null in Grid
Fixes #10485
5 years ago
Teemu Suo-Anttila
7979160203
Fix Grid resetting row height on resize (#11056)
6 years ago
Teemu Suo-Anttila
17761dc259
Fix Grid internal size calculations on vertical resize (#11046)
6 years ago
Anastasia Smirnova
d9303ad743
Add bottomBorder size to check in Grid (#10946)
Fixes #10931
6 years ago
Ilia Motornyi
d543e47bec
Enable Maven plugin for Eclipse formatting (#10829)
6 years ago
Anna Koskinen
206a4d3146
Add null check to Grid's DnD focus handling (#10822)
Fixes #10699
6 years ago
Teemu Suo-Anttila
78daf54cbf
Update release notes and since tags for 8.4 (#10760)
6 years ago
Ilia Motornyi
6541b7bad2
Update copyright year (#10761)
6 years ago
Anna Koskinen
1187cf22f0
Grid editor open (#10674)
6 years ago
Teemu Suo-Anttila
9cf87e1423
Fix selecting rows from header and footer (#10720)
6 years ago
Artur
e813c97e0b
Setting of tooltips for grid header/footer cells (#10489)
Fixes #7527
6 years ago
Ilia Motornyi
f44f4f1b51
8.3.2 since (#10678)
* @since 8.3.2
6 years ago
Adam Wagner
d9dd40d0e4
Fix Grid details height calculation issue (#10343)
6 years ago
Teemu Suo-Anttila
d1749cbaf9
Fix Grid initial render performance (#10579)
Fixes #10232
6 years ago
Adam Wagner
eb398be6f7
Fix column width in resize event when mode is SIMPLE (#10442)
6 years ago
Leif Åstrand
c905ac6adf
Rename widgetEventsAllowed to handleWidgetEvents (#10529)
6 years ago
Teemu Suo-Anttila
580d607444
Add missing since tags and JavaDocs (#10487)
6 years ago
Teemu Suo-Anttila
46da9629b1
Implement widget event handling for Columns in Grid (#10412)
Fixes #7833
6 years ago
Artur
d9a0e1c22f
Do not create DOM elements for initially hidden columns (#10465)
6 years ago
Teemu Suo-Anttila
7bf6967182
Fix selection column size calculation without data (#10384)
6 years ago
Teemu Suo-Anttila
ed57efc07e
Update since tags in JavaDoc (#10325)
6 years ago
Ahmed Ashour
d44a5e217d
Fix end of line comments, which were made by automatic formatter (#10234)
6 years ago
Knoobie
e65efdfb50
add Grid.Column#get/setAssistiveCaption (#10219)
* add Grid#Column#get/setAssistiveCaption
* fix test and update doc
* move testGridAssistiveCaption to GridTest
* delete test file
* delete test file
* Delete GridAssistiveCaptionTest.java
* Create GridAssistiveCaptionTest
* Create GridAssistiveCaption
* Rename GridAssistiveCaption to GridAssistiveCaption.java
* Rename GridAssistiveCaptionTest to GridAssistiveCaptionTest.java
* Reformat using eclipse
6 years ago
Ahmed Ashour
fb6e81221b
Use lambda with Handlers (#10229)
Also improve naming by replacing one-letter variable names.
6 years ago
Ahmed Ashour
10bd7544fd
Improve naming of fields and variables (#10242)
* Variable names to conform to naming convention.
* Use static constants where it makes sense
6 years ago
Knoobie
d0dde67c18
adds simple fix for missing label text in grid select checkboxes (#10223)
* adds simple fix for missing label text in grid select checkboxes
* updated comment and wording
6 years ago
Adam Wagner
df2157ab9f
Check class name type on Grid cell mouse over (#10194)
* Check whether className is of type string
* Move string type checker method to widget util
* Fix formatting of WidgetUtil
* Break svg into lines
6 years ago
Ahmed Ashour
c265cd1d6e
Fix HTML tags inside code in javadoc (#10160)
* Fix HTML tags inside code in javadoc
* only modify <table> and <tr>
* Fix javadoc
6 years ago
Ahmed Ashour
03570cb874
Scheduler.ScheduledCommand and RepeatingCommand to be lambda (#10203)
* Scheduler.ScheduledCommand and RepeatingCommand to be lambda
* Restore <table> in javadoc
* Fix docs
6 years ago
Piotr Wilkin
69c6675572
Fix for Grid client-side exception. (#10166)
Do not try to update the select all checkbox if it is not visible.
Fixes #10164
6 years ago
Ahmed Ashour
fa62729e24
Fix typos (#10158)
6 years ago
Ahmed Ashour
ab18b6c58e
Remove unneeded .toString() (#10141)
6 years ago
Ahmed Ashour
9494818412
Use StringBuilder instead of StringBuffer (#10154)
6 years ago
Knoobie
80336d30ed
Add role="grid" and aria-multiselectable to grid (#10009)
Also adds aria-selected for grid rows.
6 years ago
Ahmed Ashour
763a5cbe8c
First sentence of javadoc should end with a period (#10114)
Also includes minor other javadoc and formatting fixes.
6 years ago
Henri Sara
131601de36
Update empty since tags for 8.2 (#10107)
6 years ago
Ahmed Ashour
7065740d6d
Use interface instead of implementation (#10073)
6 years ago
Adam Wagner
49fcca9fe0
Fix TreeGrid double click event in hierarchy column (#10070)
Fixes #9868
6 years ago
Ahmed Ashour
60ff3d6c34
Format curly brackets correctly for checkstyle (#10066)
6 years ago
Ahmed Ashour
1b8d507e5b
Replace iff with if in javadoc (#10056)
6 years ago
Ahmed Ashour
11ddb11cbc
Update modifier order to follow Java Specification suggestions (#10050)
Also includes some other minor cleanup.
6 years ago
Knoobie
4c2963ac4e
Add aria-sort to Grid (#10007)
This adds basic support for aria-sort for Grid (https://www.w3.org/TR/wai-aria-1.1/#aria-sort ).
- aria-sort is not added, if the column is not sortable
- aria-sort="none" is added, if the column is sortable but currently not sorted
- aria-sort="ascending" is added, if the column is sorted by asc
- aria-sort="descending" is added, if the column is sorted by desc
- aria-sort="other" is added, if more than 1 column is sorted, currently there is no aria-sort-order
6 years ago
Ahmed Ashour
03349e8c66
Simplify boolean expressions
6 years ago
Aleksi Hietanen
77d6655274
Fix grid client side performance regression (#9913)
Trigger update of header/footer only if visibility changes.
Fixes #9884
6 years ago
Aleksi Hietanen
b191dfef9c
Fix since tags for 8.1.3 release (#9887)
6 years ago
Ansku
3b2bea5236
Resize should work within Grid details row (#9808)
Fixes #7341
6 years ago
Teemu Suo-Anttila
554f39ad04
Fix focus when Grid editor is saved or cancelled (#9835)
Fixes #9832
6 years ago
Martin Vysny
8ca1f5a677
Fix touching Grid column header on Android (#9196)
The fix allows both column-reorder handler and column-sort handlers to run
in parallel; on touchend it is decided whether we will perform sort or
reodering. This will enable user to sort on touch screens even with column
reordering enabled.
Fixes #8632
6 years ago