From: Kato Kazuyoshi Date: Fri, 6 May 2011 21:32:13 +0000 (+0900) Subject: Datepicker: Fixed #7043 - Using multiple months always renders 6 rows of dates even... X-Git-Tag: 1.8.13~7 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5e1032ec74feba976c91de275605174c87710a6a;p=jquery-ui.git Datepicker: Fixed #7043 - Using multiple months always renders 6 rows of dates even if only 5 are needed. (cherry picked from commit ac459ff7df4904cb8601d4efb95107177ecb40e0) --- diff --git a/ui/jquery.ui.datepicker.js b/ui/jquery.ui.datepicker.js index 06d49304a..549b49267 100644 --- a/ui/jquery.ui.datepicker.js +++ b/ui/jquery.ui.datepicker.js @@ -1485,7 +1485,7 @@ $.extend(Datepicker.prototype, { if (drawYear == inst.selectedYear && drawMonth == inst.selectedMonth) inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; - var numRows = (isMultiMonth ? 6 : Math.ceil((leadDays + daysInMonth) / 7)); // calculate the number of rows to generate + var numRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate var printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows calender += '';