a:6:{s:9:"#provides";s:10:"dojo.gears";s:9:"#resource";s:8:"gears.js";s:20:"dojo.gears.available";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:36:"True if client is using Google Gears";}s:23:"dojo.gears._gearsObject";a:5:{s:4:"type";s:8:"Function";s:6:"source";s:1066:" var factory; var results; var gearsObj = dojo.getObject("google.gears"); if(gearsObj){ return gearsObj; } // already defined elsewhere if(typeof GearsFactory != "undefined"){ // Firefox factory = new GearsFactory(); }else{ if(dojo.isIE){ // IE try{ factory = new ActiveXObject("Gears.Factory"); }catch(e){ // ok to squelch; there's no gears factory. move on. } }else if(navigator.mimeTypes["application/x-googlegears"]){ // Safari? factory = document.createElement("object"); factory.setAttribute("type", "application/x-googlegears"); factory.setAttribute("width", 0); factory.setAttribute("height", 0); factory.style.display = "none"; document.documentElement.appendChild(factory); } } // still nothing? if(!factory){ return null; } // define the global objects now; don't overwrite them though if they // were somehow set internally by the Gears plugin, which is on their // dev roadmap for the future dojo.setObject("google.gears.factory", factory); return dojo.getObject("google.gears");";s:7:"summary";s:109:"factory method to get a Google Gears plugin instance to expose in the browser runtime environment, if present";s:7:"returns";s:25:"already defined elsewhere";s:7:"private";b:1;}s:10:"dojo.gears";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:4:"dojo";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}