mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
Fixed mouse cursor in multi-desktop view and change password option.
This commit is contained in:
parent
da4c473c37
commit
c2d5664748
3 changed files with 12 additions and 3 deletions
|
@ -58,7 +58,11 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
|
|||
obj.onDisplayinfo = null;
|
||||
obj.accumulator = null;
|
||||
|
||||
var xMouseCursorActive = true;
|
||||
var xMouseCursorCurrent = 'default';
|
||||
obj.mouseCursorActive = function (x) { if (xMouseCursorActive == x) return; xMouseCursorActive = x; obj.CanvasId.style.cursor = ((x == true) ? xMouseCursorCurrent : 'default'); }
|
||||
var mouseCursors = ['default', 'progress', 'crosshair', 'pointer', 'help', 'text', 'no-drop', 'move', 'nesw-resize', 'ns-resize', 'nwse-resize', 'w-resize', 'alias', 'wait', 'none', 'not-allowed', 'col-resize', 'row-resize', 'copy', 'zoom-in', 'zoom-out'];
|
||||
|
||||
obj.Start = function () {
|
||||
obj.State = 0;
|
||||
obj.accumulator = null;
|
||||
|
@ -305,7 +309,8 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
|
|||
if (cmdsize != 5) break;
|
||||
var cursorNum = str.charCodeAt(4);
|
||||
if (cursorNum > mouseCursors.length) { cursorNum = 0; }
|
||||
obj.CanvasId.style.cursor = mouseCursors[cursorNum];
|
||||
xMouseCursorCurrent = mouseCursors[cursorNum];
|
||||
if (xMouseCursorActive) { obj.CanvasId.style.cursor = xMouseCursorCurrent; }
|
||||
break;
|
||||
}
|
||||
return cmdsize + jumboAdd;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue