store sessions in the cache by default all the time
Add accessibility test for calendar filter
WIP generating export links for the query export modal.

hard wired just for xls just now.
Including export formats in query meta data.
Put pdf and csv into default export formats.
Require 'compass/core' in Gemfile

compass-rails does not appear to load our pre-release, componentised
version of Compass for us without this change.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Create styling for buttons in :disabled state

Task # 8823

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Living Style Guide: Document 'active button' style

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Only style :hover state for :enabled buttons

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Disable Save dialog 'Save' button if name missing

Use Angular's <form>-directive for out-of-the-box validations.

Bug # 8260

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Refactor out common error handling
Use error base to display accessible error message
Create hook for plug-ins
Fix tests
Add new icons for export options

- added new icons for export options
Changed export modal to use new icons in a rudimentary way.
Document session_store in doc/CONFIGURATION.md
Merge pull request #1265 from opf/feature/cache_store_by_default

store sessions in the cache by default all the time
Fix broken Work Packages Table when ?layout=false

Certain features, such as display of grouping headlines, appear to be
broken with layout hidden.

This bug helped banish another Prototype usage (`Element#getHeight()`)
from the code base. Using chainable `angular.element` (jQLite/jQuery)
we can handle a missing top-menu gracefully.

Bug # 9172

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Styled share modal buttons #8454