Correct passing of confirm prop, correct initial values when no value is passed

This commit is contained in:
Sergio Crisostomo 2018-02-05 10:01:19 +01:00
parent 732b32e451
commit 29a91fbb61
5 changed files with 20 additions and 20 deletions

View file

@ -28,15 +28,15 @@
props: {
hours: {
type: [Number, String],
default: 0
default: NaN
},
minutes: {
type: [Number, String],
default: 0
default: NaN
},
seconds: {
type: [Number, String],
default: 0
default: NaN
},
showSeconds: {
type: Boolean,

View file

@ -5,10 +5,6 @@ import {initTimeDate } from '../../util';
export default {
props: {
confirm: {
type: Boolean,
default: false
},
showTime: {
type: Boolean,
default: false

View file

@ -10,9 +10,9 @@
ref="timeSpinner"
:steps="steps"
:show-seconds="showSeconds"
:hours="dateStart.getHours()"
:minutes="dateStart.getMinutes()"
:seconds="dateStart.getSeconds()"
:hours="value[0] && dateStart.getHours()"
:minutes="value[0] && dateStart.getMinutes()"
:seconds="value[0] && dateStart.getSeconds()"
:disabled-hours="disabledHours"
:disabled-minutes="disabledMinutes"
:disabled-seconds="disabledSeconds"
@ -29,9 +29,9 @@
ref="timeSpinnerEnd"
:steps="steps"
:show-seconds="showSeconds"
:hours="dateEnd.getHours()"
:minutes="dateEnd.getMinutes()"
:seconds="dateEnd.getSeconds()"
:hours="value[1] && dateEnd.getHours()"
:minutes="value[1] && dateEnd.getMinutes()"
:seconds="value[1] && dateEnd.getSeconds()"
:disabled-hours="disabledHours"
:disabled-minutes="disabledMinutes"
:disabled-seconds="disabledSeconds"
@ -87,8 +87,7 @@
timePrefixCls: timePrefixCls,
showDate: false,
dateStart: dateStart || initTimeDate(),
dateEnd: dateEnd || initTimeDate(),
confirm: false
dateEnd: dateEnd || initTimeDate()
};
},
computed: {

View file

@ -7,9 +7,9 @@
ref="timeSpinner"
:show-seconds="showSeconds"
:steps="steps"
:hours="date.getHours()"
:minutes="date.getMinutes()"
:seconds="date.getSeconds()"
:hours="value[0] && date.getHours()"
:minutes="value[0] && date.getMinutes()"
:seconds="value[0] && date.getSeconds()"
:disabled-hours="disabledHours"
:disabled-minutes="disabledMinutes"
:disabled-seconds="disabledSeconds"
@ -63,8 +63,7 @@
prefixCls: prefixCls,
timePrefixCls: timePrefixCls,
date: this.value[0] || initTimeDate(),
showDate: false,
confirm: false
showDate: false
};
},
computed: {

View file

@ -2,6 +2,12 @@ const prefixCls = 'ivu-picker-panel';
const datePrefixCls = 'ivu-date-picker';
export default {
props: {
confirm: {
type: Boolean,
default: false
}
},
methods: {
iconBtnCls (direction, type = '') {
return [