// Because the County is clickable we do not allow the whole compact div to trigger an initiateQSO CR.isCompactCounty = false; function renderCompactRosterHeaders() { CR.isCompactCounty = (CR.rosterSettings.compactEntity == "County"); return "
"; } function renderCompactRosterRow(callObj, showBand) { let title = callObj.RSTsent + "㏈, " + parseInt(callObj.dt * 100) + "ms, " + callObj.delta + "hz" + (callObj.grid.length ? ", " + callObj.grid : "") + ", " + toDHMS(timeNowSec() - callObj.age); let bandView = showBand ? "
" + callObj.band + "
" : ""; if (CR.rosterSettings.compactEntity == "Band") { bandView = ""; } let onClick = " onClick='initiateQso(\"" + callObj.hash + "\")' id='" + callObj.hash + "' title='" + title + "' "; let wholeClick = (CR.isCompactCounty ? "" : onClick); let callsignClick = (CR.isCompactCounty ? onClick : ""); let worker = "
"; worker += "
" + formatCallsign(callObj.DEcallHTML || callObj.DEcall) + bandView + "
"; worker += "
"; worker += renderEntryForColumn(CR.rosterSettings.compactEntity, callObj, "div"); worker += "
"; return worker; } function renderCompactRosterFooter() { return "
"; }