Use charAt rather than string index

Older versions of IE do not support [] access to string contents so charAt must be used.

Fixes #677
This commit is contained in:
kpdecker
2013-12-23 02:18:57 -06:00
parent 7f0ded4926
commit 3daef9d308
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -19,7 +19,8 @@ var AST = {
this.hash = hash;
this.strip = strip;
var escapeFlag = open[3] || open[2];
// Must use charAt to support IE pre-10
var escapeFlag = open.charAt(3) || open.charAt(2);
this.escaped = escapeFlag !== '{' && escapeFlag !== '&';
var id = this.id = rawParams[0];
+2 -2
View File
@@ -6,8 +6,8 @@
function stripFlags(open, close) {
return {
left: open[2] === '~',
right: close[0] === '~' || close[1] === '~'
left: open.charAt(2) === '~',
right: close.charAt(0) === '~' || close.charAt(1) === '~'
};
}