The Gallery is deprecated. No new Gallery components may be submitted, and modifying existing components is disabled. For more information please read the Gallery Deprecation blog post. This is a static snapshot of the Gallery for archive purposes.
YUI({
//Last Gallery Build of this module
gallery: 'gallery-2011.02.09-21-32',
modules: {
'gallery-aui-skin-base': {
fullpath: 'http://yui.yahooapis.com/gallery-2011.02.09-21-32/build/gallery-aui-skin-base/css/gallery-aui-skin-base-min.css',
type: 'css'
},
'gallery-aui-skin-classic': {
fullpath: 'http://yui.yahooapis.com/gallery-2011.02.09-21-32/build/gallery-aui-skin-classic/css/gallery-aui-skin-classic-min.css',
type: 'css',
requires: ['gallery-aui-skin-base']
}
}
}).use('gallery-aui-io-request', function(Y) {
// Firing off a basic request
Y.io.request('assets/content.html');
// Sending over data in the request
Y.io.request('assets/content.html', {
data: {
item1: 'value1',
item2: 'value2'
}
});
// Creating a reusable connection that does not fire instantly
var io1 = Y.io.request('assets/content.html', {
autoLoad: false
});
// Setting properties on an existing connection
io1.set('method', 'post');
// Starting and stopping an existing connection
io1.start();
io1.stop();
// Automatically parsing and handling dataTypes:
// --- XML
var io2 = Y.io.request('rss.xml', {
dataType: 'xml',
on: {
success: function(event, id, xhr) {
Y.one(this.get('responseData')).all('item'); // returns a NodeList of all <item> elements
}
}
});
// --- JSON
var io3 = Y.io.request('json.js', {
dataType: 'json',
on: {
success: function(event, id, xhr) {
this.get('responseData'); // returns a javascript object
}
}
});
// --- Text
var io4 = Y.io.request('content.text', {
dataType: 'text',
on: {
success: function(event, id, xhr) {
this.get('responseData'); // returns plain text
}
}
});
// --- HTML
var io5 = Y.io.request('content.text', {
dataType: 'text',
on: {
success: function(event, id, xhr) {
this.get('responseData'); // returns HTML as a plain text string
}
}
});
// More options
var io6 = Y.io.request(
'assets/content.html',
{
autoLoad: false,
dataType: 'text',
cache: false,
sync: true,
method: 'post',
form: {
id: 'form'
},
headers: {
newRequestHeader: 123
}
}
);
// Globally setting options
// Set all connections to default to POST
YUI.AUI.namespace('defaults.io').method = 'POST';
// Format all urls before they're sent to the server
YUI.AUI.namespace('defaults.io').uriFormatter = function(uri) {
return uri + '/;jsessionid=' + Y.guid();
};
});
/home/y/libexec/ant/bin/ant all Buildfile: build.xml [echo] Starting Build For gallery-aui-io-request [echo] Ant Properties [echo] Home : /home/y/libexec/ant [echo] Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008 [echo] Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build.xml [echo] Local Build Properties [echo] version : 3 [echo] srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery [echo] builddir : ../../../builder/componentbuild [echo] component : gallery-aui-io-request [echo] component.basefilename : gallery-aui-io-request [echo] component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request [echo] component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp [echo] Global Build Properties [echo] global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build [echo] global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request [echo] global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request/assets clean: init: [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp [echo] Starting Build For gallery-aui-io-request [echo] Ant Properties [echo] Home : /home/y/libexec/ant [echo] Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008 [echo] Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build.xml [echo] Local Build Properties [echo] version : 3 [echo] srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery [echo] builddir : ../../../builder/componentbuild [echo] component : gallery-aui-io-request [echo] component.basefilename : gallery-aui-io-request [echo] component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request [echo] component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp [echo] Global Build Properties [echo] global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build [echo] global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request [echo] global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request/assets -lint-server: -concatdebug: [echo] Concatenating [echo] Source Files : gallery-aui-io-request.js [echo] In Source Dir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/js [echo] To : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request-debug.js [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/ant [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/ant -registerdebug: [echo] Wrapping /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request-debug.js in YUI.add module [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp -prependdebug: -appenddebug: builddebug: -createcore: [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp -loggerregex: [echo] Replacing Logger Statements in /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request.js buildcore: -rollupjs: -concatskins: -buildskins: -rollupcss: buildskins: -buildlangs: -rolluplangs: buildlangs: build: minify: [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request.js [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] text:"text/plain",xml:"application/xml, text/xml"}; ---> var <--- IORequest=A.Component.create({NAME [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] value){var header=[]; ---> var <--- instance=this;var dataType=instance.get [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] =[];var instance=this; ---> var <--- dataType=instance.get(DATA_TYPE);if [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] instance.set(ACTIVE,true); ---> var <--- transaction=A.io(instance.get( [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] function(){var instance=this; ---> var <--- transaction=instance.get(TRANSACTION);if [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] (url){var instance=this; ---> var <--- cache=instance.get(CACHE);var [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] cache=instance.get(CACHE); ---> var <--- method=instance.get(METHOD);if [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] )&&(method==GET)){ ---> var <--- ts=+new Date;var ret=url [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] ){var ts=+new Date; ---> var <--- ret=url.replace(/(?|&)_=.*?(&|$)/,"$1_="+ [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] +"_="+ts:"");} ---> var <--- uriFormatter=defaults.uriFormatter;if(isFunction( [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] (value){var instance=this; ---> var <--- dataFormatter=defaults.dataFormatter;if(isFunction( [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] (xhr){var data=null; ---> var <--- instance=this;if(xhr){var [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] instance=this;if(xhr){ ---> var <--- dataType=instance.get(DATA_TYPE);var [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] dataType=instance.get(DATA_TYPE); ---> var <--- contentType=xhr.getResponseHeader(CONTENT_TYPE);if [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] catch(e){}}else{ ---> var <--- selector=instance.get("selector");if [yuicompressor] [yuicompressor] [WARNING] Try to use a single 'var' statement per scope. [yuicompressor] );if(data&&selector){ ---> var <--- tempRoot;if(data.documentElement){tempRoot [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request-min.js lint: local: deploybuild: [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request-min.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request/gallery-aui-io-request-min.js [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request/gallery-aui-io-request.js [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-io-request/build_tmp/gallery-aui-io-request-debug.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-io-request/gallery-aui-io-request-debug.js deployassets: deployskins: deploylang: deploydocs: deploy: all: BUILD SUCCESSFUL Total time: 1 second
All code on this site is licensed under the BSD License unless stated otherwise.