summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/utils.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2014-12-27 13:30:20 -0600
committerkpdecker <kpdecker@gmail.com>2014-12-27 13:30:20 -0600
commitec798a7c4493cd0c4d78b42c78c667600fc1bed3 (patch)
treec2b504f11c32d900886418ceb8967642cc1207ca /lib/handlebars/utils.js
parentbe0ba759250489858cb6844c5de47cfa003b87ba (diff)
parentb764fb1ded3c2bb3c56796e6d7264981e63ba0d7 (diff)
downloadhandlebars.js-ec798a7c4493cd0c4d78b42c78c667600fc1bed3.zip
handlebars.js-ec798a7c4493cd0c4d78b42c78c667600fc1bed3.tar.gz
handlebars.js-ec798a7c4493cd0c4d78b42c78c667600fc1bed3.tar.bz2
Merge branch 'master' into visitor-update
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r--lib/handlebars/utils.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js
index 8cea50d..fc2b846 100644
--- a/lib/handlebars/utils.js
+++ b/lib/handlebars/utils.js
@@ -48,6 +48,16 @@ export var isArray = Array.isArray || function(value) {
return (value && typeof value === 'object') ? toString.call(value) === '[object Array]' : false;
};
+// Older IE versions do not directly support indexOf so we must implement our own, sadly.
+export function indexOf(array, value) {
+ for (var i = 0, len = array.length; i < len; i++) {
+ if (array[i] === value) {
+ return i;
+ }
+ }
+ return -1;
+}
+
export function escapeExpression(string) {
// don't escape SafeStrings, since they're already safe