Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(615)

Side by Side Diff: chrome/browser/resources/chromeos/chromevox/testing/tester.js

Issue 2939273002: DO NOT SUBMIT: what chrome/browser/resources/ could eventually look like with clang-format (Closed)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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('TestMsgs'); 7 goog.require('TestMsgs');
8 goog.require('cvox.AbstractEarcons'); 8 goog.require('cvox.AbstractEarcons');
9 goog.require('cvox.BrailleInterface'); 9 goog.require('cvox.BrailleInterface');
10 goog.require('cvox.ChromeVoxEventWatcher'); 10 goog.require('cvox.ChromeVoxEventWatcher');
(...skipping 20 matching lines...) Expand all
31 */ 31 */
32 cvox.ChromeVoxTester.setUp = function(doc) { 32 cvox.ChromeVoxTester.setUp = function(doc) {
33 cvox.ChromeVox.mathJax = new cvox.TestMathJax(); 33 cvox.ChromeVox.mathJax = new cvox.TestMathJax();
34 34
35 cvox.ChromeVox.navigationManager = new cvox.NavigationManager(); 35 cvox.ChromeVox.navigationManager = new cvox.NavigationManager();
36 cvox.ChromeVoxTester.testTts_ = new cvox.TestTts(); 36 cvox.ChromeVoxTester.testTts_ = new cvox.TestTts();
37 cvox.ChromeVox.tts = cvox.ChromeVoxTester.testTts_; 37 cvox.ChromeVox.tts = cvox.ChromeVoxTester.testTts_;
38 38
39 // TODO(deboer): Factor this out as 'TestEarcons' 39 // TODO(deboer): Factor this out as 'TestEarcons'
40 cvox.ChromeVox.earcons = new cvox.AbstractEarcons(); 40 cvox.ChromeVox.earcons = new cvox.AbstractEarcons();
41 cvox.ChromeVox.earcons.playEarcon = function(earcon) { }; 41 cvox.ChromeVox.earcons.playEarcon = function(earcon) {};
42 42
43 cvox.ChromeVox.braille = new cvox.BrailleInterface(); 43 cvox.ChromeVox.braille = new cvox.BrailleInterface();
44 cvox.ChromeVox.braille.write = function(params) {}; 44 cvox.ChromeVox.braille.write = function(params) {};
45 45
46 Msgs = TestMsgs; 46 Msgs = TestMsgs;
47 47
48 cvox.ChromeVox.host = new cvox.TestHost(); 48 cvox.ChromeVox.host = new cvox.TestHost();
49 49
50 // Init LiveRegions with a date of 0 so that the initial delay before 50 // Init LiveRegions with a date of 0 so that the initial delay before
51 // things is spoken is skipped. 51 // things is spoken is skipped.
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 'selection': cvox.NavigationShifter.GRANULARITIES.SENTENCE 101 'selection': cvox.NavigationShifter.GRANULARITIES.SENTENCE
102 }; 102 };
103 103
104 /** 104 /**
105 * Switches to a different navigation strategy. 105 * Switches to a different navigation strategy.
106 * @param {string} strategy The desired navigation strategy. 106 * @param {string} strategy The desired navigation strategy.
107 */ 107 */
108 cvox.ChromeVoxTester.setStrategy = function(strategy) { 108 cvox.ChromeVoxTester.setStrategy = function(strategy) {
109 cvox.ChromeVox.navigationManager.ensureNotSubnavigating(); 109 cvox.ChromeVox.navigationManager.ensureNotSubnavigating();
110 cvox.ChromeVox.navigationManager.setGranularity( 110 cvox.ChromeVox.navigationManager.setGranularity(
111 cvox.ChromeVoxTester.STRATEGY_MAP[strategy]); 111 cvox.ChromeVoxTester.STRATEGY_MAP[strategy]);
112 }; 112 };
113 113
114 /** 114 /**
115 * Starts reading the page from the current node. 115 * Starts reading the page from the current node.
116 */ 116 */
117 cvox.ChromeVoxTester.readFromHere = function() { 117 cvox.ChromeVoxTester.readFromHere = function() {
118 cvox.ChromeVox.navigationManager.startReading( 118 cvox.ChromeVox.navigationManager.startReading(cvox.QueueMode.FLUSH);
119 cvox.QueueMode.FLUSH);
120 }; 119 };
121 120
122 /** 121 /**
123 * Syncs to the given node in the test HTML 122 * Syncs to the given node in the test HTML
124 * @param {Node} node The node to sync to. 123 * @param {Node} node The node to sync to.
125 */ 124 */
126 cvox.ChromeVoxTester.syncToNode = function(node) { 125 cvox.ChromeVoxTester.syncToNode = function(node) {
127 cvox.ChromeVox.navigationManager 126 cvox.ChromeVox.navigationManager.updateSel(
128 .updateSel(cvox.CursorSelection.fromNode(node)); 127 cvox.CursorSelection.fromNode(node));
129 cvox.ChromeVox.navigationManager.sync(); 128 cvox.ChromeVox.navigationManager.sync();
130 }; 129 };
131 130
132 /** 131 /**
133 * Syncs to the first node in the test. 132 * Syncs to the first node in the test.
134 */ 133 */
135 cvox.ChromeVoxTester.syncToFirstNode = function() { 134 cvox.ChromeVoxTester.syncToFirstNode = function() {
136 cvox.ChromeVox.navigationManager.updateSel(cvox.CursorSelection.fromBody()); 135 cvox.ChromeVox.navigationManager.updateSel(cvox.CursorSelection.fromBody());
137 cvox.ChromeVox.navigationManager.sync(); 136 cvox.ChromeVox.navigationManager.sync();
138 }; 137 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698