From 4efdb7b4dd4daee81aa0206a1bcd6029a99ceee1 Mon Sep 17 00:00:00 2001 From: Christine Morgan Date: Thu, 3 Sep 2015 22:46:27 -0400 Subject: [PATCH] lp1424690 Change search box on call number search results screen When on the call number browse results screen, provide the call number search box at the top of the screen instead of a keyword search box. If the user is already searching by call number, they are likely to expect to continue searching by call number in this box. Links are also provided to bring the user to a basic, advanced or browse search. Signed-off-by: Christine Morgan --- Open-ILS/src/templates/opac/cnbrowse.tt2 | 14 +++++++++++--- Open-ILS/src/templates/opac/css/style.css.tt2 | 22 ++++++++++++++++++++++ .../src/templates/opac/parts/advanced/cnbrowse.tt2 | 22 ++++++++++++++++++++++ .../src/templates/opac/parts/record/cnbrowse.tt2 | 2 ++ 4 files changed, 57 insertions(+), 3 deletions(-) create mode 100644 Open-ILS/src/templates/opac/parts/advanced/cnbrowse.tt2 diff --git a/Open-ILS/src/templates/opac/cnbrowse.tt2 b/Open-ILS/src/templates/opac/cnbrowse.tt2 index a0908f6a9c..a878d401b2 100644 --- a/Open-ILS/src/templates/opac/cnbrowse.tt2 +++ b/Open-ILS/src/templates/opac/cnbrowse.tt2 @@ -8,9 +8,17 @@ INCLUDE "opac/parts/topnav.tt2"; ctx.page_title = l("Call Number Browse"); %]

[% l('Call Number Browse') %]

- [% INCLUDE "opac/parts/searchbar.tt2" %] -
-
+ +
+
[% INCLUDE "opac/parts/record/cnbrowse.tt2" %]
diff --git a/Open-ILS/src/templates/opac/css/style.css.tt2 b/Open-ILS/src/templates/opac/css/style.css.tt2 index ff8c6ad592..adaca2c372 100644 --- a/Open-ILS/src/templates/opac/css/style.css.tt2 +++ b/Open-ILS/src/templates/opac/css/style.css.tt2 @@ -1214,6 +1214,28 @@ a.dash-link:hover { text-decoration: underline !important; } height: 1px; padding-bottom: 1ex; } + +#cn_search_box { + min-width: 20%; + height: 1.1em; + font-size: 15px; + border: 1px solid [% css_colors.border_standard %]; +} + +#cn-search-bar-wrapper { + padding: 10px 0 0 20px; + background: [% css_colors.background %]; +} + +#browse_block { + padding-top: 10px; +} + +#shelf_browse_label { + color: [% css_colors.primary %]; + font-weight: bold; +} + .cn_browse_item { padding: 2ex; } .results-paginator-list { padding-left: 1em; } .results-paginator-selected { color: [% css_colors.text_alert %]; } diff --git a/Open-ILS/src/templates/opac/parts/advanced/cnbrowse.tt2 b/Open-ILS/src/templates/opac/parts/advanced/cnbrowse.tt2 new file mode 100644 index 0000000000..5673387443 --- /dev/null +++ b/Open-ILS/src/templates/opac/parts/advanced/cnbrowse.tt2 @@ -0,0 +1,22 @@ +
+ + + +
+ + + + + [%- lib_select_id="numeric_search_library" -%] + + +
+
+ diff --git a/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 b/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 index 2dba5e54cd..67712b04f2 100644 --- a/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 @@ -1,3 +1,5 @@ +[% INCLUDE "opac/parts/advanced/cnbrowse.tt2" %] + [% cnoffset = CGI.param('cnoffset'); cnoffset = cnoffset.match('^-?\d+$') ? cnoffset : 0; # verify cnoffset is a sane value -- 2.11.0