Index: chrome/browser/resources/chromeos/chromevox/braille/expanding_braille_translator.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/braille/expanding_braille_translator.js b/chrome/browser/resources/chromeos/chromevox/braille/expanding_braille_translator.js |
index 563f8e1391667b344f2068852d02730d67392dd8..bbbe5804a5a9845e5e4849e398af4af379e38ff7 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/braille/expanding_braille_translator.js |
+++ b/chrome/browser/resources/chromeos/chromevox/braille/expanding_braille_translator.js |
@@ -33,8 +33,8 @@ goog.require('cvox.ValueSpan'); |
* Translator to use for uncontracted braille translation. |
* @constructor |
*/ |
-cvox.ExpandingBrailleTranslator = |
- function(defaultTranslator, opt_uncontractedTranslator) { |
+cvox.ExpandingBrailleTranslator = function( |
+ defaultTranslator, opt_uncontractedTranslator) { |
/** |
* @type {!cvox.LibLouis.Translator} |
* @private |
@@ -86,11 +86,13 @@ cvox.ExpandingBrailleTranslator.ExpansionType = { |
* callback Called when the translation is done. It takes resulting |
* braille cells and positional mappings as parameters. |
*/ |
-cvox.ExpandingBrailleTranslator.prototype.translate = |
- function(text, expansionType, callback) { |
+cvox.ExpandingBrailleTranslator.prototype.translate = function( |
+ text, expansionType, callback) { |
var expandRanges = this.findExpandRanges_(text, expansionType); |
- var extraCellsSpans = text.getSpansInstanceOf(cvox.ExtraCellsSpan) |
- .filter(function(span) { return span.cells.byteLength > 0;}); |
+ var extraCellsSpans = |
+ text.getSpansInstanceOf(cvox.ExtraCellsSpan).filter(function(span) { |
+ return span.cells.byteLength > 0; |
+ }); |
var extraCellsPositions = extraCellsSpans.map(function(span) { |
return text.getSpanStart(span); |
}); |
@@ -108,12 +110,14 @@ cvox.ExpandingBrailleTranslator.prototype.translate = |
chunks.push({translator: translator, start: start, end: end}); |
} |
function addExtraCellsChunk(pos, cells) { |
- var chunk = {translator: null, |
- start: pos, |
- end: pos, |
- cells: cells, |
- textToBraille: [], |
- brailleToText: new Array(cells.byteLength)}; |
+ var chunk = { |
+ translator: null, |
+ start: pos, |
+ end: pos, |
+ cells: cells, |
+ textToBraille: [], |
+ brailleToText: new Array(cells.byteLength) |
+ }; |
for (var i = 0; i < cells.byteLength; ++i) |
chunk.brailleToText[i] = 0; |
chunks.push(chunk); |
@@ -151,16 +155,17 @@ cvox.ExpandingBrailleTranslator.prototype.translate = |
} |
function finish() { |
- var totalCells = chunks.reduce( |
- function(accum, chunk) { return accum + chunk.cells.byteLength;}, 0); |
+ var totalCells = chunks.reduce(function(accum, chunk) { |
+ return accum + chunk.cells.byteLength; |
+ }, 0); |
var cells = new Uint8Array(totalCells); |
var cellPos = 0; |
var textToBraille = []; |
var brailleToText = []; |
function appendAdjusted(array, toAppend, adjustment) { |
- array.push.apply(array, toAppend.map( |
- function(elem) { return adjustment + elem; } |
- )); |
+ array.push.apply(array, toAppend.map(function(elem) { |
+ return adjustment + elem; |
+ })); |
} |
for (var i = 0, chunk; chunk = chunks[i]; ++i) { |
cells.set(new Uint8Array(chunk.cells), cellPos); |
@@ -316,8 +321,8 @@ cvox.ExpandingBrailleTranslator.prototype.addRangesForSelection_ = function( |
* An adapted version of the callback. |
* @private |
*/ |
-cvox.ExpandingBrailleTranslator.nullParamsToEmptyAdapter_ = |
- function(inputLength, callback) { |
+cvox.ExpandingBrailleTranslator.nullParamsToEmptyAdapter_ = function( |
+ inputLength, callback) { |
return function(cells, textToBraille, brailleToText) { |
if (!textToBraille) { |
textToBraille = new Array(inputLength); |
@@ -325,9 +330,7 @@ cvox.ExpandingBrailleTranslator.nullParamsToEmptyAdapter_ = |
textToBraille[i] = 0; |
} |
} |
- callback(cells || new ArrayBuffer(0), |
- textToBraille, |
- brailleToText || []); |
+ callback(cells || new ArrayBuffer(0), textToBraille, brailleToText || []); |
}; |
}; |