From 5e7d75d6f63c94b84007f67ea34889616065b396 Mon Sep 17 00:00:00 2001 From: Andrea Zicchetti Date: Fri, 18 Nov 2011 17:12:53 +0100 Subject: [PATCH 1/3] Fixed a scope issue with the returned template function --- underscore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/underscore.js b/underscore.js index 5579c07d3..f351721eb 100644 --- a/underscore.js +++ b/underscore.js @@ -915,7 +915,7 @@ .replace(/\t/g, '\\t') + "');}return __p.join('');"; var func = new Function('obj', '_', tmpl); - return data ? func(data, _) : function(data) { return func(data, _) }; + return data ? func(data, _) : function(data) { return func.call(this,data, _) }; }; // The OOP Wrapper From 7c9516321cfaa6dafe23c43db0886a8c7ad58f69 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Fri, 18 Nov 2011 11:19:15 -0500 Subject: [PATCH 2/3] Update underscore.js --- underscore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/underscore.js b/underscore.js index f351721eb..1cfa6fd6f 100644 --- a/underscore.js +++ b/underscore.js @@ -915,7 +915,7 @@ .replace(/\t/g, '\\t') + "');}return __p.join('');"; var func = new Function('obj', '_', tmpl); - return data ? func(data, _) : function(data) { return func.call(this,data, _) }; + return data ? func(data, _) : function(data) { return func.call(this, data, _) }; }; // The OOP Wrapper From 55cddd94752a9ce965f92614e395559b223c6934 Mon Sep 17 00:00:00 2001 From: Zak Johnson Date: Fri, 18 Nov 2011 19:52:35 -0800 Subject: [PATCH 3/3] Add missing comma to index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index fe8321aef..fd00cec9e 100644 --- a/index.html +++ b/index.html @@ -180,7 +180,7 @@ functions, extend, defaults, clone, tap, isEqual, isEmpty, isElement, isArray, isArguments, isFunction, isString, - isNumber, isBoolean, isDate, isRegExp + isNumber, isBoolean, isDate, isRegExp, isNaN, isNull, isUndefined