diff --git a/package.nw/lib/roster.js b/package.nw/lib/roster.js index 158d339..d586d28 100644 --- a/package.nw/lib/roster.js +++ b/package.nw/lib/roster.js @@ -157,7 +157,7 @@ var g_defaultSettings = { settingProfiles: false, sortColumn: "Age", sortReverse: true, - clearRosterOnBandChange: false, + clearRosterOnBandChange: true, rosterAlwaysOnTop: false, rosterDelayOnFocus: false, rosterDelayTime: 1500, @@ -939,7 +939,9 @@ function setVisual() for (const key in g_rosterSettings.wanted) { if (document.getElementById(key)) - { document.getElementById(key).checked = g_rosterSettings.wanted[key]; } + { + document.getElementById(key).checked = g_rosterSettings.wanted[key]; + } } AwardTrackerControls.style.display = "none"; @@ -958,11 +960,7 @@ function setVisual() huntingMatrixDiv.style.display = "none"; huntMode.style.display = ""; - if ( - huntMode.value != "callsign" && - huntMode.value != "usstate" && - huntMode.value != "dxccs" - ) + if (huntMode.value != "callsign" && huntMode.value != "usstate" && huntMode.value != "dxccs") { huntNeed.style.display = ""; } @@ -1000,6 +998,7 @@ function setVisual() maxDT.style.display = "none"; maxDTView.style.display = "none"; } + if (wantMinDB.checked == true) { minDb.style.display = ""; @@ -1010,6 +1009,7 @@ function setVisual() minDb.style.display = "none"; minDbView.style.display = "none"; } + if (wantMinFreq.checked == true) { minFreq.style.display = ""; @@ -1020,6 +1020,7 @@ function setVisual() minFreq.style.display = "none"; minFreqView.style.display = "none"; } + if (wantMaxFreq.checked == true) { maxFreq.style.display = ""; @@ -1062,20 +1063,40 @@ function setVisual() } if (window.opener.g_callsignLookups.eqslUseEnable == true) - { useseQSLDiv.style.display = ""; } - else useseQSLDiv.style.display = "none"; + { + useseQSLDiv.style.display = ""; + } + else + { + useseQSLDiv.style.display = "none"; + } if (window.opener.g_callsignLookups.oqrsUseEnable == true) - { usesOQRSDiv.style.display = ""; } - else usesOQRSDiv.style.display = "none"; + { + usesOQRSDiv.style.display = ""; + } + else + { + usesOQRSDiv.style.display = "none"; + } if (g_rosterSettings.columns.Spot == true) - { onlySpotDiv.style.display = ""; } - else onlySpotDiv.style.display = "none"; + { + onlySpotDiv.style.display = ""; + } + else + { + onlySpotDiv.style.display = "none"; + } if (g_rosterSettings.callsign == "all" || g_rosterSettings.callsign == "hits") - { allOnlyNewDiv.style.display = ""; } - else allOnlyNewDiv.style.display = "none"; + { + allOnlyNewDiv.style.display = ""; + } + else + { + allOnlyNewDiv.style.display = "none"; + } resize(); } @@ -1135,22 +1156,21 @@ function valuesChanged() minFreqView.innerHTML = g_rosterSettings.minFreq = minFreq.value; maxFreqView.innerHTML = g_rosterSettings.maxFreq = maxFreq.value; g_rosterSettings.maxLoTW = maxLoTW.value; - maxLoTWView.innerHTML = - g_rosterSettings.maxLoTW < 27 - ? Number(g_rosterSettings.maxLoTW).toYM() - : "∞"; + maxLoTWView.innerHTML = g_rosterSettings.maxLoTW < 27 ? Number(g_rosterSettings.maxLoTW).toYM() : "∞"; g_rosterSettings.maxLoTW = maxLoTW.value; g_rosterSettings.cqOnly = cqOnly.checked; g_rosterSettings.noMyDxcc = noMyDxcc.checked; g_rosterSettings.onlyMyDxcc = onlyMyDxcc.checked; - if ( - noMsg.checked && - onlyMsg.checked && - noMsgValue.value == onlyMsgValue.value - ) + if (noMsg.checked && onlyMsg.checked && noMsgValue.value == onlyMsgValue.value) { - if (g_rosterSettings.noMsg) noMsg.checked = false; - else onlyMsg.checked = false; + if (g_rosterSettings.noMsg) + { + noMsg.checked = false; + } + else + { + onlyMsg.checked = false; + } } g_rosterSettings.noMsg = noMsg.checked; g_rosterSettings.onlyMsg = onlyMsg.checked; @@ -1175,6 +1195,11 @@ function valuesChanged() window.opener.goProcessRoster(); } +function filtersChanged() +{ + +} + function getBuffer(file_url, callback, flag, mode, port, cookie) { let url = require("url"); diff --git a/package.nw/lib/roster/renderCompactRoster.js b/package.nw/lib/roster/renderCompactRoster.js index cd373fe..3e5c8c5 100644 --- a/package.nw/lib/roster/renderCompactRoster.js +++ b/package.nw/lib/roster/renderCompactRoster.js @@ -3,49 +3,15 @@ function renderCompactRosterHeaders() return "