new validator

Signed-off-by: onekiloparsec <cedric@onekilopars.ec>
This commit is contained in:
onekiloparsec
2017-07-06 15:16:33 +02:00
parent 0655a52f9d
commit 0b70a374b7

View File

@@ -96,8 +96,7 @@
default: [Number, String],
validator (value) {
if (typeof value === 'string') {
var reg = new RegExp('^(\d+|\d+[.]\d+)%?$')
return reg.test(value)
return this.isPercentage(value)
}
if (typeof value === 'number') {
@@ -110,8 +109,8 @@
default: 300,
validator (value) {
if (typeof value === 'string') {
var reg = new RegExp('^(\d+|\d+[.]\d+)%?$')
return value === 'auto' || reg.test(value)
const reg = RegExp('^(\d+|\d+[.]\d+)%?$')
return value === 'auto' || this.isPercentage(value)
}
if (typeof value === 'number') {
@@ -279,6 +278,11 @@
}
},
isPercentage (string) {
return string.splice(-1) === '%' && !isNaN(parseFloat(string))
},
resize (event) {
this.modal.width = event.size.width
this.modal.height = event.size.height