aboutsummaryrefslogtreecommitdiffstats
path: root/ui/ui.datepicker.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/ui.datepicker.js')
-rw-r--r--ui/ui.datepicker.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/ui/ui.datepicker.js b/ui/ui.datepicker.js
index 643f6de04..4a5447671 100644
--- a/ui/ui.datepicker.js
+++ b/ui/ui.datepicker.js
@@ -961,10 +961,10 @@ $.extend(Datepicker.prototype, {
chars += format.charAt(iFormat);
else
switch (format.charAt(iFormat)) {
- case 'd' || 'm' || 'y':
+ case 'd': case 'm': case 'y':
chars += '0123456789';
break;
- case 'D' || 'M':
+ case 'D': case 'M':
return null; // Accept anything
case "'":
if (lookAhead("'"))
@@ -1161,7 +1161,7 @@ $.extend(DatepickerInstance.prototype, {
'<a onclick="jQuery.datepicker._adjustDate(' + this._id + ', +' + stepMonths + ', \'M\');"' +
(showStatus ? this._addStatus(this._get('nextStatus') || '&#xa0;') : '') + '>' +
this._get('nextText') + '</a>' :
- (hideIfNoPrevNext ? '>' : '<label>' + this._get('nextText') + '</label>')) + '</div>';
+ (hideIfNoPrevNext ? '' : '<label>' + this._get('nextText') + '</label>')) + '</div>';
var html = (prompt ? '<div class="' + $.datepicker._promptClass + '">' + prompt + '</div>' : '') +
(closeAtTop && !this._inline ? controls : '') +
'<div class="ui-datepicker-links">' + (isRTL ? next : prev) +
@@ -1368,7 +1368,8 @@ $.extend(DatepickerInstance.prototype, {
date.setSeconds(0);
date.setMilliseconds(0);
}
- return date || (checkRange ? this._rangeStart : null);
+ return (!checkRange || !this._rangeStart ? date :
+ (!date || this._rangeStart > date ? this._rangeStart : date));
},
/* Find the number of days in a given month. */