import BaseValidator from './base'; export default BaseValidator.create({ properties: ['newPassword'], newPassword: function (model) { var p1 = model.get('newPassword'), p2 = model.get('ne2Password'); if (validator.empty(p1)) { model.get('errors').add('newPassword', 'Please enter a password.'); this.invalidate(); } else if (!validator.isLength(p1, 8)) { model.get('errors').add('newPassword', 'The password is not long enough.'); this.invalidate(); } else if (!validator.equals(p1, p2)) { model.get('errors').add('ne2Password', 'The two new passwords don\'t match.'); this.invalidate(); } } });