diff options
author | Kato Kazuyoshi <kato.kazuyoshi@gmail.com> | 2011-05-05 04:07:43 +0900 |
---|---|---|
committer | Kato Kazuyoshi <kato.kazuyoshi@gmail.com> | 2011-05-05 04:11:48 +0900 |
commit | fc97ccd398b60525fd9e4c0e9aa1f51048984394 (patch) | |
tree | cf26a6f26339157c09db01c2f1f68bbc9bb51b0f /ui/jquery.ui.datepicker.js | |
parent | fd1b4f84feb92b5e0684b3fb66ccc0a57caafaab (diff) | |
download | jquery-ui-fc97ccd398b60525fd9e4c0e9aa1f51048984394.tar.gz jquery-ui-fc97ccd398b60525fd9e4c0e9aa1f51048984394.zip |
Datepicker: Remove old "ui-datepicker-multi-N" before add new one. Fixed #6704 - Display overflow when multiple datepickers have different numberOfMonths.
Diffstat (limited to 'ui/jquery.ui.datepicker.js')
-rw-r--r-- | ui/jquery.ui.datepicker.js | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ui/jquery.ui.datepicker.js b/ui/jquery.ui.datepicker.js index 3437d0bda..aa9caec8c 100644 --- a/ui/jquery.ui.datepicker.js +++ b/ui/jquery.ui.datepicker.js @@ -685,10 +685,9 @@ $.extend(Datepicker.prototype, { var numMonths = this._getNumberOfMonths(inst); var cols = numMonths[1]; var width = 17; + inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width(''); if (cols > 1) inst.dpDiv.addClass('ui-datepicker-multi-' + cols).css('width', (width * cols) + 'em'); - else - inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width(''); inst.dpDiv[(numMonths[0] != 1 || numMonths[1] != 1 ? 'add' : 'remove') + 'Class']('ui-datepicker-multi'); inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') + |