a:22:{s:9:"#provides";s:14:"dojo.io.iframe";s:9:"#resource";s:12:"io/iframe.js";s:23:"dojo.io.iframe.__ioArgs";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:13:"dojo.__IoArgs";}s:4:"call";a:1:{i:0;s:13:"dojo.__IoArgs";}}s:6:"source";s:77:" this.method = method; this.handleAs = handleAs; this.content = content;";s:7:"summary";s:150:"All the properties described in the dojo.__ioArgs type, apply to this type. The following additional properties are allowed for dojo.io.iframe.send():";s:7:"private";b:1;}s:30:"dojo.io.iframe.__ioArgs.method";a:4:{s:8:"instance";s:23:"dojo.io.iframe.__ioArgs";s:4:"type";s:7:"String?";s:7:"summary";s:223:"The HTTP method to use. "GET" or "POST" are the only supported values. It will try to read the value from the form node's method, then try this argument. If neither one exists, then it defaults to POST.";s:14:"private_parent";b:1;}s:32:"dojo.io.iframe.__ioArgs.handleAs";a:4:{s:8:"instance";s:23:"dojo.io.iframe.__ioArgs";s:4:"type";s:7:"String?";s:7:"summary";s:662:"Specifies what format the result data should be given to the load/handle callback. Valid values are: text, html, xml, json, javascript. IMPORTANT: For all values EXCEPT html and xml, The server response should be an HTML file with a textarea element. The response data should be inside the textarea element. Using an HTML document the only reliable, cross-browser way this transport can know when the response has loaded. For the html handleAs value, just return a normal HTML document. NOTE: xml is now supported with this transport (as of 1.1+); a known issue is if the XML document in question is malformed, Internet Explorer will throw an uncatchable error.";s:14:"private_parent";b:1;}s:31:"dojo.io.iframe.__ioArgs.content";a:4:{s:8:"instance";s:23:"dojo.io.iframe.__ioArgs";s:4:"type";s:7:"Object?";s:7:"summary";s:448:"If "form" is one of the other args properties, then the content object properties become hidden form form elements. For instance, a content object of {name1 : "value1"} is converted to a hidden form element with a name of "name1" and a value of "value1". If there is not a "form" property, then the content object is converted into a name=value&name=value string, by using dojo.objectToQuery().";s:14:"private_parent";b:1;}s:14:"dojo.io.iframe";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:21:"dojo.io.iframe.create";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:5:"fname";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:66:"The name of the iframe. Used for the name attribute on the iframe.";}s:9:"onloadstr";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:82:"A string of JavaScript that will be executed when the content in the iframe loads.";}s:3:"uri";a:3:{s:8:"optional";b:1;s:4:"type";s:6:"String";s:7:"summary";s:123:"The value of the src attribute on the iframe element. If a value is not given, then dojo/resources/blank.html will be used.";}}s:6:"source";s:1215:" if(window[fname]){ return window[fname]; } if(window.frames[fname]){ return window.frames[fname]; } var cframe = null; var turi = uri; if(!turi){ 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"); } turi = (dojo.config["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo", "resources/blank.html")); } var ifrstr = dojo.isIE ? '