From 0708dea68923c8d108db943d40b3307f3caa7163 Mon Sep 17 00:00:00 2001 From: Tag Date: Fri, 20 Jan 2023 15:59:53 -0800 Subject: [PATCH] Arrow on sorting column --- package.nw/gt_roster.html | 2 +- package.nw/lib/roster.js | 4 ++-- package.nw/lib/roster/rosterColumnFunctions.js | 6 +++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.nw/gt_roster.html b/package.nw/gt_roster.html index 7773bfc..5eacc40 100644 --- a/package.nw/gt_roster.html +++ b/package.nw/gt_roster.html @@ -43,7 +43,7 @@ - +
diff --git a/package.nw/lib/roster.js b/package.nw/lib/roster.js index d586d28..c7d715f 100644 --- a/package.nw/lib/roster.js +++ b/package.nw/lib/roster.js @@ -395,8 +395,6 @@ function viewRoster() processRosterHunting(callRoster, rosterSettings, g_awardTracker); renderRoster(callRoster, rosterSettings); sendAlerts(callRoster, rosterSettings); - - rosterBody.style.display = "block"; } function realtimeRoster() @@ -1098,6 +1096,8 @@ function setVisual() allOnlyNewDiv.style.display = "none"; } + rosterBody.style.display = "block"; + resize(); } diff --git a/package.nw/lib/roster/rosterColumnFunctions.js b/package.nw/lib/roster/rosterColumnFunctions.js index 93230d2..6908ff4 100644 --- a/package.nw/lib/roster/rosterColumnFunctions.js +++ b/package.nw/lib/roster/rosterColumnFunctions.js @@ -13,7 +13,6 @@ function renderHeaderForColumn(column) let attrs = (columnInfo && columnInfo.tableHeader && columnInfo.tableHeader()) || {} attrs.name = column - attrs.html = attrs.html || column if (columnInfo.compare) @@ -22,6 +21,11 @@ function renderHeaderForColumn(column) attrs.onClick = `setRosterSorting('${column}');` } + if (g_rosterSettings.sortColumn == column) + { + attrs.html += "
 " + (g_rosterSettings.sortReverse == false ? "▲" : "▼") + "
"; + } + return renderRosterTableHTML("th", attrs) }