From a089699c8915636ba4f158d77dba9b012bc93208 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 4 Mar 2011 19:02:28 +0300 Subject: build custom layer of Dojo to speed up loading of tt-rss (refs #293) --- lib/dojo/AdapterRegistry.js | 125 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 96 insertions(+), 29 deletions(-) (limited to 'lib/dojo/AdapterRegistry.js') diff --git a/lib/dojo/AdapterRegistry.js b/lib/dojo/AdapterRegistry.js index 1939cfa98..bb6a60f41 100644 --- a/lib/dojo/AdapterRegistry.js +++ b/lib/dojo/AdapterRegistry.js @@ -5,35 +5,102 @@ */ -if(!dojo._hasResource["dojo.AdapterRegistry"]){ -dojo._hasResource["dojo.AdapterRegistry"]=true; +if(!dojo._hasResource["dojo.AdapterRegistry"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. +dojo._hasResource["dojo.AdapterRegistry"] = true; dojo.provide("dojo.AdapterRegistry"); -dojo.AdapterRegistry=function(_1){ -this.pairs=[]; -this.returnWrappers=_1||false; -}; -dojo.extend(dojo.AdapterRegistry,{register:function(_2,_3,_4,_5,_6){ -this.pairs[((_6)?"unshift":"push")]([_2,_3,_4,_5]); -},match:function(){ -for(var i=0;i