19,667
edits
(same) |
(same) |
||
| Line 545: | Line 545: | ||
if ($(theTable).hasClass(colOption)) | if ($(theTable).hasClass(colOption)) | ||
{ | { | ||
alert("Table " + j + " wants to sort by column " + col); | |||
sortColumnNum = col; | sortColumnNum = col; | ||
// Now look for sort button and click it | |||
var allTHs = theTable.getElementsByTagName("th"); | |||
if (!allTHs) | |||
{ | |||
alert("Failed to get 'th' elements!"); | |||
continue; | |||
} | |||
alert("Searching " + allTHs.length + " 'th's for sort button for column " + sortColumnNum); | |||
for (var k = 0; k < allTHs.length; k++) | |||
{ | |||
if ($(allTHs[k]).hasClass("headerSort")) | |||
{ | |||
curColumnNum++; | |||
if (curColumnNum == sortColumnNum) | |||
{ | |||
alert("Clicking sort button (ID " + k + ") for column " + sortColumnNum); | |||
$(allTHs[k]).trigger("click"); // use jQuery's trigger() to send click event to this arrow | |||
return; | |||
} | |||
} | |||
} | |||
} | } | ||
} | } | ||