Sha256: e9e79eb60f480ebffb2be4388fa7c1d7de89232959bff00e5eafa1e717a7837e
Contents?: true
Size: 609 Bytes
Versions: 21
Compression:
Stored size: 609 Bytes
Contents
pageflow.PagesCollection = Backbone.Collection.extend({ model: pageflow.Page, url: '/pages', comparator: function(pageA, pageB) { if (pageA.chapterPosition() > pageB.chapterPosition()) { return 1; } else if (pageA.chapterPosition() < pageB.chapterPosition()) { return -1; } else if (pageA.get('position') > pageB.get('position')) { return 1; } else if (pageA.get('position') < pageB.get('position')) { return -1; } else { return 0; } }, getByPermaId: function(permaId) { return this.findWhere({perma_id: permaId}); } });
Version data entries
21 entries across 21 versions & 1 rubygems