Index: chrome/browser/resources/chromeos/chromevox/chromevox/injected/api.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/chromevox/injected/api.js b/chrome/browser/resources/chromeos/chromevox/chromevox/injected/api.js |
index e74a886f5ed6f8a6105ce1e790320312d008c277..4fd18fee17cdc96ab568f8ad5a710ce3e0cdaee2 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/chromevox/injected/api.js |
+++ b/chrome/browser/resources/chromeos/chromevox/chromevox/injected/api.js |
@@ -48,7 +48,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
* The channel between the page and content script. |
* @type {MessageChannel} |
*/ |
- var channel_; |
+ var channel; |
/** |
* Tracks whether or not the ChromeVox API should be considered active. |
@@ -64,7 +64,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
/** |
* Map from callback ID to callback function. |
- * @type {Object.<number, function(*)>} |
+ * @type {Object<number, function(*)>} |
*/ |
var callbackMap_ = {}; |
@@ -72,18 +72,18 @@ if (typeof(goog) != 'undefined' && goog.require) { |
* Internal function to connect to the content script. |
*/ |
function connect_() { |
- if (channel_) { |
+ if (channel) { |
// If there is already an existing channel, close the existing ports. |
- channel_.port1.close(); |
- channel_.port2.close(); |
- channel_ = null; |
+ channel.port1.close(); |
+ channel.port2.close(); |
+ channel = null; |
} |
- channel_ = new MessageChannel(); |
- window.postMessage(PORT_SETUP_MSG, [channel_.port2], '*'); |
- channel_.port1.onmessage = function(event) { |
+ channel = new MessageChannel(); |
+ window.postMessage(PORT_SETUP_MSG, [channel.port2], '*'); |
+ channel.port1.onmessage = function(event) { |
if (event.data == DISCONNECT_MSG) { |
- channel_ = null; |
+ channel = null; |
} |
try { |
var message = JSON.parse(event.data); |
@@ -111,7 +111,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
} |
message['args'] = [id].concat(message['args']); |
callbackMap_[id] = callback; |
- channel_.port1.postMessage(JSON.stringify(message)); |
+ channel.port1.postMessage(JSON.stringify(message)); |
} |
/** |
@@ -147,9 +147,9 @@ if (typeof(goog) != 'undefined' && goog.require) { |
* |
* @type {*} |
*/ |
- var implementation_ = null; |
+ var implementation = null; |
if (typeof(cvox.ApiImplementation) != 'undefined') { |
- implementation_ = cvox.ApiImplementation; |
+ implementation = cvox.ApiImplementation; |
} |
@@ -165,7 +165,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
*/ |
cvox.Api.internalEnable = function() { |
isActive_ = true; |
- if (!implementation_) { |
+ if (!implementation) { |
connect_(); |
} |
var event = document.createEvent('UIEvents'); |
@@ -179,7 +179,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
*/ |
cvox.Api.internalDisable = function() { |
isActive_ = false; |
- channel_ = null; |
+ channel = null; |
var event = document.createEvent('UIEvents'); |
event.initEvent('chromeVoxUnloaded', true, false); |
document.dispatchEvent(event); |
@@ -196,10 +196,10 @@ if (typeof(goog) != 'undefined' && goog.require) { |
* @return {boolean} True if ChromeVox is currently active. |
*/ |
cvox.Api.isChromeVoxActive = function() { |
- if (implementation_) { |
+ if (implementation) { |
return isActive_; |
} |
- return !!channel_; |
+ return !!channel; |
}; |
/** |
@@ -214,8 +214,8 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
- implementation_.speak(textString, queueMode, properties); |
+ if (implementation) { |
+ implementation.speak(textString, queueMode, properties); |
} else { |
var message = { |
'cmd': 'speak', |
@@ -237,8 +237,8 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
- implementation_.speak(cvox.DomUtil.getName(targetNode), |
+ if (implementation) { |
+ implementation.speak(cvox.DomUtil.getName(targetNode), |
queueMode, properties); |
} else { |
var message = { |
@@ -258,13 +258,13 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
- implementation_.stop(); |
+ if (implementation) { |
+ implementation.stop(); |
} else { |
var message = { |
'cmd': 'stop' |
}; |
- channel_.port1.postMessage(JSON.stringify(message)); |
+ channel.port1.postMessage(JSON.stringify(message)); |
} |
}; |
@@ -309,14 +309,14 @@ if (typeof(goog) != 'undefined' && goog.require) { |
if (!cvox.Api.isChromeVoxActive()) { |
return; |
} |
- if (implementation_) { |
- implementation_.playEarcon(earcon); |
+ if (implementation) { |
+ implementation.playEarcon(earcon); |
} else { |
var message = { |
'cmd': 'playEarcon', |
'args': [earcon] |
}; |
- channel_.port1.postMessage(JSON.stringify(message)); |
+ channel.port1.postMessage(JSON.stringify(message)); |
} |
}; |
@@ -335,14 +335,14 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
- implementation_.syncToNode(targetNode, speakNode); |
+ if (implementation) { |
+ implementation.syncToNode(targetNode, speakNode); |
} else { |
var message = { |
'cmd': 'syncToNodeRef', |
'args': [cvox.ApiUtils.makeNodeReference(targetNode), speakNode] |
}; |
- channel_.port1.postMessage(JSON.stringify(message)); |
+ channel.port1.postMessage(JSON.stringify(message)); |
} |
}; |
@@ -356,7 +356,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
+ if (implementation) { |
callback(cvox.ChromeVox.navigationManager.getCurrentNode()); |
} else { |
callAsync_({'cmd': 'getCurrentNode'}, function(response) { |
@@ -371,7 +371,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
* |
* @param {Node} targetNode The node that the NodeDescriptions should be |
* spoken using the given NodeDescriptions. |
- * @param {Array.<Object>} nodeDescriptions The Array of |
+ * @param {Array<Object>} nodeDescriptions The Array of |
* NodeDescriptions for the given node. |
*/ |
cvox.Api.setSpeechForNode = function(targetNode, nodeDescriptions) { |
@@ -392,14 +392,14 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
+ if (implementation) { |
cvox.DomUtil.clickElem(targetElement, shiftKey, true); |
} else { |
var message = { |
'cmd': 'clickNodeRef', |
'args': [cvox.ApiUtils.makeNodeReference(targetElement), shiftKey] |
}; |
- channel_.port1.postMessage(JSON.stringify(message)); |
+ channel.port1.postMessage(JSON.stringify(message)); |
} |
}; |
@@ -412,7 +412,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
if (!cvox.Api.isChromeVoxActive() || !callback) { |
return; |
} |
- if (implementation_) { |
+ if (implementation) { |
callback(cvox.BuildInfo.build); |
} else { |
callAsync_({'cmd': 'getBuild'}, function(response) { |
@@ -431,7 +431,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
if (!cvox.Api.isChromeVoxActive() || !callback) { |
return; |
} |
- if (implementation_) { |
+ if (implementation) { |
callback(cvox.ChromeVox.version + ''); |
} else { |
callAsync_({'cmd': 'getVersion'}, function(response) { |
@@ -442,13 +442,13 @@ if (typeof(goog) != 'undefined' && goog.require) { |
/** |
* Returns the key codes of the ChromeVox modifier keys. |
- * @param {function(Array.<number>)} callback Function to receive the keys. |
+ * @param {function(Array<number>)} callback Function to receive the keys. |
*/ |
cvox.Api.getCvoxModifierKeys = function(callback) { |
if (!cvox.Api.isChromeVoxActive() || !callback) { |
return; |
} |
- if (implementation_) { |
+ if (implementation) { |
callback(cvox.KeyUtil.cvoxModKeyCodes()); |
} else { |
callAsync_({'cmd': 'getCvoxModKeys'}, function(response) { |
@@ -481,7 +481,7 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
+ if (implementation) { |
var keySeq = cvox.KeyUtil.keyEventToKeySequence(keyEvent); |
callback(cvox.ChromeVoxKbHandler.handlerKeyMap.hasKey(keySeq)); |
} else { |
@@ -512,14 +512,14 @@ if (typeof(goog) != 'undefined' && goog.require) { |
return; |
} |
- if (implementation_) { |
- implementation_.setKeyEcho(keyEcho); |
+ if (implementation) { |
+ implementation.setKeyEcho(keyEcho); |
} else { |
var message = { |
'cmd': 'setKeyEcho', |
'args': [keyEcho] |
}; |
- channel_.port1.postMessage(JSON.stringify(message)); |
+ channel.port1.postMessage(JSON.stringify(message)); |
} |
}; |
@@ -552,11 +552,11 @@ if (typeof(goog) != 'undefined' && goog.require) { |
} |
var constraintList = Array.prototype.slice.call(arguments, 4); |
var args = [name, dynamic, action, prec].concat(constraintList); |
- if (implementation_) { |
- implementation_.Math.defineRule.apply(implementation_.Math, args); |
+ if (implementation) { |
+ implementation.Math.defineRule.apply(implementation.Math, args); |
} else { |
var msg = {'cmd': 'Math.defineRule', args: args}; |
- channel_.port1.postMessage(JSON.stringify(msg)); |
+ channel.port1.postMessage(JSON.stringify(msg)); |
} |
}; |