File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -600,18 +600,22 @@ export const BCalendar = Vue.extend({
600600 } else if ( keyCode === LEFT ) {
601601 // LEFT - Previous day (or next day for RTL)
602602 activeDate . setDate ( day + ( isRTL ? 1 : - 1 ) )
603+ activeDate = this . constrainDate ( activeDate )
603604 checkDate = activeDate
604605 } else if ( keyCode === RIGHT ) {
605606 // RIGHT - Next day (or previous day for RTL)
606607 activeDate . setDate ( day + ( isRTL ? - 1 : 1 ) )
608+ activeDate = this . constrainDate ( activeDate )
607609 checkDate = activeDate
608610 } else if ( keyCode === UP ) {
609611 // UP - Previous week
610612 activeDate . setDate ( day - 7 )
613+ activeDate = this . constrainDate ( activeDate )
611614 checkDate = activeDate
612615 } else if ( keyCode === DOWN ) {
613616 // DOWN - Next week
614617 activeDate . setDate ( day + 7 )
618+ activeDate = this . constrainDate ( activeDate )
615619 checkDate = activeDate
616620 } else if ( keyCode === HOME ) {
617621 // HOME - Today
You can’t perform that action at this time.
0 commit comments