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:36:13 +0000 (12:36 +1300)
commit80d92db940acca7ddb1da1cfba08d8622d31fb74
treef63c2b31ec7a920549352f847b9840552f9903cc
parent8ccaa296fa906d1fb4cf75068d8afe5e5e68c031
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