Fix renaming
This commit is contained in:
parent
3541b55dcd
commit
7823091ed9
|
@ -231,16 +231,31 @@ var Typertext;
|
||||||
};
|
};
|
||||||
|
|
||||||
HttpUrl.DecodeQueryString = function (queryString) {
|
HttpUrl.DecodeQueryString = function (queryString) {
|
||||||
var returnValue = {};
|
|
||||||
if (queryString.length == 0 || queryString == "?") {
|
if (queryString.length == 0 || queryString == "?") {
|
||||||
return returnValue;
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
if (queryString.indexOf("?") == 0) {
|
return HttpUrl.UrlDecodeString(queryString);
|
||||||
queryString = queryString.substring(1);
|
};
|
||||||
|
|
||||||
|
HttpUrl.EncodeQueryString = function (query) {
|
||||||
|
var rs = "?" + HttpUrl.UrlEncodeObject(query);
|
||||||
|
return ((rs.length == 1) ? "" : rs);
|
||||||
|
};
|
||||||
|
|
||||||
|
HttpUrl.UrlEncodeObject = function (data) {
|
||||||
|
var rs = "";
|
||||||
|
var temp;
|
||||||
|
|
||||||
|
for (temp in data) {
|
||||||
|
rs += +encodeURIComponent(temp) + "=" + encodeURIComponent(data[temp]) + "&";
|
||||||
}
|
}
|
||||||
|
|
||||||
var params = HttpUrl.splitString(queryString, "&");
|
return rs.slice(0, -1);
|
||||||
|
};
|
||||||
|
|
||||||
|
HttpUrl.UrlDecodeString = function (queryString) {
|
||||||
|
var returnValue = {}, params = HttpUrl.splitString(queryString, "&");
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
var param = HttpUrl.splitString(params[i], "=", 2);
|
var param = HttpUrl.splitString(params[i], "=", 2);
|
||||||
if (param.length == 1) {
|
if (param.length == 1) {
|
||||||
|
@ -254,22 +269,6 @@ var Typertext;
|
||||||
return returnValue;
|
return returnValue;
|
||||||
};
|
};
|
||||||
|
|
||||||
HttpUrl.EncodeQueryString = function (query) {
|
|
||||||
var rs = "?" + HttpUrl.URLEncodeObject(query);
|
|
||||||
return ((rs.length == 1) ? "" : rs);
|
|
||||||
};
|
|
||||||
|
|
||||||
HttpUrl.URLEncodeObject = function (data) {
|
|
||||||
var rs = "";
|
|
||||||
var temp;
|
|
||||||
|
|
||||||
for (temp in data) {
|
|
||||||
rs += +encodeURIComponent(temp) + "=" + encodeURIComponent(data[temp]) + "&";
|
|
||||||
}
|
|
||||||
|
|
||||||
return rs.slice(0, -1);
|
|
||||||
};
|
|
||||||
|
|
||||||
HttpUrl.splitString = function (input, separator, limit) {
|
HttpUrl.splitString = function (input, separator, limit) {
|
||||||
if (typeof limit === "undefined") { limit = 0; }
|
if (typeof limit === "undefined") { limit = 0; }
|
||||||
limit++;
|
limit++;
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -64,7 +64,7 @@ module Typertext.Http {
|
||||||
}
|
}
|
||||||
|
|
||||||
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
||||||
xhr.send(HttpUrl.URLEncodeObject(postData));
|
xhr.send(HttpUrl.UrlEncodeObject(postData));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in a new issue