2023-01-22 00:48:15 +00:00
|
|
|
// Because the County is clickable we do not allow the whole compact div to trigger an initiateQSO
|
2023-02-17 00:35:44 +00:00
|
|
|
CR.isCompactCounty = false;
|
2023-01-21 21:49:07 +00:00
|
|
|
|
2021-06-28 22:26:44 +00:00
|
|
|
function renderCompactRosterHeaders()
|
|
|
|
{
|
2023-02-17 00:35:44 +00:00
|
|
|
CR.isCompactCounty = (CR.rosterSettings.compactEntity == "County");
|
2022-10-05 22:39:13 +00:00
|
|
|
return "<div id=\"buttonsDiv\" style=\"margin-left:0px;white-space:normal;\" onmouseenter='rosterInFocus()' onmouseleave='rosterNoFocus()'>";
|
2021-06-28 22:26:44 +00:00
|
|
|
}
|
|
|
|
|
2023-01-20 22:56:30 +00:00
|
|
|
function renderCompactRosterRow(callObj, showBand)
|
2021-06-28 22:26:44 +00:00
|
|
|
{
|
2023-02-17 00:35:44 +00:00
|
|
|
let title = callObj.RSTsent + "㏈, " + parseInt(callObj.dt * 100) + "ms, " + callObj.delta + "hz" + (callObj.grid.length ? ", " + callObj.grid : "") + ", " + toDHMS(timeNowSec() - callObj.age);
|
|
|
|
let bandView = showBand ? "<div style='color: #" + window.opener.GT.pskColors[callObj.band] + ";float:right;display:inline-block;'>" + callObj.band + "</div>" : "";
|
|
|
|
if (CR.rosterSettings.compactEntity == "Band")
|
2023-01-21 21:49:07 +00:00
|
|
|
{
|
|
|
|
bandView = "";
|
|
|
|
}
|
2023-02-17 00:35:44 +00:00
|
|
|
let onClick = " onClick='initiateQso(\"" + callObj.hash + "\")' id='" + callObj.hash + "' title='" + title + "' ";
|
|
|
|
let wholeClick = (CR.isCompactCounty ? "" : onClick);
|
|
|
|
let callsignClick = (CR.isCompactCounty ? onClick : "");
|
|
|
|
let worker = "<div class='compact' " + wholeClick + " >";
|
2023-12-02 01:09:18 +00:00
|
|
|
worker += "<div class='compactCallsign' " + callsignClick + " name='Callsign' " + callObj.style.call + " >" + formatCallsign(callObj.DEcallHTML || callObj.DEcall) + bandView + "</div>";
|
2023-01-21 21:49:07 +00:00
|
|
|
worker += "<div class='compactData'>";
|
2023-02-17 00:35:44 +00:00
|
|
|
worker += renderEntryForColumn(CR.rosterSettings.compactEntity, callObj, "div");
|
2023-01-21 21:49:07 +00:00
|
|
|
worker += "</div></div>";
|
2021-06-28 22:26:44 +00:00
|
|
|
return worker;
|
|
|
|
}
|
|
|
|
|
|
|
|
function renderCompactRosterFooter()
|
|
|
|
{
|
|
|
|
return "</div>";
|
|
|
|
}
|