| Index: chrome/browser/resources/chromeos/chromevox/chromevox/injected/event_watcher.js
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/chromevox/injected/event_watcher.js b/chrome/browser/resources/chromeos/chromevox/chromevox/injected/event_watcher.js
|
| index db0f689bcc438bf4a58d1475e3762394aae99602..f628c0982e1e17681dc0feaae339205ef7d35cd9 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/chromevox/injected/event_watcher.js
|
| +++ b/chrome/browser/resources/chromeos/chromevox/chromevox/injected/event_watcher.js
|
| @@ -11,7 +11,6 @@ goog.provide('cvox.ChromeVoxEventWatcher');
|
| goog.provide('cvox.ChromeVoxEventWatcherUtil');
|
|
|
| goog.require('cvox.ActiveIndicator');
|
| -goog.require('cvox.ApiImplementation');
|
| goog.require('cvox.AriaUtil');
|
| goog.require('cvox.ChromeVox');
|
| goog.require('cvox.ChromeVoxEditableTextBase');
|
| @@ -593,8 +592,9 @@ cvox.ChromeVoxEventWatcher.mouseOverEventWatcher = function(evt) {
|
| cvox.ChromeVox.navigationManager.stopReading(true);
|
| var target = /** @type {Node} */(evt.target);
|
| cvox.Focuser.setFocus(target);
|
| - cvox.ApiImplementation.syncToNode(
|
| + cvox.ChromeVox.navigationManager.syncToNode(
|
| target, true, cvox.ChromeVoxEventWatcher.queueMode_());
|
| +
|
| cvox.ChromeVoxEventWatcher.announcedMouseOverNode = target;
|
| });
|
| }, mouseoverDelayMs);
|
| @@ -688,7 +688,7 @@ cvox.ChromeVoxEventWatcher.focusHandler = function(evt) {
|
|
|
| // Navigate to this control so that it will be the same for focus as for
|
| // regular navigation.
|
| - cvox.ApiImplementation.syncToNode(
|
| + cvox.ChromeVox.navigationManager.syncToNode(
|
| target, !document.webkitHidden, queueMode);
|
|
|
| if ((evt.target.constructor == HTMLVideoElement) ||
|
| @@ -1138,9 +1138,10 @@ cvox.ChromeVoxEventWatcher.handleControlChanged = function(control) {
|
| parentControl != control &&
|
| document.activeElement == control)) {
|
| // Sync ChromeVox to the newly selected control.
|
| - cvox.ApiImplementation.syncToNode(
|
| + cvox.ChromeVox.navigationManager.syncToNode(
|
| activeDescendant || control, true,
|
| cvox.ChromeVoxEventWatcher.queueMode_());
|
| +
|
| announceChange = false;
|
| } else if (activeDescendant) {
|
| cvox.ChromeVox.navigationManager.updateSelToArbitraryNode(
|
| @@ -1436,7 +1437,8 @@ cvox.ChromeVoxEventWatcher.handleEvent_ = function(evt) {
|
| cvox.ChromeVoxEventWatcher.setUpTextHandler();
|
| break;
|
| case 'click':
|
| - cvox.ApiImplementation.syncToNode(/** @type {Node} */(evt.target), true);
|
| + cvox.ChromeVox.navigationManager.syncToNode(
|
| + /** @type {Node} */(evt.target), true);
|
| break;
|
| case 'focus':
|
| cvox.ChromeVoxEventWatcher.focusHandler(evt);
|
|
|