Update sorttable.js to allow sort on page load using the new sorttable.innerSortFunction().

This commit is contained in:
Darold Gilles 2013-01-28 19:05:10 +01:00
parent a0ebc62ab4
commit e8ea6b0d48
1 changed files with 30 additions and 28 deletions

View File

@ -89,7 +89,7 @@ sorttable = {
// make it clickable to sort
headrow[i].sorttable_columnindex = i;
headrow[i].sorttable_tbody = table.tBodies[0];
dean_addEvent(headrow[i],"click", function(e) {
dean_addEvent(headrow[i],"click", sorttable.innerSortFunction = function(e) {
if (this.className.search(/\bsorttable_sorted\b/) != -1) {
// if we're already sorted by this column, just
@ -203,6 +203,8 @@ sorttable = {
// for example, you can override the cell text with a customkey attribute.
// it also gets .value for <input> fields.
if (!node) return "";
hasInputs = (typeof node.getElementsByTagName == 'function') &&
node.getElementsByTagName('input').length;