replace custom url encoding with js function

This commit is contained in:
Collin M. Barrett 2017-01-31 21:18:50 -06:00
parent a7b0211a9a
commit 23d9fc0316
3 changed files with 12 additions and 29 deletions

10
gs/lib/EncodeUrl.gs Normal file
View file

@ -0,0 +1,10 @@
function EncodeUrl(url) {
if (url instanceof Array) {
for (i in url) {
url[i] = EncodeUrl(url[i]);
}
return url;
} else {
return encodeURIComponent(url);
}
}

View file

@ -1,27 +0,0 @@
function EncodeUrlSlug(slug) {
if (slug instanceof Array) {
for (i in slug) {
slug[i] = EncodeUrlSlug(slug[i]);
}
return slug;
} else {
if (slug) {
var charDict = [
[" ", "%20"],
["\"", "%22"],
[":", "%3A"],
["'", "%27"],
["+", "%2B"],
["(", "%28"],
[")", "%29"],
[".", ""]
];
for (i = 0; i < charDict.length; ++i) {
slug = slug.split(charDict[i][0]).join(charDict[i][1]);
}
return slug;
} else {
return "";
}
}
}

View file

@ -1,5 +1,5 @@
function EncodeUrlSlug(slug) {
return FilterLists.EncodeUrlSlug(slug);
function EncodeUrl(url) {
return FilterLists.EncodeUrl(url);
}
function TrimUrlSlug(slug) {