From 6f677b62224c1f65db263b37eefa9feeb26c8da7 Mon Sep 17 00:00:00 2001 From: Yves Navarro Date: Tue, 28 Feb 2017 22:01:42 +0100 Subject: [PATCH 1/2] Fixes #106 --- src/angular-material-calendar.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/angular-material-calendar.js b/src/angular-material-calendar.js index 5c9b64d..521e089 100644 --- a/src/angular-material-calendar.js +++ b/src/angular-material-calendar.js @@ -194,6 +194,10 @@ angular.module("materialCalendar").directive("calendarMd", ["$compile", "$parse" } }; + var transformDateToCompare = function (date) { + return date.getDate() + '-' + date.getMonth() + '-' + date.getFullYear(); + }; + return { restrict: "E", scope: { @@ -291,11 +295,12 @@ angular.module("materialCalendar").directive("calendarMd", ["$compile", "$parse" (cb || angular.noop)(data); }; + //If haven't sent date with 00:00:00 (h/m/s). Here can adjust it var dateFind = function (arr, date) { var index = -1; angular.forEach(arr, function (d, k) { if (index < 0) { - if (angular.equals(date, d)) { + if (transformDateToCompare(date) == transformDateToCompare(d)) { index = k; } } From 8175aee1600cdcdbe556ad2296f6981795ed1c2e Mon Sep 17 00:00:00 2001 From: Yves Navarro Date: Wed, 1 Mar 2017 22:23:11 +0100 Subject: [PATCH 2/2] Fixes #106 (2) --- src/angular-material-calendar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/angular-material-calendar.js b/src/angular-material-calendar.js index 521e089..2c0693a 100644 --- a/src/angular-material-calendar.js +++ b/src/angular-material-calendar.js @@ -195,7 +195,7 @@ angular.module("materialCalendar").directive("calendarMd", ["$compile", "$parse" }; var transformDateToCompare = function (date) { - return date.getDate() + '-' + date.getMonth() + '-' + date.getFullYear(); + return date.getDate() + "-" + date.getMonth() + "-" + date.getFullYear(); }; return {