diff --git a/views/default.handlebars b/views/default.handlebars
index 738e62f3..660e1c6a 100644
--- a/views/default.handlebars
+++ b/views/default.handlebars
@@ -4174,9 +4174,9 @@
x += ' ';
x += ' ';
x += ' ';
- x += ' ';
x += ' ';
x += ' ';
+ x += ' ';
setDialogMode(2, "Device View Columns", 3, onDeviceViewSettingsEx, x);
}
@@ -4960,7 +4960,6 @@
if (deviceViewSettings.devsCols.indexOf('user') >= 0) { r += '
' + getUserShortStr(node); } // User
if (deviceViewSettings.devsCols.indexOf('ip') >= 0) { var ip = ''; if (node.mtype == 3) { ip = node.host; } else if (node.ip) { ip = node.ip; } r += '
' + ip; } // IP address
if (deviceViewSettings.devsCols.indexOf('conn') >= 0) { r += '
' + states.join(' + '); } // Connectivity
- if (deviceViewSettings.devsCols.indexOf('lastseen') >= 0) { r += '
'; if (node.conn > 0) { r += "Connected"; } else if (node.lastconnect != null) { r += printDateTime(new Date(node.lastconnect)); } }
if (deviceViewSettings.devsCols.indexOf('amthost') >= 0) { r += '
' + amtstate;
}
-
+ if (deviceViewSettings.devsCols.indexOf('lastseen') >= 0) { r += '
'; if (node.conn > 0) { r += "Connected"; } else if (node.lastconnect != null) { r += printDateTime(new Date(node.lastconnect)); } }
div.innerHTML = r;
} else if ((view == 3) || (view == 5)) {
// Draw the device and canvas
@@ -5709,7 +5708,7 @@
// Create the QR code
new QRCode(Q('agins_qrimage'), { text: serverinfo.magenturl + ',' + serverinfo.agentCertHash + ',' + meshid.split('/')[2], width: 180, height: 180, colorDark: '#000000', colorLight: '#EEE', correctLevel: QRCode.CorrectLevel.M });
- Q('agins_qrimage_a').setAttribute('href', serverinfo.magenturl + ',' + serverinfo.agentCertHash + ',' + meshid.split('/')[2])
+ Q('agins_qrimage_a').setAttribute('href', 'javascript:window.location.href=\'' + serverinfo.magenturl + ',' + serverinfo.agentCertHash + ',' + meshid.split('/')[2] + '\'');
if ((features & 0x2000) == 0)
{
diff --git a/views/default3.handlebars b/views/default3.handlebars
index 2276e66e..254d09a1 100644
--- a/views/default3.handlebars
+++ b/views/default3.handlebars
@@ -4658,9 +4658,9 @@
x += ' ';
x += ' ';
x += ' ';
- x += ' ';
x += ' ';
x += ' ';
+ x += ' ';
setModalContent('xxAddAgent', "Device View Columns", x);
showModal('xxAddAgentModal', 'idx_dlgOkButton', () => onDeviceViewSettingsEx());
}
@@ -5447,7 +5447,6 @@
if (deviceViewSettings.devsCols.indexOf('user') >= 0) { r += '
' + getUserShortStr(node); } // User
if (deviceViewSettings.devsCols.indexOf('ip') >= 0) { var ip = ''; if (node.mtype == 3) { ip = node.host; } else if (node.ip) { ip = node.ip; } r += '
' + ip; } // IP address
if (deviceViewSettings.devsCols.indexOf('conn') >= 0) { r += '
' + states.join(' + '); } // Connectivity
- if (deviceViewSettings.devsCols.indexOf('lastseen') >= 0) { r += '
'; if (node.conn > 0) { r += "Connected"; } else if (node.lastconnect != null) { r += printDateTime(new Date(node.lastconnect)); } }
if (deviceViewSettings.devsCols.indexOf('amthost') >= 0) { r += '