Port the issue summary table to Backbone.js.

Review Request #3678 — Created Dec. 17, 2012 and submitted — Latest diff uploaded


Review Board


Port the issue summary table to Backbone.js.

This takes the issue summary table code and moves it out of reviews.js
and into separate model and view files.

The logic is unchanged. The only changes are the move to Backbone files,
some renamed variables, and the use of Backbone events instead of using

Future changes will end up decoupling bits of these objects as we move to
Backbone representations for other parts of our codebase.
Tested author and state filtering.

Tested column sorting.

Tested jumping to an issue from the table.

Tested jumping to the table from an issue.

Tested closing and reopening issues (all states) and seeing the updates in the table.