Lines Matching refs:attrs

296     collection.parse = function(attrs) {  argument
297 return _.map(attrs, function(model) {
373 validate: function(attrs) { argument
374 if (attrs.id % 2 !== 0) return 'odd';
584 validate: function(attrs) { argument
640 validate: function(attrs) { argument
833 initialize: function(attrs, options) { argument
866 var attrs = {};
867 var models = [attrs];
870 assert.ok(attrs === models[0]);
878 set: function(attrs) { argument
879 assert.equal(attrs.prop, 'value');
901 validate: function(attrs) { argument
902 if (attrs.id === 3) return "id can't be 3";
922 validate: function(attrs){ if (!attrs.valid) return 'invalid'; } argument
1293 initialize: function(attrs, options) { argument
1294 if (attrs.child) {
1295 this.set('child', new Model(attrs.child, options), options);
1530 parse: function(attrs) { argument
1531 this.items.set(attrs.items, {parse: true});
1532 return _.omit(attrs, 'items');
1541 parse: function(attrs) { argument
1542 this.subItems.set(attrs.subItems, {parse: true});
1543 return _.omit(attrs, 'subItems');
1682 model: function(attrs) { argument
1683 return attrs.type === 'a' ? new A(attrs) : new B(attrs);
1699 constructor: function(attrs) { argument
1700 return attrs.type === 'a' ? new A(attrs) : new B(attrs);
1714 model: function(attrs) { argument
1715 return attrs.type === 'a' ? new A(attrs) : new B(attrs);
1718 modelId: function(attrs) { argument
1719 return attrs.type + '-' + attrs.id;
1734 model: function(attrs) { argument
1735 return new Backbone.Model(attrs);
1748 model: function(attrs) { argument
1749 return new M(attrs);