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 += '' + (((node.intelamt == null) || (node.intelamt.host == null)) ? '' : EscapeHtml(node.intelamt.host)); } if (deviceViewSettings.devsCols.indexOf('amtstate') >= 0) { var amtstate = ''; @@ -4971,7 +4970,7 @@ } 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 += '' + (((node.intelamt == null) || (node.intelamt.host == null)) ? '' : EscapeHtml(node.intelamt.host)); } if (deviceViewSettings.devsCols.indexOf('amtstate') >= 0) { var amtstate = ''; @@ -5458,6 +5457,7 @@ } 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)) {