summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/lib
diff options
context:
space:
mode:
authorClement Ho <ClemMakesApps@gmail.com>2016-08-11 15:47:03 -0500
committerClement Ho <ClemMakesApps@gmail.com>2016-08-25 16:00:39 -0500
commita15e9f02b81f26cc07536d1458a576aede861529 (patch)
tree086aa3a6d62988a788ac53e58e05c3dfdb91b9d6 /app/assets/javascripts/lib
parentcd6157d559c453c9ba5dc9dcb6a451c3b25a4545 (diff)
downloadgitlab-ce-a15e9f02b81f26cc07536d1458a576aede861529.tar.gz
Reduce contributions calendar data payload
Diffstat (limited to 'app/assets/javascripts/lib')
-rw-r--r--app/assets/javascripts/lib/utils/datetime_utility.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/lib/utils/datetime_utility.js b/app/assets/javascripts/lib/utils/datetime_utility.js
index 10afa7e4329..d4d5927d3b0 100644
--- a/app/assets/javascripts/lib/utils/datetime_utility.js
+++ b/app/assets/javascripts/lib/utils/datetime_utility.js
@@ -67,6 +67,14 @@
$.timeago.settings.strings = tmpLocale;
};
+ w.gl.utils.getDayDifference = function(a, b) {
+ var millisecondsPerDay = 1000 * 60 * 60 * 24;
+ var date1 = Date.UTC(a.getFullYear(), a.getMonth(), a.getDate());
+ var date2 = Date.UTC(b.getFullYear(), b.getMonth(), b.getDate());
+
+ return Math.floor((date2 - date1) / millisecondsPerDay);
+ }
+
})(window);
}).call(this);