Intel® AMT Redirection port or KVM feature is disabled, click here to enable it.
Remote computer is not powered on, click here to issue a power command.
Disconnected
Files -
Disconnected
✓
✗
Intel® AMT -
Events -
Show
General -
General -
Events -
Show
My Server Stats
✖
File Selection
Upload File
Agent Remote Desktop
Quality
Scaling
Frame rate
Intel® AMT Hardware KVM
Image Encoding
Other Settings
\ No newline at end of file
diff --git a/views/default.handlebars b/views/default.handlebars
index 6dcf7e85..914ca7c8 100644
--- a/views/default.handlebars
+++ b/views/default.handlebars
@@ -775,8 +775,8 @@
" : ""; setDialogMode(2, "Delete", 3, p13deletefileEx, (cc > 1) ? ('Delete ' + cc + ' selected items?' + rec) : ('Delete selected item?' + rec)); }
function p13deletefileEx() { var delfiles = [], checkboxes = document.getElementsByName('fd'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { delfiles.push(p13filetree.dir[checkboxes[i].value].n); } } files.sendText({ action: 'rm', reqid: 1, path: p13filetreelocation.join('/'), delfiles: delfiles, rec: Q('p13recdeleteinput').checked }); p13folderup(999); }
function p13renamefile() { var renamefile, checkboxes = document.getElementsByName('fd'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { renamefile = p13filetree.dir[checkboxes[i].value].n; } } setDialogMode(2, "Rename", 3, p13renamefileEx, '', { action: 'rename', path: p13filetreelocation.join('/'), oldname: renamefile}); focusTextBox('p13renameinput'); p13fileNameCheck(); }
function p13renamefileEx(b, t) { t.newname = Q('p13renameinput').value; files.sendText(t); p13folderup(999); }
@@ -6079,10 +6079,10 @@
function account_showAccountNotifySettings() {
if (xxdialogMode) return false;
var x = '';
- x += '
Notification sound.
';
- x += '
Device connections.
';
- x += '
Device disconnections.
';
- x += '
Intel® AMT desktop and serial events.
';
+ x += '';
+ x += '';
+ x += '';
+ x += '';
setDialogMode(2, "Notification Settings", 3, account_showAccountNotifySettingsEx, x);
var n = getstore('notifications', 0);
Q('p2notifyPlayNotifySound').checked = (n & 1);
@@ -6538,7 +6538,7 @@
function p20showDeleteMeshDialog() {
if (xxdialogMode) return false;
var x = "Are you sure you want to delete group \"" + EscapeHtml(currentMesh.name) + "\"? Deleting the device group will also delete all information about devices within this group.
";
- x += "Confirm";
+ x += "";
setDialogMode(2, "Delete Group", 3, p20showDeleteMeshDialogEx, x);
p20validateDeleteMeshDialog();
return false;
@@ -6575,14 +6575,14 @@
if (xxdialogMode) return;
var x = '', consent = (currentMesh.consent) ? currentMesh.consent : 0;
x += '
Desktop
';
- x += "
Notify user
";
- x += "
Prompt for user consent
";
+ x += "";
+ x += "";
x += '
Terminal
';
- x += "
Notify user
";
- x += "
Prompt for user consent
";
+ x += "";
+ x += "";
x += '
Files
';
- x += "
Notify user
";
- x += "
Prompt for user consent
";
+ x += "";
+ x += "";
setDialogMode(2, "Edit Device Group User Consent", 3, p20editmeshconsentEx, x);
if (serverinfo.consent) {
if (serverinfo.consent & 0x0001) { Q('d20flag1').checked = true; }
@@ -6614,8 +6614,8 @@
function p20editmeshfeatures() {
if (xxdialogMode) return;
var flags = (currentMesh.flags)?currentMesh.flags:0;
- var x = "
Remove device on disconnect
";
- x += "
Sync server device name to hostname
";
+ var x = "
";
+ x += "
";
setDialogMode(2, "Edit Device Group Features", 3, p20editmeshfeaturesEx, x);
}
@@ -6635,20 +6635,20 @@
x += "";
x += '
';
x += '
';
- x += 'Full Administrator ';
- x += 'Edit Device Group ';
- x += 'Manage Device Group Users ';
- x += 'Manage Device Group Computers ';
- x += 'Remote Control ';
- x += 'Remote View Only ';
- x += 'Limited Input Only ';
- x += 'No Terminal Access ';
- x += 'No File Access ';
- x += 'No Intel® AMT ';
- x += 'Mesh Agent Console ';
- x += 'Server Files ';
- x += 'Wake Devices ';
- x += 'Edit Device Notes ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
x += '
';
setDialogMode(2, "Add Users to Device Group", 3, p20showAddMeshUserDialogEx, x);
p20validateAddMeshUserDialog();
@@ -6777,9 +6777,9 @@
var meshNotify = 0;
if (userinfo.links && userinfo.links[currentMesh._id] && userinfo.links[currentMesh._id].notify) { meshNotify = userinfo.links[currentMesh._id].notify; }
var x = '';
- x += '
Device connections.
';
- x += '
Device disconnections.
';
- x += '
Intel® AMT desktop and serial events.
';
+ x += '';
+ x += '';
+ x += '';
setDialogMode(2, "Notification Settings", 3, p20editMeshNotifyEx, x);
Q('p20notifyIntelDeviceConnect').checked = (meshNotify & 2);
Q('p20notifyIntelDeviceDisconnect').checked = (meshNotify & 4);
@@ -6951,7 +6951,7 @@
function p5folderset(x) { filetreelocation.push(decodeURIComponent(x)); updateFiles(); }
function p5createfolder() { setDialogMode(2, "New Folder", 3, p5createfolderEx, ''); focusTextBox('p5renameinput'); p5fileNameCheck(); }
function p5createfolderEx() { meshserver.send({ action: 'fileoperation', fileop: 'createfolder', path: filetreelocation, newfolder: Q('p5renameinput').value}); }
- function p5deletefile() { var cc = getFileSelCount(), rec = (getFileSelDirCount() > 0) ? "
" : ""; setDialogMode(2, "Delete", 3, p5deletefileEx, (cc > 1) ? ('Delete ' + cc + ' selected items?' + rec) : ('Delete selected item?' + rec)); }
function p5deletefileEx() { var delfiles = [], checkboxes = document.getElementsByName('fc'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { delfiles.push(checkboxes[i].value); } } meshserver.send({ action: 'fileoperation', fileop: 'delete', path: filetreelocation, delfiles: delfiles, rec: Q('p5recdeleteinput').checked }); }
function p5renamefile() { var renamefile, checkboxes = document.getElementsByName('fc'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { renamefile = checkboxes[i].value; } } setDialogMode(2, "Rename", 3, p5renamefileEx, '', { action: 'fileoperation', fileop: 'rename', path: filetreelocation, oldname: renamefile}); focusTextBox('p5renameinput'); p5fileNameCheck(); }
function p5renamefileEx(b, t) { t.newname = Q('p5renameinput').value; meshserver.send(t); }
@@ -7080,7 +7080,7 @@
function showDeleteAllEventsDialog() {
if (xxdialogMode) return;
var x = "Delete all events in the server event log?
";
- x += "Confirm";
+ x += "";
setDialogMode(2, "Delete All Events", 3, showDeleteAllEventsDialogEx, x);
validateDeleteAllEventsDialog();
}
@@ -7365,11 +7365,11 @@
x += addHtmlValue('Email', '');
x += addHtmlValue('Password', '');
x += addHtmlValue('Password', '');
- x += '
Randomize the password.
';
- x += '
Force password reset on next login.
';
+ x += '';
+ x += '';
if (serverinfo.emailcheck) {
- x += '
Email is verified.
';
- x += '
Send invitation email.
';
+ x += '';
+ x += '';
}
if (passRequirements) {
@@ -7445,15 +7445,15 @@
haltEvent(e);
userid = decodeURIComponent(userid);
var x = '
';
- x += 'Server Files, k max, blank for default ';
- x += 'Full Administrator ';
- x += 'Server Backup ';
- x += 'Server Restore ';
- x += 'Server Updates ';
- x += 'Manage Users ';
- x += '
Lock Account ';
- x += 'No New Device Groups ';
- x += 'No Tools (MeshCmd/Router) ';
+ x += ', k max, blank for default ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += ' ';
+ x += '
';
+ x += ' ';
+ x += ' ';
x += '
';
var user = users[userid.toLowerCase()];
setDialogMode(2, "Server Permissions", 3, showUserAdminDialogEx, x, user);
@@ -7660,8 +7660,8 @@
if (rc > 0) { x += '
Requirements: ' + r.join(', ') + '.
'; }
}
- x += '
Force password reset on next login.
';
- if (multiFactor == 1) { x += '
Remove all 2nd factor authentication.
'; }
+ x += '';
+ if (multiFactor == 1) { x += ''; }
setDialogMode(2, "Change Password for " + EscapeHtml(currentUser.name), 3, p30showUserChangePassDialogEx, x, multiFactor);
p30showUserChangePassDialogValidate();
Q('p4pass1').focus();