Home | History | Annotate | Download | only in chromevox

Lines Matching refs:loaded

858 cvox.BrailleKeyEvent.legacyKeyCodeMap_={Backspace:8,Tab:9,Enter:13,Escape:27,Home:36,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,PageUp:33,PageDown:34,End:35,Insert:45,Delete:46};for(var i$$inline_1=0;12>i$$inline_1;++i$$inline_1)cvox.BrailleKeyEvent.legacyKeyCodeMap_["F"+(i$$inline_1+1)]=112+i$$inline_1;cvox.BrailleInterface=function(){};cvox.BrailleInterface.prototype.write=function(){};cvox.BrailleInterface.prototype.setCommandListener=function(){};cvox.AbstractBraille=function(){};cvox.LibLouis=function(a,b){this.nmfPath_=a;this.tablesDir_=goog.isDef(b)?b:null;this.embedElement_=null;this.instanceState_=cvox.LibLouis.InstanceState.NOT_LOADED;this.pendingTranslators_=[];this.pendingRpcCallbacks_={};this.nextMessageId_=1};cvox.LibLouis.InstanceState={NOT_LOADED:0,LOADING:1,LOADED:2,ERROR:-1};
861 cvox.LibLouis.prototype.getTranslator=function(a,b){switch(this.instanceState_){case cvox.LibLouis.InstanceState.NOT_LOADED:case cvox.LibLouis.InstanceState.LOADING:this.pendingTranslators_.push({tableName:a,callback:b});break;case cvox.LibLouis.InstanceState.ERROR:b(null);break;case cvox.LibLouis.InstanceState.LOADED:this.rpc_("CheckTable",{table_name:a},goog.bind(function(c){c.success?(c=new cvox.LibLouis.Translator(this,a),b(c)):b(null)},this))}};
862 cvox.LibLouis.prototype.rpc_=function(a,b,c){if(this.instanceState_!==cvox.LibLouis.InstanceState.LOADED)throw Error("cannot send RPC: liblouis instance not loaded");var d=""+this.nextMessageId_++;b.message_id=d;b.command=a;a=JSON.stringify(b);goog.DEBUG&&window.console.debug("RPC -> "+a);this.embedElement_.postMessage(a);this.pendingRpcCallbacks_[d]=c};
863 cvox.LibLouis.prototype.onInstanceLoad_=function(){window.console.info("loaded liblouis Native Client instance");this.instanceState_=cvox.LibLouis.InstanceState.LOADED;this.pendingTranslators_.forEach(goog.bind(function(a){this.getTranslator(a.tableName,a.callback)},this));this.pendingTranslators_.length=0};
1574 cvox.PdfProcessor.processEmbeddedPdfs=function(){if("#original"!=window.location.hash)for(var a=document.querySelectorAll('embed[type="application/pdf"]'),b=0;b<a.length;b++){var c=a[b];if("function"===typeof c.accessibility){var d=c.accessibility(),e=cvox.ChromeVoxJSON.parse(d);if(e.loaded)if(e.copyable){var f=document.createElement("DIV"),d=document.createElement("DIV");d.style.position="relative";d.style.background="white";d.style.margin="20pt";d.style.padding="20pt";d.style.border="1px solid #000";