Commit 3954ae14 authored by Joel Martin's avatar Joel Martin

Fix mouse focus issues.

parent 888d5813
...@@ -55,6 +55,13 @@ load: function(target) { ...@@ -55,6 +55,13 @@ load: function(target) {
['',''])[1]; ['',''])[1];
$('VNC_encrypt').checked = (url.match(/encrypt=([A-Za-z0-9]*)/) || $('VNC_encrypt').checked = (url.match(/encrypt=([A-Za-z0-9]*)/) ||
['',''])[1]; ['',''])[1];
$('VNC_screen').onmousemove = function () {
// Unfocus clipboard when over the VNC area
if (RFB.clipboardFocus) {
$('VNC_clipboard_text').blur();
}
};
}, },
updateState: function(state, msg) { updateState: function(state, msg) {
......
...@@ -1282,6 +1282,7 @@ mouseDown: function(e) { ...@@ -1282,6 +1282,7 @@ mouseDown: function(e) {
RFB.mouse_arr = RFB.mouse_arr.concat( RFB.pointerEvent(x, y) ); RFB.mouse_arr = RFB.mouse_arr.concat( RFB.pointerEvent(x, y) );
RFB.flushClient(); RFB.flushClient();
return false;
}, },
mouseUp: function(e) { mouseUp: function(e) {
...@@ -1295,6 +1296,7 @@ mouseUp: function(e) { ...@@ -1295,6 +1296,7 @@ mouseUp: function(e) {
RFB.mouse_arr = RFB.mouse_arr.concat( RFB.pointerEvent(x, y) ); RFB.mouse_arr = RFB.mouse_arr.concat( RFB.pointerEvent(x, y) );
RFB.flushClient(); RFB.flushClient();
return false;
}, },
mouseMove: function(e) { mouseMove: function(e) {
...@@ -1326,6 +1328,7 @@ mouseWheel: function (e) { ...@@ -1326,6 +1328,7 @@ mouseWheel: function (e) {
RFB.mouse_buttonMask ^= bmask; RFB.mouse_buttonMask ^= bmask;
RFB.mouse_arr = RFB.mouse_arr.concat( RFB.pointerEvent(x, y) ); RFB.mouse_arr = RFB.mouse_arr.concat( RFB.pointerEvent(x, y) );
RFB.flushClient(); RFB.flushClient();
return false;
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment