]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - include/javascript/yui3/build/node/node-load.js
Release 6.5.0
[Github/sugarcrm.git] / include / javascript / yui3 / build / node / node-load.js
1 /*
2  Copyright (c) 2010, Yahoo! Inc. All rights reserved.
3  Code licensed under the BSD License:
4  http://developer.yahoo.com/yui/license.html
5  version: 3.3.0
6  build: 3167
7  */
8 YUI.add('node-load',function(Y){Y.Node.prototype._ioComplete=function(code,response,args){var selector=args[0],callback=args[1],tmp,content;if(response&&response.responseText){content=response.responseText;if(selector){tmp=Y.DOM.create(content);content=Y.Selector.query(selector,tmp);}
9 this.setContent(content);}
10 if(callback){callback.call(this,code,response);}};Y.Node.prototype.load=function(url,selector,callback){if(typeof selector=='function'){callback=selector;selector=null;}
11 var config={context:this,on:{complete:this._ioComplete},arguments:[selector,callback]};Y.io(url,config);return this;}},'3.3.0',{requires:['node-base','io-base']});