remove unused compatibility code, fix #1902

This commit is contained in:
afc163 2016-06-02 21:19:28 +08:00
parent 6c8a7b7944
commit a05b4e6747

View File

@ -50,25 +50,6 @@ export default function createPicker(TheCalendar) {
'ant-calendar-month': MonthCalendar === TheCalendar, 'ant-calendar-month': MonthCalendar === TheCalendar,
}); });
let pickerChangeHandler = {
onChange: this.handleChange,
};
let calendarHandler = {
onOk: this.handleChange,
};
if (props.showTime) {
pickerChangeHandler.onChange = (value) => {
// Click clear button
if (value === null) {
this.handleChange(value);
}
};
} else {
calendarHandler = {};
}
const calendar = ( const calendar = (
<TheCalendar <TheCalendar
formatter={props.getFormatter()} formatter={props.getFormatter()}
@ -80,7 +61,7 @@ export default function createPicker(TheCalendar) {
dateInputPlaceholder={placeholder} dateInputPlaceholder={placeholder}
prefixCls="ant-calendar" prefixCls="ant-calendar"
className={calendarClassName} className={calendarClassName}
{...calendarHandler} /> />
); );
// default width for showTime // default width for showTime
@ -102,7 +83,7 @@ export default function createPicker(TheCalendar) {
getCalendarContainer={props.getCalendarContainer} getCalendarContainer={props.getCalendarContainer}
onOpen={props.toggleOpen} onOpen={props.toggleOpen}
onClose={props.toggleOpen} onClose={props.toggleOpen}
{...pickerChangeHandler} onChange={this.handleChange}
> >
{ {
({ value }) => { ({ value }) => {