@@ -80,8 +80,8 @@ export default {
80
80
},
81
81
82
82
/**
83
- * v-model value.
84
- */
83
+ * v-model value.
84
+ */
85
85
value: {
86
86
required: true ,
87
87
type: [Number , String ]
@@ -94,53 +94,53 @@ export default {
94
94
95
95
computed: {
96
96
/**
97
- * Number formatted user typed value.
98
- * @return {Number}
99
- */
97
+ * Number formatted user typed value.
98
+ * @return {Number}
99
+ */
100
100
amountValue () {
101
101
return this .formatToNumber (this .amount )
102
102
},
103
103
104
104
/**
105
- * Number formatted default value.
106
- * @return {Number}
107
- */
105
+ * Number formatted default value.
106
+ * @return {Number}
107
+ */
108
108
defaultValue () {
109
109
if (this .default ) return this .formatToNumber (this .default )
110
110
return 0
111
111
},
112
112
113
113
/**
114
- * Number formatted minimum value.
115
- * @return {Number}
116
- */
114
+ * Number formatted minimum value.
115
+ * @return {Number}
116
+ */
117
117
minValue () {
118
118
if (this .min ) return this .formatToNumber (this .min )
119
119
return 0
120
120
},
121
121
122
122
/**
123
- * Number formatted maximum value.
124
- * @return {Number|undefined}
125
- */
123
+ * Number formatted maximum value.
124
+ * @return {Number|undefined}
125
+ */
126
126
maxValue () {
127
127
if (this .max ) return this .formatToNumber (this .max )
128
128
return undefined
129
129
},
130
130
131
131
/**
132
- * Define decimal separator based on separator props.
133
- * @return {String} '.' or ','
134
- */
132
+ * Define decimal separator based on separator props.
133
+ * @return {String} '.' or ','
134
+ */
135
135
decimalSeparator () {
136
136
if (this .separator === ' .' ) return ' ,'
137
137
return ' .'
138
138
},
139
139
140
140
/**
141
- * Define thousand separator based on separator props.
142
- * @return {String} '.' or ','
143
- */
141
+ * Define thousand separator based on separator props.
142
+ * @return {String} '.' or ','
143
+ */
144
144
thousandSeparator () {
145
145
if (this .separator === ' .' ) return ' .'
146
146
return ' ,'
@@ -149,10 +149,10 @@ export default {
149
149
150
150
methods: {
151
151
/**
152
- * Check provided value againts maximum allowed.
153
- * @param {Number} value
154
- * @return {Boolean}
155
- */
152
+ * Check provided value againts maximum allowed.
153
+ * @param {Number} value
154
+ * @return {Boolean}
155
+ */
156
156
checkMaxValue (value ) {
157
157
if (this .max ) {
158
158
if (value <= this .maxValue ) return false
@@ -162,10 +162,10 @@ export default {
162
162
},
163
163
164
164
/**
165
- * Check provided value againts minimum allowed.
166
- * @param {Number} value
167
- * @return {Boolean}
168
- */
165
+ * Check provided value againts minimum allowed.
166
+ * @param {Number} value
167
+ * @return {Boolean}
168
+ */
169
169
checkMinValue (value ) {
170
170
if (this .min ) {
171
171
if (value >= this .minValue ) return false
@@ -175,10 +175,10 @@ export default {
175
175
},
176
176
177
177
/**
178
- * Format provided value to number type.
179
- * @param {String} value
180
- * @return {Number}
181
- */
178
+ * Format provided value to number type.
179
+ * @param {String} value
180
+ * @return {Number}
181
+ */
182
182
formatToNumber (value ) {
183
183
let number = 0
184
184
@@ -193,9 +193,9 @@ export default {
193
193
},
194
194
195
195
/**
196
- * Validate value before apply to the component.
197
- * @param {Number} value
198
- */
196
+ * Validate value before apply to the component.
197
+ * @param {Number} value
198
+ */
199
199
processValue (value ) {
200
200
if (isNaN (value)) {
201
201
this .updateValue (this .minValue )
@@ -209,9 +209,9 @@ export default {
209
209
},
210
210
211
211
/**
212
- * Apply value to component.
213
- * @param {Number} value
214
- */
212
+ * Apply value to component.
213
+ * @param {Number} value
214
+ */
215
215
updateValue (value ) {
216
216
this .amount = accounting .formatMoney (value, {
217
217
symbol: this .currency + ' ' ,
0 commit comments