diff --git a/package.nw/lib/gt.js b/package.nw/lib/gt.js index 590170e..779fa04 100644 --- a/package.nw/lib/gt.js +++ b/package.nw/lib/gt.js @@ -2487,7 +2487,7 @@ function didConfirm(testObj) { return testObj.confirmed; } -function drawTitleInfo() { +function makeTitleInfo(mapWindow) { var band = g_appSettings.gtBandFilter.length == 0 ? "Mixed" @@ -2501,41 +2501,36 @@ function drawTitleInfo() { ? myMode : g_appSettings.gtModeFilter; var space = " "; - var news = - gtVersionString + - " [" + - " Band: " + - band + - " Mode: " + - mode + - " Layer: " + - g_viewInfo[g_currentOverlay][1]; + var news = gtVersionString + " [" + " Band: " + band + " Mode: " + mode; var end = " ]"; - if (g_currentOverlay == 0 && g_appSettings.gridViewMode == 1) { - window.document.title = news + end; - } else { - var workline = - " -- Worked (" + - g_viewInfo[g_currentOverlay][2] + - ") Confirmed (" + - g_viewInfo[g_currentOverlay][3] + - ")"; - if ( - g_viewInfo[g_currentOverlay][2] <= g_viewInfo[g_currentOverlay][4] && - g_viewInfo[g_currentOverlay][4] > 0 - ) - end = - " Needed (" + - (g_viewInfo[g_currentOverlay][4] - g_viewInfo[g_currentOverlay][2]) + - ") ]"; - window.document.title = news + workline + end; + if (mapWindow) { + news += " Layer: " + g_viewInfo[g_currentOverlay][1]; } + + if (g_currentOverlay == 0 && g_appSettings.gridViewMode == 1) + return news + end; + + var workline = + " -- Worked (" + + g_viewInfo[g_currentOverlay][2] + + ") Confirmed (" + + g_viewInfo[g_currentOverlay][3] + + ")"; + if ( + g_viewInfo[g_currentOverlay][2] <= g_viewInfo[g_currentOverlay][4] && + g_viewInfo[g_currentOverlay][4] > 0 + ) + end = + " Needed (" + + (g_viewInfo[g_currentOverlay][4] - g_viewInfo[g_currentOverlay][2]) + + ") ]"; + return news + workline + end; } function setTrophyOverlay(which) { g_currentOverlay = which; - drawTitleInfo(); + window.document.title = makeTitleInfo(true); trophyImg.src = g_trophyImageArray[which]; myTrophyTooltip.style.zIndex = -1; clearCurrentShapes(); diff --git a/package.nw/lib/roster.js b/package.nw/lib/roster.js index 841d942..cffdfab 100644 --- a/package.nw/lib/roster.js +++ b/package.nw/lib/roster.js @@ -388,6 +388,8 @@ function viewRoster() { var onlyHits = false; var isAwardTracker = false; + document.title = window.opener.makeTitleInfo(false); + if (callMode == "hits") { callMode = "all"; onlyHits = true;