Permalink
Commits on Feb 11, 2017
Commits on Feb 10, 2017
Commits on Jan 10, 2017
  1. Change an absolute mid to a relative one.

    Closes #1340
    steveoh committed with edhager Jan 10, 2017
Commits on Jan 6, 2017
  1. Selection and Selector: make it clear that selection data is not stor…

    …ed to or loaded from the data store
    msssk committed with edhager Jan 6, 2017
Commits on Oct 14, 2016
  1. Fix issue with expand timer never stopping if the row to be expanded …

    …is removed before it can be expanded.
    
    Do not try to restore the scroll position if there are expanded tree nodes.
    edhager committed Oct 14, 2016
Commits on Oct 7, 2016
  1. Fix the problem with the preload node linked list not being properly …

    …built when refresh is called with keepScrollPosition set to true and there are expanded tree rows.
    edhager committed Oct 7, 2016
Commits on Sep 30, 2016
  1. Fix issue with loading message being removed when clicking between co…

    …lumn headings to change sorting before the store queries complete.
    edhager committed Sep 30, 2016
Commits on Sep 28, 2016
Commits on Sep 10, 2016
  1. util/misc: remove 'dom-contains' has test

    Closes #1308
    msssk committed with edhager Sep 10, 2016
Commits on Sep 1, 2016
  1. Fix:

     * a problem with the row height calculations for tree child rows that were being based on the heights of expanded parent rows.
     * keepScrollPosition not working with refresh when there are exanded tree rows.
     * unit tests to reflect changes made for fixes.
    edhager committed Sep 1, 2016
Commits on Aug 29, 2016
Commits on Aug 27, 2016
  1. Fix #1299. In referesh(), return the result from this.inherited so th…

    …e Editor plugin works well with OnDemandList or the Pagination mixin.
    edhager committed Aug 27, 2016
Commits on Aug 26, 2016
Commits on Aug 18, 2016
  1. Code style fixes.

    edhager committed Aug 18, 2016
Commits on May 13, 2016
  1. Update version for tag

    Kenneth G. Franqueiro committed May 13, 2016
  2. Add .npmignore consistent with ignore in bower.json

    Kenneth G. Franqueiro committed May 13, 2016
  3. Add docs for retrieving via npm

    Installing with npm is less straightforward and bower is generally
    recommended, but this documents what steps to take in case someone
    needs to use npm.
    
    This commit also updates Bower to title-case to match how it is
    capitalized on bower.io.
    Kenneth G. Franqueiro committed May 4, 2016
Commits on May 12, 2016
  1. Fix #1278: Keyboard: Programatically scroll for home/end keys

    Smooth scrolling by the browser causes renderArray to be
    unnecessarily called multiple times in OnDemandList when the
    home or end key is pressed. This also causes the grid to display
    the wrong data because an aspect on renderArray fires for the
    first set of rows when it is expecting to only fire once.
    
    Preventing the default behavior and programmatically
    scrolling instead resolves this issue.
    
    This fix also reduces the number of rows in the performance
    test from 20000 to 14500. This reduced number creates a
    grid that is slightly under the maximum height limit in
    IE, so that home/end functionality can be tested in a
    functional test in all browsers.
    maier49 committed with Kenneth G. Franqueiro May 11, 2016
Commits on Apr 28, 2016
  1. Add tests for #1275 (SingleQuery + Tree)

    Kenneth G. Franqueiro committed Apr 26, 2016
  2. Add manual SingleQuery test page and fix test data modules

    Kenneth G. Franqueiro committed Apr 27, 2016
  3. Add SingleQuery to extensions folder, plus docs and tests

    This is based on the code in the "Rendering all store data at once"
    tutorial, with the following additions:
    
    * Properly reflects total via get('total') (which will also be added to
      the tutorial)
    * Emits dgrid-refresh-complete event like ODL and Pagination
    * Supports loadingMessage and noDataMessage
    
    Where possible, code has been added to _StoreMixin to be shared across
    OnDemandList, Pagination, and SingleQuery.
    
    This also makes noDataNode appear more consistently; previously,
    it would not be rendered when the last row is removed if noDataMessage
    isn't defined.  It also fixes #1277 which was a pre-existing bug that
    became more obvious and surfaced in a test case after this change.
    
    Thanks @msssk for narrowing down the cause of #1277 and suggesting
    further refactoring.
    Kenneth G. Franqueiro committed Apr 25, 2016
  4. Fix #1275: Tree: Improve rendering logic to preserve level information

    This fixes issues with Tree rendering added items incorrectly when used
    with the SingleQuery mixin.
    
    It also removes the hack of stuffing _currentLevel on the instance to be
    shared between insertRow and renderCell calls.
    Kenneth G. Franqueiro committed Apr 26, 2016
Commits on Apr 27, 2016
  1. testTopHeavyHierarchicalStore: use dstore/Tree

    msssk committed with Kenneth G. Franqueiro Apr 1, 2016
  2. Update unit tests for refreshCell method

    Also remove unnecessary logic in _StoreMixin since Editor now handles
    refreshCell non-destructively (thanks @msssk)
    Kenneth G. Franqueiro committed Apr 27, 2016
  3. Fix #1260: Fix refreshCell issues for mixins with custom renderCell

    * Tree: Break up refreshCell logic to facilitate retaining level
    * Editor: change refreshCell to not re-render, only to update editor value
    * Selector: Remove spurious cell.input-reusing logic
    
    The Selector logic existed ever since selector was written as its own
    column plugin, but was seemingly never actually hit prior to 1.0,
    where it now causes confusion for refreshCell.
    
    Thanks @msssk for proposing and initially testing the idea of making
    Editor simply update input/widget values, and for discovering the Editor
    and Selector issues.
    Kenneth G. Franqueiro committed Mar 18, 2016
Commits on Apr 1, 2016
  1. Fix #1266: Keyboard: Fix focus preservation edge case

    Kenneth G. Franqueiro committed Apr 1, 2016
Commits on Mar 18, 2016
  1. Fix #1259: Keyboard: Fix and test focus in sometimes-empty grid

    Kenneth G. Franqueiro committed Mar 18, 2016
  2. README: Update Intern wording

    Kenneth G. Franqueiro committed Mar 18, 2016
Commits on Mar 11, 2016
  1. Fix #1255: Tree events stopped working if columns were reset

    Allow Tree event handlers to be reconnected even after the column configuration has been processed by the Tree mixin.
    edhager committed with Kenneth G. Franqueiro Mar 4, 2016
  2. Fix #1251: OnDemandList: Calculate rowHeight in resize if it is unset

    Kenneth G. Franqueiro committed Mar 3, 2016