19,667
edits
(restoring safer code, it doesn't make a difference) |
(alert() -> console.log()) |
||
| Line 520: | Line 520: | ||
function sortSortableTables() | function sortSortableTables() | ||
{ | { | ||
console.log("Sorting the autosort tables."); | |||
// Iterate over all <div> elements | // Iterate over all <div> elements | ||
var divs = document.getElementsByTagName("div"); | var divs = document.getElementsByTagName("div"); | ||
| Line 546: | Line 546: | ||
if ($(theTable).hasClass(colOption)) | if ($(theTable).hasClass(colOption)) | ||
{ | { | ||
console.log("Table " + j + " wants to sort by column " + col); | |||
sortColumnNum = col; | sortColumnNum = col; | ||
| Line 553: | Line 553: | ||
if (!allTHs) | if (!allTHs) | ||
{ | { | ||
console.log("Failed to get 'th' elements!"); | |||
continue; | continue; | ||
} | } | ||
for (var k = 0; k < allTHs.length; k++) | for (var k = 0; k < allTHs.length; k++) | ||
{ | { | ||
console.log("Class names for 'th' # " + k + " are " + allTHs[k].className); | |||
if ($(allTHs[k]).hasClass("headerSort")) | if ($(allTHs[k]).hasClass("headerSort")) | ||
{ | { | ||
| Line 564: | Line 564: | ||
if (curColumnNum == sortColumnNum) | if (curColumnNum == sortColumnNum) | ||
{ | { | ||
console.log("Clicking sort button (ID " + k + ") for column " + sortColumnNum); | |||
$(allTHs[k]).trigger("click"); // use jQuery's trigger() to send click event to this arrow | $(allTHs[k]).trigger("click"); // use jQuery's trigger() to send click event to this arrow | ||
return; | return; | ||