|
|
@ -276,12 +276,28 @@ yii = (function ($) { |
|
|
|
if (pos < 0) { |
|
|
|
if (pos < 0) { |
|
|
|
return {}; |
|
|
|
return {}; |
|
|
|
} |
|
|
|
} |
|
|
|
var qs = url.substring(pos + 1).split('&'); |
|
|
|
|
|
|
|
for (var i = 0, result = {}; i < qs.length; i++) { |
|
|
|
var pairs = url.substring(pos + 1).split('&'), |
|
|
|
qs[i] = qs[i].split('='); |
|
|
|
params = {}, |
|
|
|
result[decodeURIComponent(qs[i][0])] = decodeURIComponent(qs[i][1]); |
|
|
|
pair, |
|
|
|
|
|
|
|
i; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (i = 0; i < pairs.length; i++) { |
|
|
|
|
|
|
|
pair = pairs[i].split('='); |
|
|
|
|
|
|
|
var name = decodeURIComponent(pair[0]); |
|
|
|
|
|
|
|
var value = decodeURIComponent(pair[1]); |
|
|
|
|
|
|
|
if (name.length) { |
|
|
|
|
|
|
|
if (params[name] !== undefined) { |
|
|
|
|
|
|
|
if (!$.isArray(params[name])) { |
|
|
|
|
|
|
|
params[name] = [params[name]]; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
params[name].push(value || ''); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
params[name] = value || ''; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return result; |
|
|
|
return params; |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
initModule: function (module) { |
|
|
|
initModule: function (module) { |
|
|
|