renamed for clarity
This commit is contained in:
parent
e80fad227e
commit
4e13b074c5
@ -43,10 +43,9 @@ class URLEncode extends Operation {
|
|||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
run(input, args) {
|
run(input, args) {
|
||||||
const encodeAll = args[0];
|
const encodeSpecial = args[0];
|
||||||
const encodeAllEvery = args[1];
|
const encodeAll = args[1];
|
||||||
return encodeAllEvery ? this.encodeAllEveryChars(input) : encodeAll ? this.encodeAllChars(input) : encodeURI(input);
|
return encodeAll ? this.encodeAllChars(input) : encodeSpecial ? this.encodeAllSpecialChars(input) : encodeURI(input);
|
||||||
//return encodeAll ? this.encodeAllChars(input) : encodeURI(input);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -65,7 +64,7 @@ class URLEncode extends Operation {
|
|||||||
* @param {string} str
|
* @param {string} str
|
||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
encodeAllChars (str) {
|
encodeAllSpecialChars (str) {
|
||||||
// TODO Do this programmatically
|
// TODO Do this programmatically
|
||||||
return encodeURIComponent(str)
|
return encodeURIComponent(str)
|
||||||
.replace(/!/g, "%21")
|
.replace(/!/g, "%21")
|
||||||
@ -86,7 +85,7 @@ class URLEncode extends Operation {
|
|||||||
* @param {string} str
|
* @param {string} str
|
||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
encodeAllEveryChars (str) {
|
encodeAllChars (str) {
|
||||||
let encoded = "";
|
let encoded = "";
|
||||||
for (var char of str) {
|
for (var char of str) {
|
||||||
encoded += "%" + this.frontPad(char.charCodeAt(0).toString(16).toUpperCase(), 2, "0")
|
encoded += "%" + this.frontPad(char.charCodeAt(0).toString(16).toUpperCase(), 2, "0")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user