mirror of
https://github.com/Ylianst/MeshCommander
synced 2025-12-06 06:03:20 +00:00
Added -norecord option
This commit is contained in:
@@ -381,7 +381,7 @@ var CreateWsmanComm = function (host, port, user, pass, tls, tlsoptions) {
|
||||
if (obj.FailAllError == 999) return;
|
||||
if (obj.FailAllError != 0) { try { callArgs[1](null, obj.FailAllError, callArgs[2]); } catch (ex) { console.error(ex); } return; }
|
||||
//if (request.status != 200) { try { callArgs[1](data, request.status, callArgs[2]); } catch (ex) { console.error(ex); } return; }
|
||||
try { callArgs[1](data, request.status, callArgs[2]); } catch (ex) { console.error(ex); }
|
||||
try { callArgs[1](data, request.status, callArgs[2]); } catch (ex) { console.error(data, request.status, callArgs[2], ex); }
|
||||
}
|
||||
|
||||
// Private method
|
||||
|
||||
14
index.html
14
index.html
@@ -2084,6 +2084,10 @@
|
||||
Q('p24filetable').addEventListener('dragover', p24fileDragOver, false);
|
||||
Q('p24filetable').addEventListener('dragleave', p24fileDragLeave, false);
|
||||
// ###END###{DesktopInbandFiles}
|
||||
|
||||
// ###BEGIN###{DesktopRecorder}
|
||||
if (urlvars && urlvars['norecord']) { QV('id_DeskRecorderTools', false); }
|
||||
// ###END###{DesktopRecorder}
|
||||
}
|
||||
|
||||
// ###BEGIN###{PowerControl-Advanced}
|
||||
@@ -7013,7 +7017,6 @@
|
||||
} else {
|
||||
// No active policy, stop the timer
|
||||
xxFilterStatistics[network] = {};
|
||||
updateSystemDefense();
|
||||
StopDefenseStatsTimer();
|
||||
}
|
||||
}
|
||||
@@ -8519,7 +8522,7 @@
|
||||
// ###BEGIN###{DesktopRecorder}
|
||||
// Toggle desktop session recording
|
||||
function deskRecordSession() {
|
||||
if (desktop == null) return;
|
||||
if ((desktop == null) || (urlvars && urlvars['norecord'])) return;
|
||||
if (desktop.m.recordedData == null) {
|
||||
// Start recording
|
||||
if ((desktop.State === 3) && (desktop.m.StartRecording())) { Q('DeskRecordButton').classList.remove('videoIcon'); Q('DeskRecordButton').classList.add('videoIconRed'); }
|
||||
@@ -8537,7 +8540,7 @@
|
||||
// ###BEGIN###{FileSaver}
|
||||
// Save the desktop image to file
|
||||
function deskSaveImage() {
|
||||
if (xxdialogMode || desktop.State != 3) return;
|
||||
if (xxdialogMode || (desktop.State != 3) || (urlvars && urlvars['norecord'])) return;
|
||||
var n = 'Desktop', d = new Date();
|
||||
if (amtsysstate) { n += '-' + amtsysstate['AMT_GeneralSettings'].response['HostName']; }
|
||||
n += '-' + d.getFullYear() + '-' + ('0' + (d.getMonth() + 1)).slice(-2) + '-' + ('0' + d.getDate()).slice(-2) + '-' + ('0' + d.getHours()).slice(-2) + '-' + ('0' + d.getMinutes()).slice(-2);
|
||||
@@ -9013,7 +9016,12 @@
|
||||
} else {
|
||||
// ###END###{MeshServerConnect}
|
||||
var ports = portsFromHost(currentcomputer['host'], currentcomputer['tls']);
|
||||
// ###BEGIN###{!Mode-NodeWebkit}
|
||||
ider.Start(ports.host, ports.redir, amtstack.wsman.comm.user, amtstack.wsman.comm.pass, currentcomputer['tls']);
|
||||
// ###END###{!Mode-NodeWebkit}
|
||||
// ###BEGIN###{Mode-NodeWebkit}
|
||||
ider.Start(ports.host, ports.redir, amtstack.wsman.comm.user, amtstack.wsman.comm.pass, currentcomputer['tls'], wsstack.comm.getPeerCertificateFingerprint(), wsstack.comm.xtlsoptions);
|
||||
// ###END###{Mode-NodeWebkit}
|
||||
// ###BEGIN###{MeshServerConnect}
|
||||
}
|
||||
// ###END###{MeshServerConnect}
|
||||
|
||||
Reference in New Issue
Block a user