Commit 43cf7bd8 authored by Joel Martin's avatar Joel Martin

Some JSLint'ing

parent 9b8f457b
......@@ -6,11 +6,11 @@
* See README.md for usage and integration instructions.
*/
"use strict";
/*jslint browser: true, white: false, bitwise: false */
/*global window, Util, Base64 */
/*global window, Util, Base64, changeCursor, getKeysym */
function Canvas(conf) {
"use strict";
conf = conf || {}; // Configuration
var that = {}, // Public API interface
......@@ -176,7 +176,7 @@ function constructor() {
c_flush_timer = setTimeout(that.flush, 100);
}
};
})();
}());
}
}
......@@ -617,7 +617,7 @@ that.changeCursor = function(pixels, mask, hotx, hoty, w, h) {
} else {
changeCursor(conf.target, pixels, mask, hotx, hoty, w, h, conf.colourMap);
}
}
};
return constructor(); // Return the public API interface
......@@ -721,7 +721,7 @@ function changeCursor(target, pixels, mask, hotx, hoty, w, h, cmap) {
url = "data:image/x-icon;base64," + Base64.encode(cur);
target.style.cursor = "url(" + url + ") " + hotx + " " + hoty + ", default";
//Util.Debug("<< changeCursor, cur.length: " + cur.length);
};
}
......
......@@ -6,19 +6,19 @@
* See README.md for usage and integration instructions.
*/
"use strict";
/*jslint white: false, browser: true, bitwise: false, plusplus: false */
/*global window, Util, Canvas, VNC_native_ws, Base64, DES */
/*global window, Util, Canvas, Websock, Websock_native, Base64, DES, noVNC_logo */
function RFB(conf) {
"use strict";
conf = conf || {}; // Configuration
var that = {}, // Public API interface
// Pre-declare private functions used before definitions (jslint)
init_vars, updateState, init_msg, normal_msg,
framebufferUpdate, print_stats,
init_vars, updateState, fail, handle_message,
init_msg, normal_msg, framebufferUpdate, print_stats,
pixelFormat, clientEncodings, fbUpdateRequest,
keyEvent, pointerEvent, clientCutText,
......@@ -229,6 +229,8 @@ function connect() {
}
init_vars = function() {
var i;
/* Reset state */
ws = new Websock();
ws.init();
......@@ -265,14 +267,14 @@ init_vars = function() {
mouse_arr = [];
// Clear the per connection encoding stats
for (var i=0; i < encodings.length; i+=1) {
for (i=0; i < encodings.length; i+=1) {
encStats[encodings[i][1]][0] = 0;
}
};
// Print statistics
print_stats = function() {
var i, encName, s;
var i, s;
Util.Info("Encoding stats for this connection:");
for (i=0; i < encodings.length; i+=1) {
s = encStats[encodings[i][1]];
......@@ -285,8 +287,8 @@ print_stats = function() {
for (i=0; i < encodings.length; i+=1) {
s = encStats[encodings[i][1]];
if ((s[0] + s[1]) > 0) {
Util.Info(" " + encodings[i][0] + ": "
+ s[1] + " rects");
Util.Info(" " + encodings[i][0] + ": " +
s[1] + " rects");
}
}
};
......@@ -459,12 +461,13 @@ updateState = function(state, statusMsg) {
conf.updateState(that, state, oldstate, statusMsg);
}
};
function fail(msg) {
fail = function(msg) {
updateState('failed', msg);
return false;
}
};
function handle_message() {
handle_message = function() {
//Util.Debug(">> handle_message ws.rQlen(): " + ws.rQlen());
//Util.Debug("ws.rQslice(0,20): " + ws.rQslice(0,20) + " (" + ws.rQlen() + ")");
if (ws.rQlen() === 0) {
......@@ -495,11 +498,11 @@ function handle_message() {
init_msg();
break;
}
}
};
function genDES(password, challenge) {
var i, passwd = [], des;
var i, passwd = [];
for (i=0; i < password.length; i += 1) {
passwd.push(password.charCodeAt(i));
}
......@@ -653,9 +656,8 @@ init_msg = function() {
if (rfb_version >= 3.8) {
updateState('SecurityResult');
return;
} else {
// Fall through to ClientInitialisation
}
// Fall through to ClientInitialisation
break;
case 2: // VNC authentication
if (rfb_password.length === 0) {
......
......@@ -5,9 +5,10 @@
*
* See README.md for usage and integration instructions.
*/
"use strict";
/*jslint white: false */
/*global $, Util, RFB, Canvas, Element, Fx */
/*jslint white: false, browser: true */
/*global window, $D, Util, WebUtil, RFB, Canvas, Element, Fx */
var UI = {
......
......@@ -78,7 +78,7 @@ function get_rQi() {
}
set_rQi = function(val) {
rQi = val;
}
};
function rQlen() {
return rQ.length - rQi;
......@@ -193,7 +193,7 @@ function send(arr) {
//Util.Debug(">> send_array: " + arr);
sQ = sQ.concat(arr);
return flush();
};
}
function send_string(str) {
//Util.Debug(">> send_string: " + str);
......@@ -210,7 +210,7 @@ function recv_message(e) {
try {
decode_message(e.data);
if (rQlen() > 0) {
eventHandlers['message']();
eventHandlers.message();
// Compact the receive queue
if (rQ.length > rQmax) {
//Util.Debug("Compacting receive queue");
......@@ -229,13 +229,13 @@ function recv_message(e) {
Util.Warn("recv_message, caught exception:" + exc);
}
if (typeof exc.name !== 'undefined') {
eventHandlers['error'](exc.name + ": " + exc.message);
eventHandlers.error(exc.name + ": " + exc.message);
} else {
eventHandlers['error'](exc);
eventHandlers.error(exc);
}
}
//Util.Debug("<< recv_message");
};
}
// Set event handlers
......@@ -258,19 +258,19 @@ function open(uri) {
websocket.onmessage = recv_message;
websocket.onopen = function(e) {
Util.Debug(">> WebSock.onopen");
eventHandlers['open']();
eventHandlers.open();
Util.Debug("<< WebSock.onopen");
}
};
websocket.onclose = function(e) {
Util.Debug(">> WebSock.onclose");
eventHandlers['close']();
eventHandlers.close();
Util.Debug("<< WebSock.onclose");
}
};
websocket.onerror = function(e) {
Util.Debug("<< WebSock.onerror: " + e);
eventHandlers['error'](e);
eventHandlers.error(e);
Util.Debug("<< WebSock.onerror: ");
}
};
}
function close() {
......
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