filter calls with unknown cqz or state from award tracker hits

merge-requests/237/merge
christian 2023-01-24 10:47:59 -05:00 zatwierdzone przez Tag
rodzic 564a5715cb
commit 6d9747543a
3 zmienionych plików z 28 dodań i 1 usunięć

Wyświetl plik

@ -355,6 +355,9 @@
<label><input type="checkbox" id="noUnknownDXCC" onchange="valuesChanged();" /> No Unknown DXCC</label>
</div>
<div>
<label><input type="checkbox" id="noUnknownRosterCalls" onchange="valuesChanged();" /> No alerts for Calls<br>with unknown CQ/State</label>
</div>
<div>
<label title="No Decodes Containing...">
<input type="checkbox" id="noMsg" onchange="valuesChanged();" />

Wyświetl plik

@ -93,6 +93,7 @@ var g_defaultSettings = {
allOnlyNew: false,
useRegex: false,
noUnknownDXCC: true,
noUnknownRosterCalls: false,
callsignRegex: "",
huntRegexValue: "",
realtime: true,
@ -1186,6 +1187,7 @@ function valuesChanged()
g_rosterSettings.callsignRegex = callsignRegex.value;
g_rosterSettings.huntRegexValue = huntRegexValue.value;
g_rosterSettings.noUnknownDXCC = noUnknownDXCC.checked;
g_rosterSettings.noUnknownRosterCalls = noUnknownRosterCalls.checked;
writeRosterSettings();
@ -2323,6 +2325,7 @@ function addControls()
huntRegexValue.value = g_rosterSettings.huntRegexValue;
noUnknownDXCC.checked = g_rosterSettings.noUnknownDXCC;
noUnknownRosterCalls.checked = g_rosterSettings.noUnknownRosterCalls;
clearRosterOnBandChange.checked = g_rosterSettings.clearRosterOnBandChange;
rosterAlwaysOnTop.checked = g_rosterSettings.rosterAlwaysOnTop;

Wyświetl plik

@ -392,8 +392,29 @@ function processRosterFiltering(callRoster, rosterSettings)
}
}
}
if (g_rosterSettings.noUnknownRosterCalls)
{
if (callObj.dxcc === 291 || callObj.dxcc === 110 || callObj.dxcc === 6)
{
if (!callObj.state)
{
callObj.shouldAlert = false;
tx = false;
}
}
if (callObj.cqz === -1)
{
callObj.shouldAlert = false;
tx = false;
}
}
// if (allOnlyNew.checked == true && didWork && callObj.qrz == false)
// {
// callObj.shouldAlert = false;
// tx = false;
// }
entry.tx = tx;
}
}
}
}