File tree 6 files changed +8
-11
lines changed
packages/coreui-vue/src/components/form
6 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ const CFormCheck = defineComponent({
133
133
134
134
const handleChange = ( event : InputEvent ) => {
135
135
const target = event . target as HTMLInputElement
136
- emit ( 'change' , target . checked )
136
+ emit ( 'change' , event )
137
137
emit ( 'update:modelValue' , target . checked )
138
138
}
139
139
Original file line number Diff line number Diff line change @@ -87,12 +87,12 @@ const CFormInput = defineComponent({
87
87
setup ( props , { emit, slots } ) {
88
88
const handleChange = ( event : InputEvent ) => {
89
89
const target = event . target as HTMLInputElement
90
- emit ( 'change' , target . value )
90
+ emit ( 'change' , event )
91
91
emit ( 'update:modelValue' , target . value )
92
92
}
93
93
const handleInput = ( event : InputEvent ) => {
94
94
const target = event . target as HTMLInputElement
95
- emit ( 'input' , target . value )
95
+ emit ( 'input' , event )
96
96
emit ( 'update:modelValue' , target . value )
97
97
}
98
98
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ const CFormRange = defineComponent({
74
74
setup ( props , { emit, slots } ) {
75
75
const handleChange = ( event : InputEvent ) => {
76
76
const target = event . target as HTMLInputElement
77
- emit ( 'change' , target . value )
77
+ emit ( 'change' , event )
78
78
emit ( 'update:modelValue' , target . value )
79
79
}
80
80
Original file line number Diff line number Diff line change @@ -77,14 +77,11 @@ const CFormSelect = defineComponent({
77
77
setup ( props , { emit, slots } ) {
78
78
const handleChange = ( event : InputEvent ) => {
79
79
const target = event . target as HTMLSelectElement
80
-
81
80
const selected = Array . from ( target . options )
82
81
. filter ( ( option ) => option . selected )
83
82
. map ( ( option ) => option . value )
84
-
85
83
const value = target . multiple ? selected : selected [ 0 ]
86
-
87
- emit ( 'change' , value )
84
+ emit ( 'change' , event )
88
85
emit ( 'update:modelValue' , value )
89
86
}
90
87
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ const CFormSwitch = defineComponent({
96
96
97
97
const handleChange = ( event : InputEvent ) => {
98
98
const target = event . target as HTMLInputElement
99
- emit ( 'change' , target . checked )
99
+ emit ( 'change' , event )
100
100
emit ( 'update:modelValue' , target . checked )
101
101
}
102
102
Original file line number Diff line number Diff line change @@ -64,12 +64,12 @@ const CFormTextarea = defineComponent({
64
64
setup ( props , { emit, slots } ) {
65
65
const handleChange = ( event : InputEvent ) => {
66
66
const target = event . target as HTMLInputElement
67
- emit ( 'change' , target . value )
67
+ emit ( 'change' , event )
68
68
emit ( 'update:modelValue' , target . value )
69
69
}
70
70
const handleInput = ( event : InputEvent ) => {
71
71
const target = event . target as HTMLInputElement
72
- emit ( 'input' , target . value )
72
+ emit ( 'input' , event )
73
73
emit ( 'update:modelValue' , target . value )
74
74
}
75
75
You can’t perform that action at this time.
0 commit comments