update ack to use image instead of emoji chars for copatiblity

rich-presence
Matthew Chambers 2021-05-20 13:46:14 -05:00
rodzic bc67a66c87
commit b36b315fa5
5 zmienionych plików z 31 dodań i 19 usunięć

Wyświetl plik

@ -1,54 +1,54 @@
{ {
"N0TTL": { "N0TTL": {
"badge": "⭐️", "badge": "img/emojis/star.png",
"message": "Creator of GridTracker" "message": "Creator of GridTracker"
}, },
"K1JT": { "K1JT": {
"badge": "⭐️", "badge": "img/emojis/star.png",
"message": "Creator of FT8 and WSJT-X" "message": "Creator of FT8 and WSJT-X"
}, },
"N2VFL": { "N2VFL": {
"badge": "🏆", "badge": "img/emojis/trophy.png",
"message": "GridTracker Developer" "message": "GridTracker Developer"
}, },
"NR0Q": { "NR0Q": {
"badge": "🏆", "badge": "img/emojis/trophy.png",
"message": "GridTracker Developer" "message": "GridTracker Developer"
}, },
"KF5QHQ": { "KF5QHQ": {
"badge": "🏆", "badge": "img/emojis/trophy.png",
"message": "GridTracker Developer" "message": "GridTracker Developer"
}, },
"WA4YA": { "WA4YA": {
"badge": "🏆", "badge": "img/emojis/trophy.png",
"message": "GridTracker Developer" "message": "GridTracker Developer"
}, },
"KI2D": { "KI2D": {
"badge": "🥃", "badge": "img/emojis/flatbread.png",
"message": "GridTracker Developer" "message": "GridTracker Developer"
}, },
"K5TUX": { "K5TUX": {
"badge": "🐧", "badge": "img/emojis/penguin.png",
"message": "GridTracker Partner" "message": "GridTracker Partner"
}, },
"KA0AZS": { "KA0AZS": {
"badge": "🍕", "badge": "img/emojis/pizza.png",
"message": "GridTracker Tester" "message": "GridTracker Tester"
}, },
"G1MIC": { "G1MIC": {
"badge": "🍕", "badge": "img/emojis/pizza.png",
"message": "GridTracker Tester" "message": "GridTracker Tester"
}, },
"KD0YTE": { "KD0YTE": {
"badge": "🍕", "badge": "img/emojis/pizza.png",
"message": "GridTracker Tester" "message": "GridTracker Tester"
}, },
"W4IPA": { "W4IPA": {
"badge": "🍕", "badge": "img/emojis/tumbler-glass.png",
"message": "GridTracker Tester" "message": "GridTracker Tester"
}, },
"W5AFK": { "W5AFK": {
"badge": "🍕", "badge": "img/emojis/pizza.png",
"message": "GridTracker Tester" "message": "GridTracker Tester"
} }
} }

Wyświetl plik

@ -15621,7 +15621,7 @@ function searchLogForCallsign(call)
if (g_acknowledgedCalls[call]) if (g_acknowledgedCalls[call])
{ {
worker = `<h3>GridTracker would like to acknowledge ${call}: ` + worker = `<h3>GridTracker would like to acknowledge ${call}: ` +
`${g_acknowledgedCalls[call].badge} ${g_acknowledgedCalls[call].message}</h3>` `<img class='lookupAckBadge' src='${g_acknowledgedCalls[call].badge}'> ${g_acknowledgedCalls[call].message}</h3>`
} }
if (list.length > 0) if (list.length > 0)
@ -16069,7 +16069,8 @@ function pskSpotResults(buffer, flag)
var call = json.receptionReport[key].receiverCallsign; var call = json.receptionReport[key].receiverCallsign;
var mode = json.receptionReport[key].mode; var mode = json.receptionReport[key].mode;
var grid = json.receptionReport[key].receiverLocator.substr(0, 6); var grid = json.receptionReport[key].receiverLocator.substr(0, 6);
if (grid.length < 4) { if (grid.length < 4)
{
continue; continue;
} }
var band = Number( var band = Number(
@ -16188,7 +16189,8 @@ function createSpot(report, key, fromPoint, addToLayer = true)
{ {
var LL = squareToLatLongAll(report.grid); var LL = squareToLatLongAll(report.grid);
if (isNaN(LL.la1)) { if (isNaN(LL.la1))
{
// Bad value in grid, don't map // // Bad value in grid, don't map //
return; return;
} }

Wyświetl plik

@ -1728,8 +1728,8 @@ function viewRoster()
var callStr = thisCall.formatCallsign() var callStr = thisCall.formatCallsign()
if (acks[thisCall]) if (acks[thisCall])
{ {
callStr = `${callStr} <span class='acknowledged'>${acks[thisCall].badge}</span>` callStr = `${callStr} <span class='acknowledged'><img class='ackBadge' src='${acks[thisCall].badge}'></span>`
callObj.awardReason += ` - ${acks[thisCall].badge} ${acks[thisCall].message}` callObj.awardReason += ` - ${acks[thisCall].message}`
} }
worker += "<tbody><tr id='" + thisHash + "'>"; worker += "<tbody><tr id='" + thisHash + "'>";

Wyświetl plik

@ -713,6 +713,11 @@ a {
/* animation: fadeEffect .3s; Fading effect takes 1 second */ /* animation: fadeEffect .3s; Fading effect takes 1 second */
} }
.lookupAckBadge {
padding: 0;
width: 1em;
}
table.darkTable { table.darkTable {
border-collapse: collapse; border-collapse: collapse;
border: 1px solid #888; border: 1px solid #888;

Wyświetl plik

@ -551,5 +551,10 @@ table.rosterTable thead th:first-child {
float: right; float: right;
font-size: 70%; font-size: 70%;
padding-left: 3px; padding-left: 3px;
padding-rright: 3px; padding-right: 3px;
} }
.ackBadge {
padding: 0;
width: 1em;
}