Joel Martin 14 жил өмнө
parent
commit
43cf7bd83b
4 өөрчлөгдсөн 37 нэмэгдсэн , 34 устгасан
  1. 5 5
      include/canvas.js
  2. 17 15
      include/rfb.js
  3. 3 2
      include/ui.js
  4. 12 12
      include/websock.js

+ 5 - 5
include/canvas.js

@@ -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);
-};
+}
 
 
 

+ 17 - 15
include/rfb.js

@@ -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) {

+ 3 - 2
include/ui.js

@@ -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 = {
 

+ 12 - 12
include/websock.js

@@ -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() {