JSFiddle - React, Tailwind, and code Playground
by webxl
HTML
<script src="http://underscorejs.org/underscore.js"></script>
<script src="https://raw.github.com/documentcloud/backbone/master/backbone.js"></script>
<script src="https://raw.github.com/addyosmani/backbone.paginator/master/dist/backbone.paginator.js"></script>
JavaScript
// using https://raw.github.com/documentcloud/backbone/master/backbone.js
var Rule = Backbone.Model.extend();
// ClientPager extends collection
var PaginatedRulesCollection = Backbone.Paginator.clientPager.extend({
model: Rule,
paginator_ui: {
perPage: 2
}
});
paginatedRules = new PaginatedRulesCollection([{}, {}, {}]);
paginatedRules.pager();
var totalRecords = paginatedRules.info().totalRecords;
alert('Total records: ' + totalRecords); // should be 3