master
1#= require ./translation
2
3class csx.Models.Search extends Backbone.Model
4 translation: new csx.Translation('search')
5 defaults:
6 q: null
7
8 requiredFields: ['q']
9
10 validate: (attributes, options) ->
11 errors = {}
12 _.each @requiredFields, (field) =>
13 if _.isEmpty(attributes[field])
14 errors[field] = @translation.errorFor(field, 'blank')
15
16 return errors if _.keys(errors).length > 0