]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - include/javascript/yui3/build/querystring/querystring-stringify-simple.js
Release 6.5.0
[Github/sugarcrm.git] / include / javascript / yui3 / build / querystring / querystring-stringify-simple.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('querystring-stringify-simple',function(Y){var QueryString=Y.namespace("QueryString"),EUC=encodeURIComponent;QueryString.stringify=function(obj,c){var qs=[],s=c&&c.arrayKey?true:false,key,i,l;for(key in obj){if(obj.hasOwnProperty(key)){if(Y.Lang.isArray(obj[key])){for(i=0,l=obj[key].length;i<l;i++){qs.push(EUC(s?key+'[]':key)+'='+EUC(obj[key][i]));}}
9 else{qs.push(EUC(key)+'='+EUC(obj[key]));}}}
10 return qs.join('&');};},'3.3.0');