Acknowledgements

merge-requests/106/head
Sebastian Delmont 2021-05-20 07:43:11 -04:00 zatwierdzone przez Matthew Chambers
rodzic d7e7cb2d84
commit 8056f519b4
4 zmienionych plików z 62 dodań i 3 usunięć

Wyświetl plik

@ -0,0 +1,34 @@
{
"N0TTL": {
"badge": "⭐️",
"message": "Creator of GridTracker"
},
"K1JT": {
"badge": "⭐️",
"message": "Creator of FT8 and WSJT-X"
},
"N2VFL": {
"badge": "🏆",
"message": "GridTracker Developer"
},
"NR0Q": {
"badge": "🏆",
"message": "GridTracker Developer"
},
"KF5QHQ": {
"badge": "🏆",
"message": "GridTracker Developer"
},
"WA4YA": {
"badge": "🏆",
"message": "GridTracker Developer"
},
"KI2D": {
"badge": "🥃",
"message": "GridTracker Developer"
},
"K5TUX": {
"badge": "🐧",
"message": "GridTracker Partner"
}
}

Wyświetl plik

@ -97,6 +97,8 @@ var g_callsignDatabaseUSplus = {
202: true
};
var g_acknowledgedCalls = require("./data/acknowledgements.json");
function loadAllSettings()
{
for (var x in localStorage)
@ -15614,6 +15616,14 @@ function searchLogForCallsign(call)
})
.sort(myBandCompare);
var worker = ""
if (g_acknowledgedCalls[call])
{
worker = `<h3>GridTracker would like to acknowledge ${call}: ` +
`${g_acknowledgedCalls[call].badge} ${g_acknowledgedCalls[call].message}</h3>`
}
if (list.length > 0)
{
var work = {};
@ -15637,7 +15647,7 @@ function searchLogForCallsign(call)
}
else if (!(what in conf)) work[what] = g_pskColors[list[row].band];
}
var worker =
worker +=
"<div class='mapItemNoSize'><table align='center' class='darkTable'>";
if (Object.keys(work).length > 0)
{
@ -15699,9 +15709,10 @@ function searchLogForCallsign(call)
}
worker += "</td></tr></table></div>";
setLookupDiv("lookupLocalDiv", worker);
}
setLookupDiv("lookupLocalDiv", worker);
list = null;
}

Wyświetl plik

@ -1722,7 +1722,15 @@ function viewRoster()
if (g_rosterSettings.compact == false)
{
var acks = window.opener.g_acknowledgedCalls
var thisHash = thisCall + callObj.band + callObj.mode;
var callStr = thisCall.formatCallsign()
if (acks[thisCall])
{
callStr = `${callStr} <span class='acknowledged'>${acks[thisCall].badge}</span>`
callObj.awardReason += ` - ${acks[thisCall].badge} ${acks[thisCall].message}`
}
worker += "<tbody><tr id='" + thisHash + "'>";
worker +=
@ -1735,7 +1743,7 @@ function viewRoster()
callObj.band +
callObj.mode +
"\")'>" +
thisCall.formatCallsign() +
callStr +
"</td>";
if (showBands)

Wyświetl plik

@ -547,3 +547,9 @@ table.rosterTable thead th:first-child {
box-shadow: inset 0px 11px 6px -8px #888, inset 0px -11px 6px -8px #888;
}
.acknowledged {
float: right;
font-size: 70%;
padding-left: 3px;
padding-rright: 3px;
}