| Index: build_tools/naclterm.js
 | 
| diff --git a/build_tools/naclterm.js b/build_tools/naclterm.js
 | 
| index a9d769e58cce1ede90f7bac686a029e4abcff4ff..816a2268ca59f86f07cd23d6cf355a87dbc93467 100644
 | 
| --- a/build_tools/naclterm.js
 | 
| +++ b/build_tools/naclterm.js
 | 
| @@ -4,6 +4,8 @@
 | 
|   * found in the LICENSE file.
 | 
|   */
 | 
|  
 | 
| +/* globals lib, NaClProcessManager, hterm */
 | 
| +
 | 
|  'use strict';
 | 
|  
 | 
|  lib.rtdep('lib.f',
 | 
| @@ -44,7 +46,7 @@ function NaClTerm(argv) {
 | 
|    mgr.setErrorListener(this.handleError_.bind(this));
 | 
|    mgr.setRootProgressListener(this.handleRootProgress_.bind(this));
 | 
|    mgr.setRootLoadListener(this.handleRootLoad_.bind(this));
 | 
| -};
 | 
| +}
 | 
|  
 | 
|  /**
 | 
|   * Flag for cyan coloring in the terminal.
 | 
| @@ -73,7 +75,7 @@ NaClTerm.prototype.run = function() {
 | 
|    this.io.onTerminalResize = this.onTerminalResize_.bind(this);
 | 
|  
 | 
|    this.print(NaClTerm.ANSI_CYAN);
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Static initializer called from index.html.
 | 
| @@ -119,7 +121,7 @@ NaClTerm.prototype.handleStdout_ = function(msg) {
 | 
|    } else {
 | 
|      this.print(msg);
 | 
|    }
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Handle error event from NaCl.
 | 
| @@ -129,7 +131,7 @@ NaClTerm.prototype.handleStdout_ = function(msg) {
 | 
|   */
 | 
|  NaClTerm.prototype.handleError_ = function(cmd, err) {
 | 
|    this.print(cmd + ': ' + err + '\n');
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Notify the user when we are done loading a URL.
 | 
| @@ -137,14 +139,14 @@ NaClTerm.prototype.handleError_ = function(cmd, err) {
 | 
|   */
 | 
|  NaClTerm.prototype.doneLoadingUrl_ = function() {
 | 
|    var width = this.width;
 | 
| -  this.print('\r' + Array(width+1).join(' '));
 | 
| +  this.print('\r' + new Array(width+1).join(' '));
 | 
|    var message = '\rLoaded ' + this.lastUrl;
 | 
|    if (this.lastTotal) {
 | 
| -    var kbsize = Math.round(this.lastTotal/1024)
 | 
| +    var kbsize = Math.round(this.lastTotal/1024);
 | 
|      message += ' ['+ kbsize + ' KiB]';
 | 
|    }
 | 
| -  this.print(message.slice(0, width) + '\n')
 | 
| -}
 | 
| +  this.print(message.slice(0, width) + '\n');
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Handle load progress event from NaCl for the root process.
 | 
| @@ -160,7 +162,7 @@ NaClTerm.prototype.handleRootProgress_ = function(
 | 
|      url = url.substring(url.lastIndexOf('/') + 1);
 | 
|  
 | 
|    if (this.lastUrl && this.lastUrl !== url)
 | 
| -    this.doneLoadingUrl_()
 | 
| +    this.doneLoadingUrl_();
 | 
|  
 | 
|    if (!url)
 | 
|      return;
 | 
| @@ -177,7 +179,7 @@ NaClTerm.prototype.handleRootProgress_ = function(
 | 
|    }
 | 
|  
 | 
|    this.print('\r' + message.slice(-this.width));
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Handle load end event from NaCl for the root process.
 | 
| @@ -197,7 +199,7 @@ NaClTerm.prototype.handleRootLoad_ = function() {
 | 
|    this.loaded = true;
 | 
|    this.print(this.bufferedOutput);
 | 
|    this.bufferedOutput = '';
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Clean up once the root process exits.
 | 
| @@ -206,7 +208,7 @@ NaClTerm.prototype.handleRootLoad_ = function() {
 | 
|   * @param {number} status The exit code of the process.
 | 
|   */
 | 
|  NaClTerm.prototype.handleExit_ = function(pid, status) {
 | 
| -  this.print(NaClTerm.ANSI_CYAN)
 | 
| +  this.print(NaClTerm.ANSI_CYAN);
 | 
|  
 | 
|    // The root process finished.
 | 
|    if (status === -1) {
 | 
| @@ -222,7 +224,7 @@ NaClTerm.prototype.handleExit_ = function(pid, status) {
 | 
|    if (this.argv.onExit) {
 | 
|      this.argv.onExit(status);
 | 
|    }
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Spawn the root process (usually bash).
 | 
| @@ -260,7 +262,7 @@ NaClTerm.prototype.spawnRootProcess_ = function() {
 | 
|    }
 | 
|  
 | 
|    self.started = true;
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Handle hterm terminal resize events.
 | 
| @@ -273,7 +275,7 @@ NaClTerm.prototype.onTerminalResize_ = function(width, height) {
 | 
|    if (!this.started) {
 | 
|      this.spawnRootProcess_();
 | 
|    }
 | 
| -}
 | 
| +};
 | 
|  
 | 
|  /**
 | 
|   * Handle hterm keystroke events.
 | 
| @@ -292,4 +294,4 @@ NaClTerm.prototype.onVTKeystroke_ = function(str) {
 | 
|    } catch (e) {
 | 
|      this.print(e.message);
 | 
|    }
 | 
| -}
 | 
| +};
 | 
| 
 |