Skip to content

Commit

Permalink
Fixed rendering and added tests
Browse files Browse the repository at this point in the history
  • Loading branch information
johnkiernander committed Mar 11, 2016
1 parent 919e199 commit 8bd906b
Show file tree
Hide file tree
Showing 12 changed files with 2,276 additions and 39 deletions.
2 changes: 1 addition & 1 deletion bower.json
Expand Up @@ -9,7 +9,7 @@
"dependencies": {
"d3": ">=3.5.2"
},
"version": "0.2.0",
"version": "0.2.1",
"homepage": "https://github.com/PMSI-AlignAlytics/scrollgrid",
"authors": [
"johnkiernander <jkiernander@pmsi-consulting.com>"
Expand Down
28 changes: 20 additions & 8 deletions dist/scrollgrid.latest.js
Expand Up @@ -1579,10 +1579,16 @@ Scrollgrid.adapters.json = function (data, columns, options) {
table.push(foots[j]);
}
},
loadDataRange: function () {
return function (row, column, callback) {
callback(table[row][cols[column]] || 0);
};
loadDataRange: function (viewArea, callback) {
var r, c, row, d = [];
for (r = viewArea.top; r < viewArea.bottom; r += 1) {
row = [];
for (c = viewArea.left; c < viewArea.right; c += 1) {
row.push(table[r][cols[c]]);
}
d.push(row);
}
callback(d);
}
};
};
Expand Down Expand Up @@ -1626,10 +1632,16 @@ Scrollgrid.adapters.simple = function (data, options) {
table.push(foots[j]);
}
},
loadDataRange: function () {
return function (row, column, callback) {
callback(table[row][column] || 0);
};
loadDataRange: function (viewArea, callback) {
var r, c, row, d = [];
for (r = viewArea.top; r < viewArea.bottom; r += 1) {
row = [];
for (c = viewArea.left; c < viewArea.right; c += 1) {
row.push(table[r][c]);
}
d.push(row);
}
callback(d);
}
};

Expand Down
2 changes: 1 addition & 1 deletion dist/scrollgrid.latest.min.js

Large diffs are not rendered by default.

0 comments on commit 8bd906b

Please sign in to comment.