src/modules/o_O.validations.js in eyeballs-0.4.2 vs src/modules/o_O.validations.js in eyeballs-0.5.0
- old
+ new
@@ -18,27 +18,27 @@
var min = object.validations.lengthliness[i].min
if(object[field])
{
if(max && object[field].length > max)
{
- var message = field + ' should be less than ' + max + ' characters';
+ var message = field.capitalize() + ' should be less than ' + max + ' characters';
object.errors.push({field: field, type: 'length', message: message});
}
if(min && object[field].length < min)
{
- var message = field + ' should be greater than ' + min + ' characters';
+ var message = field.capitalize() + ' should be greater than ' + min + ' characters';
object.errors.push({field: field, type: 'length', message: message});
}
}
}
},
run_presence_validations: function(object){
for(var i = 0; i < object.validations.presence.length; i++)
{
var field = object.validations.presence[i].field;
- if(object[field] == '' || object[field] == null)
+ if(object[field] == null || (typeof object[field] === 'string' && object[field].blank()) )
{
- var message = field + ' should be present';
+ var message = field.capitalize() + ' should be present';
object.errors.push({field: field, type: 'presence', message: message})
}
}
}
}
\ No newline at end of file