[ "EloVar", TYPE_FLOAT ],
[ "AWin%", TYPE_RATIO ],
];
+var sort_by = 1;
+var direction = 1;
var show_lines = function(data, game) {
var moves = data['moves'];
var th = document.createElement("th");
headings_tr.append(th);
$(th).text(headings[i][0]);
+ (function(new_sort_by) {
+ $(th).click(function() {
+ if (sort_by == new_sort_by) {
+ direction = -direction;
+ } else {
+ sort_by = new_sort_by;
+ direction = 1;
+ }
+ show_lines(data, game);
+ });
+ })(i);
}
var lines = [];
lines.push(line);
}
+ lines.sort(function(a, b) { return direction * ( b[sort_by] - a[sort_by]); });
+
var tbl = $("#lines");
tbl.empty();