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/io/iframe.js | 654 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 400 insertions(+), 254 deletions(-) (limited to 'lib/dojo/io/iframe.js') diff --git a/lib/dojo/io/iframe.js b/lib/dojo/io/iframe.js index 105af1697..5b2af45a1 100644 --- a/lib/dojo/io/iframe.js +++ b/lib/dojo/io/iframe.js @@ -5,261 +5,407 @@ */ -if(!dojo._hasResource["dojo.io.iframe"]){ -dojo._hasResource["dojo.io.iframe"]=true; +if(!dojo._hasResource["dojo.io.iframe"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. +dojo._hasResource["dojo.io.iframe"] = true; dojo.provide("dojo.io.iframe"); -dojo.io.iframe={create:function(_1,_2,_3){ -if(window[_1]){ -return window[_1]; -} -if(window.frames[_1]){ -return window.frames[_1]; -} -var _4=null; -var _5=_3; -if(!_5){ -if(dojo.config["useXDomain"]&&!dojo.config["dojoBlankHtmlUrl"]){ -console.warn("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html"); -} -_5=(dojo.config["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html")); -} -var _6=dojo.isIE?"