in salesforce/canvas/public/javascripts/canvas-all.js [217:250]
objectify: function (q) {
var arr,
obj = {},
i,
p,
n,
v,
e;
if ($.isNil(q)) {
return obj;
}
if (q.substring(0, 1) == '?') {
q = q.substring(1);
}
arr = q.split('&');
for (i = 0; i < arr.length; i += 1) {
p = arr[i].split('=');
n = p[0];
v = p[1];
e = obj[n];
if (!$.isNil(e)) {
if ($.isArray(e)) {
e[e.length] = v;
} else {
obj[n] = [];
obj[n][0] = e;
obj[n][1] = v;
}
} else {
obj[n] = v;
}
}
return obj;
},