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

Version Path
pageflow-0.9.2 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.9.1 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.9.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.8.2 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.8.1 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.8.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.7.2 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.7.1 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.7.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.6.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.5.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.4.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.3.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.2.1 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.2.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.1.0 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.0.5 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.0.4 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.0.3 app/assets/javascripts/pageflow/editor/collections/pages_collection.js
pageflow-0.0.2 app/assets/javascripts/pageflow/editor/collections/pages_collection.js