Skip to content

Commit

Permalink
fix bug in calendar after pull-request 785
Browse files Browse the repository at this point in the history
  • Loading branch information
olton committed Sep 17, 2015
1 parent 294ea82 commit 58df88c
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 7 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## 3.0.12
* add color schemes for calendar
* fix bug in calendar after pull-request 785

## 3.0.11
* add keypad onChange event
Expand Down
4 changes: 2 additions & 2 deletions build/js/metro.js
Original file line number Diff line number Diff line change
Expand Up @@ -2425,7 +2425,7 @@ $.widget("metro.calendar", {
var totalDays = ["31", "" + feb + "", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31"];
var daysInMonth = totalDays[month];

var first_week_day = this._dateFromNumbers(year, month, 1).getDay();
var first_week_day = this._dateFromNumbers(year, month + 1, 1).getDay();

var table, tr, td, i, div;

Expand Down Expand Up @@ -2497,7 +2497,7 @@ $.widget("metro.calendar", {
td = $("<div/>").addClass("calendar-cell align-center day");
div = $("<div/>").appendTo(td);

if (o.minDate !== false && (this._dateFromNumbers(year, month, i) < o.minDate) || o.maxDate !== false && (this._dateFromNumbers(year, month, i) > o.maxDate)) {
if (o.minDate !== false && (this._dateFromNumbers(year, month + 1, i) < o.minDate) || o.maxDate !== false && (this._dateFromNumbers(year, month + 1, i) > o.maxDate)) {
td.removeClass("day");
div.addClass("other-day");
d_html = i;
Expand Down
2 changes: 1 addition & 1 deletion build/js/metro.min.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js/metro.js
Original file line number Diff line number Diff line change
Expand Up @@ -2425,7 +2425,7 @@ $.widget("metro.calendar", {
var totalDays = ["31", "" + feb + "", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31"];
var daysInMonth = totalDays[month];

var first_week_day = this._dateFromNumbers(year, month, 1).getDay();
var first_week_day = this._dateFromNumbers(year, month + 1, 1).getDay();

var table, tr, td, i, div;

Expand Down Expand Up @@ -2497,7 +2497,7 @@ $.widget("metro.calendar", {
td = $("<div/>").addClass("calendar-cell align-center day");
div = $("<div/>").appendTo(td);

if (o.minDate !== false && (this._dateFromNumbers(year, month, i) < o.minDate) || o.maxDate !== false && (this._dateFromNumbers(year, month, i) > o.maxDate)) {
if (o.minDate !== false && (this._dateFromNumbers(year, month + 1, i) < o.minDate) || o.maxDate !== false && (this._dateFromNumbers(year, month + 1, i) > o.maxDate)) {
td.removeClass("day");
div.addClass("other-day");
d_html = i;
Expand Down
4 changes: 2 additions & 2 deletions js/widgets/calendar.js
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ $.widget("metro.calendar", {
var totalDays = ["31", "" + feb + "", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31"];
var daysInMonth = totalDays[month];

var first_week_day = this._dateFromNumbers(year, month, 1).getDay();
var first_week_day = this._dateFromNumbers(year, month + 1, 1).getDay();

var table, tr, td, i, div;

Expand Down Expand Up @@ -222,7 +222,7 @@ $.widget("metro.calendar", {
td = $("<div/>").addClass("calendar-cell align-center day");
div = $("<div/>").appendTo(td);

if (o.minDate !== false && (this._dateFromNumbers(year, month, i) < o.minDate) || o.maxDate !== false && (this._dateFromNumbers(year, month, i) > o.maxDate)) {
if (o.minDate !== false && (this._dateFromNumbers(year, month + 1, i) < o.minDate) || o.maxDate !== false && (this._dateFromNumbers(year, month + 1, i) > o.maxDate)) {
td.removeClass("day");
div.addClass("other-day");
d_html = i;
Expand Down

0 comments on commit 58df88c

Please sign in to comment.