Skip to content

Commit 9dd9f62

Browse files
committed
fix issue
1 parent 81a6950 commit 9dd9f62

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

DateTime.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -319,12 +319,10 @@ var Datetime = createClass({
319319
;
320320

321321
if (target.className.indexOf('rdtDay') !== -1) {
322-
if (this.props.changeOnClickOverMonth) {
323-
if (target.className.indexOf('rdtNew') !== -1)
324-
modifier = 1;
325-
else if (target.className.indexOf('rdtOld') !== -1)
326-
modifier = -1;
327-
}
322+
if (target.className.indexOf('rdtNew') !== -1)
323+
modifier = 1;
324+
else if (target.className.indexOf('rdtOld') !== -1)
325+
modifier = -1;
328326
date = viewDate.clone()
329327
.month( viewDate.month() + modifier )
330328
.date( parseInt( target.getAttribute('data-value'), 10 ) );
@@ -352,7 +350,7 @@ var Datetime = createClass({
352350

353351
this.setState({
354352
selectedDate: date,
355-
viewDate: date.clone().startOf('month'),
353+
viewDate: !this.props.changeOnClickOverMonth ? date.clone().startOf('month') : date.clone().add(modifier, 'month').startOf('month'),
356354
inputValue: date.format( this.state.inputFormat ),
357355
open: open
358356
});

0 commit comments

Comments
 (0)