MDL-36548: Major performance boost to Detail (list) view in file picker
authorPaul Nicholls <paul.nicholls@canterbury.ac.nz>
Tue, 13 Nov 2012 01:54:48 +0000 (14:54 +1300)
committerPaul Nicholls <paul.nicholls@canterbury.ac.nz>
Tue, 13 Nov 2012 23:40:08 +0000 (12:40 +1300)
commit04fa1da315a05da9a96ac843a3670755fad68b47
treeac255c8a3ac21f7cd5ec3834a4b419497747fb9c
parentff63a3ad58dd985e27279e3495b0d85b23584a54
MDL-36548: Major performance boost to Detail (list) view in file picker

Pass the data (filelist) into the DataTable when initialising it, rather than rendering an empty DataTable and then pushing all of the data into it via addRows().

It's also slightly more efficient to just pass the node in, rather than fetching the node and passing its ID in, as DataTable.render() will just re-select the node if given the ID. [Spotted by Andrew Nicols]
repository/filepicker.js