From bf5ba8433a3f6d7058bc0a0532c4d3157c963398 Mon Sep 17 00:00:00 2001 From: Fetrarijaona R Date: Sun, 10 Jun 2018 08:47:47 +0300 Subject: [PATCH] feat(firstDay): ability to change week starting calendar with locale.firstDay Close #9 --- src/daterangepicker/daterangepicker.component.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/daterangepicker/daterangepicker.component.ts b/src/daterangepicker/daterangepicker.component.ts index 261860fb..409df27d 100644 --- a/src/daterangepicker/daterangepicker.component.ts +++ b/src/daterangepicker/daterangepicker.component.ts @@ -86,6 +86,13 @@ export class DaterangepickerComponent implements OnInit { } ngOnInit() { + if (this.locale.firstDay != 0) { + var iterator = this.locale.firstDay; + while (iterator > 0) { + this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()); + iterator--; + } + } this.renderCalendar(SideEnum.left); this.renderCalendar(SideEnum.right); this.renderRanges(); @@ -173,7 +180,6 @@ export class DaterangepickerComponent implements OnInit { if (startDay > daysInLastMonth) { startDay -= 7; } - if (dayOfWeek === this.locale.firstDay) { startDay = daysInLastMonth - 6; }