| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 goog.provide('cvox.ChromeVoxTester'); | 5 goog.provide('cvox.ChromeVoxTester'); |
| 6 | 6 |
| 7 goog.require('cvox.AbstractBraille'); | 7 goog.require('cvox.AbstractBraille'); |
| 8 goog.require('cvox.AbstractEarcons'); | 8 goog.require('cvox.AbstractEarcons'); |
| 9 goog.require('cvox.ChromeVoxEventWatcher'); | 9 goog.require('cvox.ChromeVoxEventWatcher'); |
| 10 goog.require('cvox.ChromeVoxUserCommands'); | 10 goog.require('cvox.ChromeVoxUserCommands'); |
| (...skipping 30 matching lines...) Expand all Loading... |
| 41 | 41 |
| 42 cvox.ChromeVox.braille = new cvox.AbstractBraille(); | 42 cvox.ChromeVox.braille = new cvox.AbstractBraille(); |
| 43 cvox.ChromeVox.braille.write = function(params) {}; | 43 cvox.ChromeVox.braille.write = function(params) {}; |
| 44 | 44 |
| 45 cvox.ChromeVox.msgs = new cvox.TestMsgs(); | 45 cvox.ChromeVox.msgs = new cvox.TestMsgs(); |
| 46 | 46 |
| 47 cvox.ChromeVox.host = new cvox.TestHost(); | 47 cvox.ChromeVox.host = new cvox.TestHost(); |
| 48 | 48 |
| 49 // Init LiveRegions with a date of 0 so that the initial delay before | 49 // Init LiveRegions with a date of 0 so that the initial delay before |
| 50 // things is spoken is skipped. | 50 // things is spoken is skipped. |
| 51 cvox.LiveRegions.init(new Date(0), cvox.AbstractTts.QUEUE_MODE_QUEUE, false); | 51 cvox.LiveRegions.init(new Date(0), cvox.QueueMode.QUEUE, false); |
| 52 | 52 |
| 53 cvox.ChromeVoxEventWatcher.init(doc); | 53 cvox.ChromeVoxEventWatcher.init(doc); |
| 54 window.console.log('done setup'); | 54 window.console.log('done setup'); |
| 55 }; | 55 }; |
| 56 | 56 |
| 57 /** | 57 /** |
| 58 * Tears down cvox.ChromeVoxTester. | 58 * Tears down cvox.ChromeVoxTester. |
| 59 * @param {!Document} doc The DOM document where event listeners were added. | 59 * @param {!Document} doc The DOM document where event listeners were added. |
| 60 */ | 60 */ |
| 61 cvox.ChromeVoxTester.tearDown = function(doc) { | 61 cvox.ChromeVoxTester.tearDown = function(doc) { |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 cvox.ChromeVox.navigationManager.ensureNotSubnavigating(); | 108 cvox.ChromeVox.navigationManager.ensureNotSubnavigating(); |
| 109 cvox.ChromeVox.navigationManager.setGranularity( | 109 cvox.ChromeVox.navigationManager.setGranularity( |
| 110 cvox.ChromeVoxTester.STRATEGY_MAP[strategy]); | 110 cvox.ChromeVoxTester.STRATEGY_MAP[strategy]); |
| 111 }; | 111 }; |
| 112 | 112 |
| 113 /** | 113 /** |
| 114 * Starts reading the page from the current node. | 114 * Starts reading the page from the current node. |
| 115 */ | 115 */ |
| 116 cvox.ChromeVoxTester.readFromHere = function() { | 116 cvox.ChromeVoxTester.readFromHere = function() { |
| 117 cvox.ChromeVox.navigationManager.startReading( | 117 cvox.ChromeVox.navigationManager.startReading( |
| 118 cvox.AbstractTts.QUEUE_MODE_FLUSH); | 118 cvox.QueueMode.FLUSH); |
| 119 }; | 119 }; |
| 120 | 120 |
| 121 /** | 121 /** |
| 122 * Syncs to the given node in the test HTML | 122 * Syncs to the given node in the test HTML |
| 123 * @param {Node} node The node to sync to. | 123 * @param {Node} node The node to sync to. |
| 124 */ | 124 */ |
| 125 cvox.ChromeVoxTester.syncToNode = function(node) { | 125 cvox.ChromeVoxTester.syncToNode = function(node) { |
| 126 cvox.ChromeVox.navigationManager | 126 cvox.ChromeVox.navigationManager |
| 127 .updateSel(cvox.CursorSelection.fromNode(node)); | 127 .updateSel(cvox.CursorSelection.fromNode(node)); |
| 128 cvox.ChromeVox.navigationManager.sync(); | 128 cvox.ChromeVox.navigationManager.sync(); |
| 129 }; | 129 }; |
| 130 | 130 |
| 131 /** | 131 /** |
| 132 * Syncs to the first node in the test. | 132 * Syncs to the first node in the test. |
| 133 */ | 133 */ |
| 134 cvox.ChromeVoxTester.syncToFirstNode = function() { | 134 cvox.ChromeVoxTester.syncToFirstNode = function() { |
| 135 cvox.ChromeVox.navigationManager.updateSel(cvox.CursorSelection.fromBody()); | 135 cvox.ChromeVox.navigationManager.updateSel(cvox.CursorSelection.fromBody()); |
| 136 cvox.ChromeVox.navigationManager.sync(); | 136 cvox.ChromeVox.navigationManager.sync(); |
| 137 }; | 137 }; |
| OLD | NEW |