TPAC: Towards a responsive mobile design
authorDan Scott <dscott@laurentian.ca>
Wed, 18 Sep 2013 12:49:32 +0000 (08:49 -0400)
committerDan Scott <dscott@laurentian.ca>
Wed, 18 Sep 2013 12:49:32 +0000 (08:49 -0400)
commit832fa367ccef3ade21023c8d103337e8e86bde5f
tree8ccabc773157788e28f19b1adf811c28b93d221f
parentab37336715cb7d84ed0c30b1cd2e9e6b85933774
TPAC: Towards a responsive mobile design

Responsive design serves up different layouts based on CSS media
queries; typically, the display width is used. This is a fairly brute
force approach to providing a more usable display for mobile devices
based purely on using CSS to hide or shift around elements of the same
HTML.

Currently this is focused on making search results more usable, although
it will also improve the general header layout.

Functionality lost by this approach:
* Preferred library picker is hidden
* Facets are hidden
* Language picker is hidden
* Actions (such as add to list / place hold) for each result are hidden

Lots of room for improvement; for example, retaining functionality by
moving facets below the results, or making the language picker less
bulky, or moving actions under each search result.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Conflicts:
Open-ILS/src/templates/opac/css/style.css.tt2
Open-ILS/src/templates/opac/css/style.css.tt2
Open-ILS/src/templates/opac/parts/base.tt2