io-xdr.js revision 1e1de88d535f8f631a7c97b76fa69f14bb02a5ec
0N/A * Extends the IO base class to provide an alternate, Flash transport, for making 0N/A * cross-domain requests. 0N/A * @event io:xdrReady 0N/A * @description This event is fired by YUI.io when the specified transport is 0N/A * @type Event Custom 0N/A * @description Method that creates the Flash transport swf. 0N/A * @param {string} uri - location of io.swf. 0N/A * @param {string} yid - YUI instance id. 536N/A '<param name="movie" value="' +
uri +
'">' +
483N/A '<param name="FlashVars" value="yid=' +
yid +
'">' +
0N/A '<param name="allowScriptAccess" value="always">' +
* @description Map of io transports. * @description Object that stores callback handlers for cross-domain requests * when using Flash as the transport. * @description Method for accessing the transport's interface for making a * cross-domain transaction. * @param {string} uri - qualified path to transaction resource. * @param {object} o - Transaction object generated by _create() in io-base. * @param {object} c - configuration object for the transaction. * @description Response controller for cross-domain requests when using the * Flash transport or IE8's XDomainRequest object. * @param {object} o - Transaction object generated by _create() in io-base. * @param {object} c - configuration object for the transaction. * @param {string} e - Event name fn = m[o.
id] ? m[o.
id] :
null;
if (e === (
'abort' ||
'timeout')) {
* @description Fires event "io:xdrReady" * @param {number} id - transaction id * @param {object} c - configuration object for the transaction. * @description Method to initialize the desired transport. * @param {object} o - object of transport configurations. },
'@VERSION@' ,{
requires:[
'io-base',
'datatype-xml']});