From 6e9ad7900e38a4547b2e0e8fbfede3c1391ecdb9 Mon Sep 17 00:00:00 2001 From: metrox Date: Mon, 14 Dec 2015 16:47:49 +0100 Subject: [PATCH] [FIX] Fix missing week in January Fixed weeks in month [fix] Add missing separetor --- build/angular-mighty-datepicker.js | 5 +---- src/angular-mighty-datepicker.coffee | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/build/angular-mighty-datepicker.js b/build/angular-mighty-datepicker.js index 9058002..0aefaf2 100644 --- a/build/angular-mighty-datepicker.js +++ b/build/angular-mighty-datepicker.js @@ -125,10 +125,7 @@ weeks = []; calendarStart = moment(time).startOf('month'); calendarEnd = moment(time).endOf('month'); - weeksInMonth = calendarEnd.week() - calendarStart.week(); - if (weeksInMonth < 0) { - weeksInMonth = (calendarStart.weeksInYear() - calendarStart.week()) + calendarEnd.week(); - } + weeksInMonth = 5; start = time.startOf('month'); weeks = (function() { var _i, _results; diff --git a/src/angular-mighty-datepicker.coffee b/src/angular-mighty-datepicker.coffee index 5689d79..bd26592 100644 --- a/src/angular-mighty-datepicker.coffee +++ b/src/angular-mighty-datepicker.coffee @@ -127,10 +127,7 @@ angular.module("mightyDatepicker").directive "mightyDatepicker", ($compile) -> weeks = [] calendarStart = moment(time).startOf('month') calendarEnd = moment(time).endOf('month') - weeksInMonth = calendarEnd.week() - calendarStart.week() - if weeksInMonth < 0 # year edge - weeksInMonth = - (calendarStart.weeksInYear()-calendarStart.week())+calendarEnd.week() + weeksInMonth = 5 start = time.startOf('month') weeks =( _buildWeek(moment(start).add('weeks', w), moment(start).month()