Add DFID to robots exclusions
Handle IDF type documents
Merge pull request #45 from alphagov/feature/handle-dfid

Handle International Development Fund Documents
Escape filter sentence link query strings

Whenever the query string includes multiple filters or multiple values
for the same filter it includes an ampersand. The ampersand needs to be
escaped before being adding into a string that is being treated as
html_safe.
Merge pull request #46 from alphagov/escape-query-string-for-filter-sentence

Escape filter sentence link query strings
Initial import of LiveSearch JavaScript

Mostly copied from alphagov/frontend and re-written to use .prototype for consistency with the rest of the project.
I've commented out some of the historyAPI stuff in order to get a small thing working with the intention of adding it back in later.
Add support.js required by LiveSearch
Make project use live_search.js

- Change the controller to respond with json
- Add js- classnames for LiveSearch to attach to
- Include live_search.js and support.js in application.js
Wholesale import of tests

- These should all fail, they're copied across unchanged from frontend.
Update liveSearch tests to work with this project

- Update tests to work with these templates
- Remove tests for removed functionality
- Fix some spelling errors in comments
Add empty templates.js

req for jasmine tests + so the asset pipeline doesn't barf
Make container for JS to add mustache into

Add a div with class js-live-search-results-block which the JavaScript can find and update the contents of
Add compilation steps + cleanup to make tests work
Hide submit button if js is enabled

- Add some styles for the form button if it's with a .js-enabled class. If js is enabled we'll be auto submitting the search results so don't need a button.
- Add a test that if the browser doesn't have HistoryAPI we unhide the button so users can use the un-enhanced version (make a selection, press the button, see the results update)
Remove hardcoded form action

Use finder.slug for the form action