Changeset 1323
- Timestamp:
- 12/14/07 12:10:52 (7 months ago)
- Files:
-
- mochikit/trunk/MochiKit/Base.js (modified) (1 diff)
- mochikit/trunk/packed/MochiKit/MochiKit.js (modified) (1 diff)
- mochikit/trunk/tests/test_Base.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
mochikit/trunk/MochiKit/Base.js
r1319 r1323 1164 1164 ? encodedString.substring(1) 1165 1165 : encodedString; 1166 var pairs = qstr.replace(/\+/g, "%20").split(/ (\&\;|\&\#38\;|\&|\&)/);1166 var pairs = qstr.replace(/\+/g, "%20").split(/\&\;|\&\#38\;|\&|\&/); 1167 1167 var o = {}; 1168 1168 var decode; mochikit/trunk/packed/MochiKit/MochiKit.js
r1321 r1323 901 901 },parseQueryString:function(_136,_137){ 902 902 var qstr=(_136.charAt(0)=="?")?_136.substring(1):_136; 903 var _139=qstr.replace(/\+/g,"%20").split(/ (\&\;|\&\#38\;|\&|\&)/);903 var _139=qstr.replace(/\+/g,"%20").split(/\&\;|\&\#38\;|\&|\&/); 904 904 var o={}; 905 905 var _13b; mochikit/trunk/tests/test_Base.js
r1303 r1323 390 390 t.is( res["foo"], "2", "parseQueryString strip leading question mark"); 391 391 392 var res = parseQueryString("x=1&y=2"); 393 t.is( typeof(res['&']), "undefined", "extra cruft in parseQueryString output"); 394 392 395 t.is( serializeJSON("foo\n\r\b\f\t"), "\"foo\\n\\r\\b\\f\\t\"", "string JSON" ); 393 396 t.is( serializeJSON(null), "null", "null JSON");
