Index: chrome/browser/resources/net_internals/browser_bridge.js |
=================================================================== |
--- chrome/browser/resources/net_internals/browser_bridge.js (revision 95298) |
+++ chrome/browser/resources/net_internals/browser_bridge.js (working copy) |
@@ -6,17 +6,20 @@ |
* This class provides a "bridge" for communicating between the javascript and |
* the browser. |
*/ |
+var BrowserBridge = (function() { |
+ 'use strict'; |
-var BrowserBridge = (function() { |
/** |
* Delay in milliseconds between updates of certain browser information. |
*/ |
- const POLL_INTERVAL_MS = 5000; |
+ var POLL_INTERVAL_MS = 5000; |
/** |
* @constructor |
*/ |
function BrowserBridge() { |
+ assertFirstConstructorCall(BrowserBridge); |
+ |
// List of observers for various bits of browser state. |
this.connectionTestsObservers_ = []; |
this.hstsObservers_ = []; |
@@ -481,7 +484,7 @@ |
* runs updates with active observers. |
*/ |
checkForUpdatedInfo: function(force) { |
- for (name in this.pollableDataHelpers_) { |
+ for (var name in this.pollableDataHelpers_) { |
var helper = this.pollableDataHelpers_[name]; |
if (force || helper.hasActiveObserver()) |
helper.startUpdate(); |
@@ -605,7 +608,7 @@ |
this.observingCount_ = 0; |
this.updatedData_ = {}; |
- for (name in pollableDataHelpers) { |
+ for (var name in pollableDataHelpers) { |
++this.observingCount_; |
var helper = pollableDataHelpers[name]; |
helper.addObserver(this); |