diff --git a/assets/js/sections/logbookadvanced.js b/assets/js/sections/logbookadvanced.js
index f92832628..1808af4d1 100644
--- a/assets/js/sections/logbookadvanced.js
+++ b/assets/js/sections/logbookadvanced.js
@@ -29,121 +29,121 @@ function updateRow(qso) {
let row = $('#qsoID-' + qso.qsoID);
let cells = row.find('td');
let c = 1;
- if (user_options.datetime.show || 'true' == "true"){
+ if ((user_options.datetime.show ?? 'true') == "true"){
cells.eq(c++).text(qso.qsoDateTime);
}
- if (user_options.de.show || 'true' == "true"){
+ if ((user_options.de.show ?? 'true') == "true"){
cells.eq(c++).text(qso.de);
}
- if (user_options.dx.show || 'true' == "true"){
+ if ((user_options.dx.show ?? 'true') == "true"){
cells.eq(c++).html(''+qso.dx.replaceAll('0', 'Ø')+'' + (qso.callsign == '' ? '' : ' L') + '
');
}
- if (user_options.mode.show || 'true' == "true"){
+ if ((user_options.mode.show ?? 'true') == "true"){
cells.eq(c++).text(qso.mode);
}
- if (user_options.rsts.show || 'true' == "true"){
+ if ((user_options.rsts.show ?? 'true') == "true"){
cells.eq(c++).html(qso.rstS);
}
- if (user_options.rstr.show || 'true' == "true"){
+ if ((user_options.rstr.show ?? 'true') == "true"){
cells.eq(c++).html(qso.rstR);
}
- if (user_options.band.show || 'true' == "true"){
+ if ((user_options.band.show ?? 'true') == "true"){
cells.eq(c++).text(qso.band);
}
- if ( (user_options.gridsquare) && (user_options.gridsquare.show || 'true' == "true")){
+ if ( (user_options.gridsquare) && ((user_options.gridsquare.show ?? 'true') == "true")){
cells.eq(c++).html(qso.gridsquare);
}
- if (user_options.name.show || 'true' == "true"){
+ if ((user_options.name.show ?? 'true') == "true"){
cells.eq(c++).text(qso.name);
}
- if (user_options.qslvia.show || 'true' == "true"){
+ if ((user_options.qslvia.show ?? 'true') == "true"){
cells.eq(c++).text(qso.qslVia);
}
- if (user_options.clublog.show || 'true' == "true"){
+ if ((user_options.clublog.show ?? 'true') == "true"){
cells.eq(c++).html(qso.clublog);
}
- if (user_options.qsl.show || 'true' == "true"){
+ if ((user_options.qsl.show ?? 'true') == "true"){
cells.eq(c++).html(qso.qsl);
}
- if ($(".eqslconfirmation")[0] && user_options.eqsl.show || 'true' == "true"){
+ if ($(".eqslconfirmation")[0] && ((user_options.eqsl.show ?? 'true') == "true")){
cells.eq(c++).html(qso.eqsl);
}
- if ($(".lotwconfirmation")[0] && user_options.lotw.show || 'true' == "true"){
+ if ($(".lotwconfirmation")[0] && ((user_options.lotw.show ?? 'true') == "true")){
cells.eq(c++).html(qso.lotw);
}
- if (user_options.qrz.show || 'true' == "true"){
+ if ((user_options.qrz.show ?? 'true') == "true"){
cells.eq(c++).html(qso.qrz);
}
- if (user_options.qslmsgs.show || 'true' == "true"){
+ if ((user_options.qslmsgs.show ?? 'true') == "true"){
cells.eq(c++).text(qso.qslMessage);
}
- if (user_options.qslmsgr.show || 'true' == "true"){
+ if ((user_options.qslmsgr.show ?? 'true') == "true"){
cells.eq(c++).text(qso.qslMessageR);
}
- if (user_options.dxcc.show || 'true' == "true"){
+ if ((user_options.dxcc.show ?? 'true') == "true"){
cells.eq(c++).html(qso.dxcc);
}
- if (user_options.state.show || 'true' == "true"){
+ if ((user_options.state.show ?? 'true') == "true"){
cells.eq(c++).html(qso.state);
}
- if (user_options.cqzone.show || 'true' == "true"){
+ if ((user_options.cqzone.show ?? 'true') == "true"){
cells.eq(c++).html(qso.cqzone);
}
- if (user_options.ituzone.show || 'true' == "true"){
+ if ((user_options.ituzone.show ?? 'true') == "true"){
cells.eq(c++).html(qso.ituzone);
}
- if (user_options.iota.show || 'true' == "true"){
+ if ((user_options.iota.show ?? 'true') == "true"){
cells.eq(c++).html(qso.iota);
}
- if (user_options.pota.show || 'true' == "true"){
+ if ((user_options.pota.show ?? 'true') == "true"){
cells.eq(c++).html(qso.pota);
}
- if ( (user_options.sota) && (user_options.sota.show || 'true' == "true")){
+ if ((user_options.sota) && ((user_options.sota.show ?? 'true') == "true")){
cells.eq(c++).html(qso.sota);
}
- if ( (user_options.dok) && (user_options.dok.show || 'true' == "true")){
+ if ((user_options.dok) && ((user_options.dok.show ?? 'true') == "true")){
cells.eq(c++).html(qso.dok);
}
- if ( (user_options.wwff) && (user_options.wwff.show || 'true' == "true")){
+ if ((user_options.wwff) && ((user_options.wwff.show ?? 'true') == "true")){
cells.eq(c++).html(qso.wwff);
}
- if ( (user_options.sig) && (user_options.sig.show || 'true' == "true")){
+ if ((user_options.sig) && ((user_options.sig.show ?? 'true') == "true")){
cells.eq(c++).html(qso.sig);
}
- if ( (user_options.region) && (user_options.region.show || 'true' == "true")){
+ if ((user_options.region) && ((user_options.region.show ?? 'true') == "true")){
cells.eq(c++).html(qso.region);
}
- if ( (user_options.operator) && (user_options.operator.show || 'true' == "true")){
+ if ((user_options.operator) && ((user_options.operator.show ?? 'true') == "true")){
cells.eq(c++).html(qso.operator);
}
- if ( (user_options.comment) && (user_options.comment.show || 'true' == "true")){
+ if ((user_options.comment) && ((user_options.comment.show ?? 'true') == "true")){
cells.eq(c++).html(qso.comment);
}
- if ( (user_options.propagation) && (user_options.propagation.show || 'true' == "true")){
+ if ((user_options.propagation) && ((user_options.propagation.show ?? 'true') == "true")){
cells.eq(c++).html(qso.propagation);
}
- if ( (user_options.contest) && (user_options.contest.show || 'true' == "true")){
+ if ((user_options.contest) && ((user_options.contest.show ?? 'true') == "true")){
cells.eq(c++).html(qso.contest);
}
- if (user_options.myrefs.show || 'true' == "true"){
+ if ((user_options.myrefs.show ?? 'true') == "true"){
cells.eq(c++).text(qso.deRefs);
}
- if (user_options.continent.show || 'true' == "true"){
+ if ((user_options.continent.show ?? 'true') == "true"){
cells.eq(c++).html(qso.continent);
}
- if (user_options.distance.show || 'true' == "true"){
+ if ((user_options.distance.show ?? 'true') == "true"){
cells.eq(c++).text(qso.distance);
}
- if (user_options.antennaazimuth.show || 'true' == "true"){
+ if ((user_options.antennaazimuth.show ?? 'true') == "true"){
cells.eq(c++).text(qso.antennaazimuth);
}
- if (user_options.antennaelevation.show || 'true' == "true"){
+ if ((user_options.antennaelevation.show ?? 'true') == "true"){
cells.eq(c++).text(qso.antennaelevation);
}
- if (user_options.profilename.show || 'true' == "true"){
+ if ((user_options.profilename.show ?? 'true') == "true"){
cells.eq(c++).text(qso.profilename);
}
- if (user_options.stationpower.show || 'true' == "true"){
+ if ((user_options.stationpower.show ?? 'true') == "true"){
cells.eq(c++).text(qso.stationpower);
}
@@ -207,137 +207,137 @@ function loadQSOTable(rows) {
var data = [];
data.push('