Index: src/uri.js |
diff --git a/src/uri.js b/src/uri.js |
index e76104a7074a4b72fe5c2f1c891d28f490801c02..b195f3da79cc67f2779cb41d3637f32281d768ad 100644 |
--- a/src/uri.js |
+++ b/src/uri.js |
@@ -250,7 +250,7 @@ function Decode(uri, reserved) { |
// ECMA-262 - 15.1.3.1. |
function URIDecode(uri) { |
- function reservedPredicate(cc) { |
+ var reservedPredicate = function(cc) { |
// #$ |
if (35 <= cc && cc <= 36) return true; |
// & |
@@ -267,7 +267,7 @@ function URIDecode(uri) { |
if (63 <= cc && cc <= 64) return true; |
return false; |
- } |
+ }; |
var string = ToString(uri); |
return Decode(string, reservedPredicate); |
} |
@@ -275,7 +275,7 @@ function URIDecode(uri) { |
// ECMA-262 - 15.1.3.2. |
function URIDecodeComponent(component) { |
- function reservedPredicate(cc) { return false; } |
+ var reservedPredicate = function(cc) { return false; }; |
var string = ToString(component); |
return Decode(string, reservedPredicate); |
} |
@@ -296,7 +296,7 @@ function isAlphaNumeric(cc) { |
// ECMA-262 - 15.1.3.3. |
function URIEncode(uri) { |
- function unescapePredicate(cc) { |
+ var unescapePredicate = function(cc) { |
if (isAlphaNumeric(cc)) return true; |
// ! |
if (cc == 33) return true; |
@@ -316,7 +316,7 @@ function URIEncode(uri) { |
if (cc == 126) return true; |
return false; |
- } |
+ }; |
var string = ToString(uri); |
return Encode(string, unescapePredicate); |
@@ -325,7 +325,7 @@ function URIEncode(uri) { |
// ECMA-262 - 15.1.3.4 |
function URIEncodeComponent(component) { |
- function unescapePredicate(cc) { |
+ var unescapePredicate = function(cc) { |
if (isAlphaNumeric(cc)) return true; |
// ! |
if (cc == 33) return true; |
@@ -339,7 +339,7 @@ function URIEncodeComponent(component) { |
if (cc == 126) return true; |
return false; |
- } |
+ }; |
var string = ToString(component); |
return Encode(string, unescapePredicate); |