From 1a43f36e2395c77005fd14fafd43808548b111f2 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 6 Nov 2010 23:50:04 -0700 Subject: Add isDate method + fix old code --- src/Angular.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Angular.js') diff --git a/src/Angular.js b/src/Angular.js index 16b31d4b..73f2841a 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -317,6 +317,7 @@ function isDefined(value){ return typeof value != $undefined; } function isObject(value){ return value!=_null && typeof value == $object;} function isString(value){ return typeof value == $string;} function isNumber(value){ return typeof value == $number;} +function isDate(value){ return value instanceof Date; } function isArray(value) { return value instanceof Array; } function isFunction(value){ return typeof value == $function;} function isBoolean(value) { return typeof value == $boolean;} @@ -431,7 +432,7 @@ function copy(source, destination){ if (source) { if (isArray(source)) { destination = copy(source, []); - } else if (source instanceof Date) { + } else if (isDate(source)) { destination = new Date(source.getTime()); } else if (isObject(source)) { destination = copy(source, {}); -- cgit v1.2.3