Skip to content

v0.3.16

Compare
Choose a tag to compare
@kfranqueiro kfranqueiro released this 22 Aug 15:28
· 487 commits to master since this release

Significant changes

General/Core

  • Store-based grids will now show noDataMessage when store is null. (#765)

Column Plugins

  • Checkboxes and radio buttons using the editor plugin will now be focused directly by the Keyboard mixin. This restores behavior previously seen in dgrid 0.2, and resolves some accessibility issues. (#893)
  • Added an enableTransitions column property to tree. Setting this to false
    will disable expand/collapse CSS transitions.

Other changes and fixes

General/Core

  • Fixed an issue in util/misc.escapeCssId which would cause errors to be thrown when used with grids which specify columns as an array. (#977)
  • Improved OnDemandList#_calcRowHeight logic which should lead to more stable scrolling behavior when the farOffRemoval threshold is reached

Mixins

  • Fixed issues in ColumnSet where the last row of grids using dgrid-autoheight would be obscured. (#650, #785)
  • Fixed an issue with Keyboard and ColumnSet where the wrong node in the header area would be initially focused. (#984)
  • Fixed an issue with Keyboard and ColumnSet where horizontal scrolling could get out of sync due to keyboard focus causing scroll on an individual row. (#976)
  • Fixed an error in Keyboard when calling focus() on an empty grid. It will now focus contentNode just like tabbing through an empty grid would do.
  • Fixed an error in Keyboard when it attempts to restore focus.

Column Plugins

  • Fixed issues with editor calling widgets' startup methods before they were in document flow. (#958)
  • Resolved an issue in tree which would cause display issues when performing
    nested re-expansion. (#550, #874, #904)

Extensions

  • Fixed ColumnReorder styles to ensure they override dijit theme DnD styles regardless of stylesheet order. (#843)
  • Fixed an issue in ColumnResizer which would cause errors in grids with custom column IDs. (#760)
  • Fixed an issue in DnD where dragging a row somewhere, then immediately dragging the same row to the end of the grid, would not work.
  • Fixed an error in DnD occurring when dragging an item far down an OnDemandList such that the original item unrenders before dropping.
  • Improved accessibility of the Pagination extension by removing tab stops from disabled pagination links and updating the currently focused link accordingly when the page is changed. (#848)
  • Added aria-label attributes to ColumnHider's popup trigger node and Pagination's rows-per-page select. (#807, #852)