Home | History | Annotate | Download | only in chromevox

Lines Matching refs:ArrayBuffer

895 cvox.ExpandingBrailleTranslator.nullParamsToEmptyAdapter_=function(a,b){return function(c,d,e){if(!d){d=Array(a);for(var f=0;f<a;++f)d[f]=0}b(c||new ArrayBuffer(0),d,e||[])}};cvox.BrailleDisplayManager=function(){this.translator_=null;this.content_=new cvox.NavBraille({});this.expansionType_=cvox.ExpandingBrailleTranslator.ExpansionType.SELECTION;this.translatedContent_=new ArrayBuffer(0);this.panPosition_=0;this.commandListener_=function(){};this.realDisplayState_=this.displayState_={available:!1,textCellCount:void 0};this.textToBraille_=[];this.brailleToText_=[];cvox.BrailleCaptionsBackground.init(goog.bind(this.onCaptionsStateChanged_,this));if(goog.isDef(chrome.brailleDisplayPrivate)){var a=
901 cvox.BrailleDisplayManager.prototype.translateContent_=function(a,b){this.translator_?this.translator_.translate(a.text,b,goog.bind(function(c,d,e){this.content_=a;this.expansionType_=b;var f=this.content_.startIndex,g=this.content_.endIndex;this.panPosition_=0;if(0<=f){if(f>=d.length){var f=new ArrayBuffer(c.byteLength+1),h=new Uint8Array(f);h.set(new Uint8Array(c));c=f;f=c.byteLength-1}else f=d[f];g=g>=d.length?c.byteLength:d[g];this.writeCursor_(c,f,g);this.displayState_.available&&(g=this.displayState_.textCellCount,
902 this.panPosition_=Math.floor(f/g)*g)}this.translatedContent_=c;this.brailleToText_=e;this.textToBraille_=d;this.refresh_()},this)):(this.content_=a,this.expansionType_=b,this.translatedContent_=new ArrayBuffer(0),this.textToBraille_.length=0,this.brailleToText_.length=0)};