Sha256: 16a3deeac52e73b76fd560f5b3ee7a2ff514d41609954ee4f6fe5c8f5ea7f1b5
Contents?: true
Size: 953 Bytes
Versions: 1
Compression:
Stored size: 953 Bytes
Contents
/* Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ //>>built define("dojo/io-query",["./_base/lang"],function(_1){ var _2={}; return {objectToQuery:function objectToQuery(_3){ var _4=encodeURIComponent,_5=[]; for(var _6 in _3){ var _7=_3[_6]; if(_7!=_2[_6]){ var _8=_4(_6)+"="; if(_1.isArray(_7)){ for(var i=0,l=_7.length;i<l;++i){ _5.push(_8+_4(_7[i])); } }else{ _5.push(_8+_4(_7)); } } } return _5.join("&"); },queryToObject:function queryToObject(_9){ var _a=decodeURIComponent,qp=_9.split("&"),_b={},_c,_d; for(var i=0,l=qp.length,_e;i<l;++i){ _e=qp[i]; if(_e.length){ var s=_e.indexOf("="); if(s<0){ _c=_a(_e); _d=""; }else{ _c=_a(_e.slice(0,s)); _d=_a(_e.slice(s+1)); } if(typeof _b[_c]=="string"){ _b[_c]=[_b[_c]]; } if(_1.isArray(_b[_c])){ _b[_c].push(_d); }else{ _b[_c]=_d; } } } return _b; }}; });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dojo-rails-0.14.0 | vendor/assets/javascripts/dojo/io-query.js |