Lines Matching refs:id

8       a         = new Backbone.Model({id: 3, label: 'a'});
9 b = new Backbone.Model({id: 2, label: 'b'});
10 c = new Backbone.Model({id: 1, label: 'c'});
11 d = new Backbone.Model({id: 0, label: 'd'});
25 return m1.id > m2.id ? -1 : 1;
30 col.comparator = function(model) { return model.id; };
40 {id: 3},
41 {id: 1},
42 {id: 2}
66 var comparator = function(model){ return model.id; };
68 var collection = new Backbone.Collection([{id: 1}], {
72 collection.add({id: 2});
83 assert.equal(col.get({id: 1}), c);
110 assert.ok(col.has(a.id));
111 assert.ok(col.has(b.id));
112 assert.ok(col.has(c.id));
113 assert.ok(col.has(d.id));
118 var outsider = new Backbone.Model({id: 4});
120 assert.notOk(col.has(outsider.id));
128 {id: 0, name: 'one'},
129 {id: 1, name: 'two'}
134 one.set({name: 'dalmatians', id: 101});
154 e = new Backbone.Model({id: 10, label: 'e'});
171 var f = new Backbone.Model({id: 20, label: 'f'});
172 var g = new Backbone.Model({id: 21, label: 'g'});
173 var h = new Backbone.Model({id: 22, label: 'h'});
207 return m1.id > m2.id ? -1 : 1;
211 var collection = new Col([{id: 2}, {id: 3}]);
212 collection.add(new Backbone.Model({id: 1}), {at: 1});
219 var collection = new Backbone.Collection([{id: 2}, {id: 3}]);
220 collection.add(new Backbone.Model({id: 1}), {at: 5});
226 var collection = new Backbone.Collection([{id: 1}, {id: 2}, {id: 1}, {id: 2}, {id: 3}]);
233 collection.unshift({id: 101});
234 collection.add({id: 101});
241 collection.add([{id: 1, name: 'Moe'}, {id: 2, name: 'Curly'}, {id: 3, name: 'Larry'}]);
242 collection.add({id: 1, name: 'Moses'});
244 collection.add({id: 1, name: 'Moses'}, {merge: true});
246 collection.add({id: 1, name: 'Tim'}, {merge: true, silent: true});
253 var m = new Backbone.Model({id: 10, label: 'm'});
302 collection.add({id: 1});
303 collection.add({model: {id: 1, name: 'Alf'}}, {parse: true, merge: true});
331 return this.negative(model.id);
333 collection.add([{id: 1}, {id: 2}, {id: 3}]);
336 return this.negative(m2.id) - this.negative(m1.id);
374 if (attrs.id % 2 !== 0) return 'odd';
380 var list = collection.add([{id: 2}, {id: 4}], {validate: true});
386 list = collection.add([{id: 3}, {id: 6}], {validate: true});
391 var result = collection.add({id: 6});
394 result = collection.remove({id: 6});
396 assert.equal(result.id, 6);
398 list = collection.remove([{id: 2}, {id: 8}]);
436 id: 5, property in AnonymousFunctionf8dce19e2d00.modelData
461 var m = new Backbone.Model({id: 5, title: 'Othello'});
495 var m = new Backbone.Model({id: 5, title: 'Othello'});
682 var FooModel = Backbone.Model.extend({id: 'foo'});
717 assert.equal(col.some(function(model){ return model.id === 100; }), false);
718 assert.equal(col.some(function(model){ return model.id === 0; }), true);
719 assert.equal(col.reduce(function(m1, m2) {return m1.id > m2.id ? m1 : m2;}).id, 3);
720 assert.equal(col.reduceRight(function(m1, m2) {return m1.id > m2.id ? m1 : m2;}).id, 3);
733 .filter(function(o){ return o.id % 2 === 0; })
734 .map(function(o){ return o.id * 2; })
741 assert.deepEqual(col.groupBy(function(model){ return model.id; })[first.id], [first]);
742 assert.deepEqual(col.countBy(function(model){ return model.id; }), {0: 1, 1: 1, 2: 1, 3: 1});
743 assert.deepEqual(col.sortBy(function(model){ return model.id; })[0], col.at(3));
744 assert.ok(col.indexBy('id')[first.id] === first);
807 var f = new Backbone.Model({id: 20, label: 'f'});
818 var collection = new Backbone.Collection({id: 1});
819 collection.reset({id: 1, a: 1});
824 var model = new Backbone.Model({id: 1});
825 var collection = new Backbone.Collection({id: 1});
847 var collection = new Backbone.Collection([{id: 1}]);
851 assert.equal(opts.previousModels[0].id, 1);
891 {id: 1}, {id: 2}, {id: 3}, {id: 4}, {id: 5}, {id: 6}
902 if (attrs.id === 3) return "id can't be 3";
913 collection.add([{id: 1}, {id: 2}, {id: 3}, {id: 4}, {id: 5}, {id: 6}], {validate: true});
924 var model = new collection.model({id: 1, valid: true});
925 collection.add([model, {id: 2}], {validate: true});
939 collection.add([{id: 1}, {id: 1}]);
941 assert.equal(collection.last().id, 1);
954 var collection = new Backbone.Collection([{id: 1}], {model: Model});
961 var model = new Backbone.Model({id: 1});
963 model.set({id: null});
965 model.set({id: 1});
966 model.set({id: undefined});
973 comparator: function(model){ return model.id; }
1023 collection.create({id: 1});
1043 collection.create({id: 1}, options);
1058 {id: 1, x: 1},
1059 {id: 2, x: 2}
1062 collection.add({id: 1, x: 3}, {merge: true});
1100 added.push(model.id);
1102 collection.add([{id: 1, x: 1}, {id: 2, x: 2}]);
1123 var collection = new Backbone.Collection([{id: 1}, {id: 2}, {id: 3}], {
1128 collection.add({id: 1});
1129 collection.add([{id: 2}, {id: 3}]);
1130 collection.add({id: 4});
1136 namespace: [{id: 1}, {id: 2}]
1158 namespace: [{id: 1}, {id: 2}]
1191 var m2 = new Backbone.Model({id: 2});
1215 collection.set([m1, {id: 2, a: 1}], {merge: false});
1219 collection.set([m1, {id: 2, a: 0}, m3, {id: 4}], {add: false, remove: false});
1224 collection.set([{id: 2, a: 1}, m3]);
1237 collection.set([{id: 1}]);
1279 var m = new Model({id: 1});
1283 collection.set({id: 1, key: 'other'});
1286 collection.set({id: 1, other: 'value'});
1300 var data = [{id: 1, child: {id: 2}}];
1302 assert.equal(collection.first().id, 1);
1304 assert.equal(collection.first().id, 1);
1305 collection.set([{id: 2, child: {id: 2}}].concat(data));
1315 var model = new Model({id: 1});
1318 {model: {id: 1}},
1319 {model: {id: 2}}
1337 var one = new Backbone.Model({id: 1});
1338 var two = new Backbone.Model({id: 2});
1339 var three = new Backbone.Model({id: 3});
1341 collection.set([{id: 3}, {id: 2}, {id: 1}]);
1343 collection.set([{id: 1}, {id: 2}]);
1347 collection.set([{id: 1}, {id: 2}], {remove: false});
1349 collection.set([{id: 1}, {id: 2}, {id: 3}], {merge: false});
1351 collection.set([three, two, one, {id: 4}], {add: false});
1361 new Collection().push({id: 1});
1367 var model1 = collection.push({id: 101});
1368 var model2 = collection.push({id: 101});
1387 new Collection().add({id: 1}, {sort: false});
1397 var res = {status: 'ok', data: [{id: 1}]};
1446 }))([{id: 1}, {id: 2}, {id: 3}]);
1448 collection.add({id: 4}); // do sort, new model
1449 collection.add({id: 1, a: 1}, {merge: true}); // do sort, comparator change
1450 collection.add({id: 1, b: 1}, {merge: true}); // don't sort, no comparator change
1451 collection.add({id: 1, a: 1}, {merge: true}); // don't sort, no comparator change
1462 }))([{id: 1}, {id: 2}, {id: 3}]);
1464 collection.add({id: 4}); // do sort, new model
1465 collection.add({id: 1, a: 1}, {merge: true}); // do sort, model change
1466 collection.add({id: 1, b: 1}, {merge: true}); // do sort, model change
1467 collection.add({id: 1, a: 1}, {merge: true}); // don't sort, no model change
1505 coll.add({id: 2}, options);
1507 collection.set({id: 1});
1553 id: 1, property in AnonymousFunctionf8dce19eb900.data
1555 id: 1,
1558 {id: 1, subName: 'One'},
1559 {id: 2, subName: 'Two'}
1562 id: 2,
1565 {id: 3, subName: 'Three'},
1566 {id: 4, subName: 'Four'}
1573 id: 1, property in AnonymousFunctionf8dce19eb900.newData
1575 id: 1,
1578 {id: 1, subName: 'NewOne'},
1579 {id: 2, subName: 'NewTwo'}
1582 id: 2,
1585 {id: 3, subName: 'NewThree'},
1586 {id: 4, subName: 'NewFour'}
1615 assert.equal(model, this._byId[model.id]);
1623 assert.equal(this._byId[model.id], void 0);
1631 var model = collection.add({id: 1});
1641 collection.add([{id: 1}, {id: 1}]);
1645 collection.set([{id: 1}, {id: 1}]);
1653 collection.set([{id: 1}], {add: false});
1661 var model = new Backbone.Model({id: 1});
1673 assert.equal(StoogeCollection.prototype.modelId({id: 1}), 1);
1686 var collection = new C([{id: 1, type: 'a'}, {id: 2, type: 'b'}]);
1689 assert.equal(collection.at(0).id, 1);
1691 assert.equal(collection.at(1).id, 2);
1719 return attrs.type + '-' + attrs.id;
1722 collection = new C([{id: 1, type: 'a'}, {id: 1, type: 'b'}]);
1738 var c1 = new C1({id: 1});
1739 assert.equal(c1.get(1).id, 1);
1740 assert.equal(c1.modelId({id: 1}), 1);
1782 var one = new Backbone.Model({id: 1});
1783 var two = new Backbone.Model({id: 2});
1784 var three = new Backbone.Model({id: 3});
1789 collection.set([{id: 3}, {id: 2}, {id: 1}]);
1794 var one = new Backbone.Model({id: 1});
1795 var two = new Backbone.Model({id: 2});
1796 var three = new Backbone.Model({id: 3});
1801 collection.set([{id: 1}, {id: 2}, {id: 3}, {id: 0}]);
1806 var one = new Backbone.Model({id: 1});
1807 var two = new Backbone.Model({id: 2});
1808 var three = new Backbone.Model({id: 3});
1813 collection.set([{id: 1}, {id: 2}, {id: 3}]);
1818 var collection = new Backbone.Collection([{id: 1}]);
1819 collection.add([{id: 2}, {id: 3}], {at: -1});
1820 collection.add([{id: 2.5}], {at: -2});
1821 collection.add([{id: 0.5}], {at: -6});
1827 var collection = new Backbone.Collection([{id: 1}, {id: 2}]);
1828 collection.add([{id: 3}], {at: '1'});
1836 collection.add([{id: 1}, {id: 2}, {id: 3}]);
1841 var collection = new Backbone.Collection([{id: 1}, {id: 2}, {id: 3}]);
1843 collection.remove([{id: 1}, {id: 2}]);
1848 var collection = new Backbone.Collection([{id: 1}, {id: 2}]);
1850 collection.remove([{id: 3}]);
1855 var collection = new Backbone.Collection([{id: 1}, {id: 2}]);
1857 collection.set([{id: 1}, {id: 3}]);
1861 var collection = new Backbone.Collection([{id: 1}, {id: 2}]);
1867 collection.set([{id: 1}, {id: 2}]);
1882 var collection = new Collection([{id: 1}]);
1888 var collection = new Backbone.Collection([{id: 1}]);
1905 var model = new Backbone.Model({id: 1, title: 'First Post'});
1917 var model = new Backbone.Model({id: 1, title: 'First Post'});
1918 var model2 = new Backbone.Model({id: 2, title: 'Second Post'});
1932 var model = new Backbone.Model({id: 1, title: 'First Post'});
1943 var model = new Backbone.Model({id: 1, title: 'First Post'});
1944 var model2 = new Backbone.Model({id: 2, title: 'Second Post'});
1956 var model = new Backbone.Model({id: 1, title: 'First Post'});
1957 var model2 = new Backbone.Model({id: 2, title: 'Second Post'});
1958 var model3 = new Backbone.Model({id: 3, title: 'My Last Post'});
1971 var model = new Backbone.Model({id: 1, title: 'First Post'});
1972 var model2 = new Backbone.Model({id: 2, title: 'Second Post'});
1973 var model3 = new Backbone.Model({id: 3, title: 'My Last Post'});
1985 var model = new Backbone.Model({id: 1, title: 'First Post'});
1986 var model2 = new Backbone.Model({id: 2, title: 'Second Post'});
1987 var model2Update = new Backbone.Model({id: 2, title: 'Second Post V2'});
1998 var model = new Backbone.Model({id: 1, title: 'First Post'});
1999 var modelUpdate = new Backbone.Model({id: 1, title: 'First Post V2'});
2000 var model2 = new Backbone.Model({id: 2, title: 'Second Post'});
2001 var model2Update = new Backbone.Model({id: 2, title: 'Second Post V2'});
2014 var model = new Backbone.Model({id: 1, title: 'First Post'});