okfn/openspending — pull request #449 by nickstenning (2012-03-20 14:29:16+00:00)
Title: Better datatables, faceting, and search

This branch replaces the old, buggy, and untested Browser with a slim new search API and associated clientside code that can display searchable, filterable, sortable tables from it.

Implemented so far:

- like-for-like replacement of the functionality of the old data tables
- a new, smarter and better factored search API
- multisorting

Yet to come/needed:

- history management/location.hash updating
- by-column freetext filtering

Things for review:

- Search API design/format
- Search API test coverage
- per-dataset and per-dimension entries export needs manual testing to ensure I haven't broken anything