From 10486d9071cf04831b4fd3c366641ca3e4d05a33 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Wed, 23 May 2018 12:32:57 -0400 Subject: [PATCH] add cart icon with count near the search box card-md.png and cart-sm.png are CC0 images sourced from http://aiconica.net/. Signed-off-by: Galen Charlton --- Open-ILS/src/templates/opac/css/style.css.tt2 | 20 ++++++++++++++++++++ Open-ILS/src/templates/opac/parts/cart.tt2 | 7 +++++++ Open-ILS/src/templates/opac/parts/searchbar.tt2 | 1 + Open-ILS/web/images/cart-md.png | Bin 0 -> 7541 bytes Open-ILS/web/images/cart-sm.png | Bin 0 -> 3138 bytes Open-ILS/web/js/ui/default/opac/record_selectors.js | 18 ++++++++++-------- 6 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 Open-ILS/src/templates/opac/parts/cart.tt2 create mode 100644 Open-ILS/web/images/cart-md.png create mode 100644 Open-ILS/web/images/cart-sm.png diff --git a/Open-ILS/src/templates/opac/css/style.css.tt2 b/Open-ILS/src/templates/opac/css/style.css.tt2 index 46d5e40e04..d439b1a22d 100644 --- a/Open-ILS/src/templates/opac/css/style.css.tt2 +++ b/Open-ILS/src/templates/opac/css/style.css.tt2 @@ -1038,6 +1038,26 @@ tr.result_table_row > td.result_table_pic_header { margin-left: 5em; } +/* styles for the cart */ +#record_cart { + [% IF rtl == 't' -%] + float: left; + margin-left: 2em; + [% ELSE; %] + float: right; + margin-right: 2em; + [% END; %] + position: relative; +} +#record_cart_count_floater { + background-color: [% css_colors.accent_lighter %]; + position: absolute; + top: -3px; + right: -3px; /* relative to icon, so don't want to adjust for RTL */ + z-index: 2; + border-radius: 50%; +} + .result_number { [% IF rtl == 't' -%] padding-right: 1em; diff --git a/Open-ILS/src/templates/opac/parts/cart.tt2 b/Open-ILS/src/templates/opac/parts/cart.tt2 new file mode 100644 index 0000000000..4f0a7479ff --- /dev/null +++ b/Open-ILS/src/templates/opac/parts/cart.tt2 @@ -0,0 +1,7 @@ +
+ [% l('View Cart') %] +
+ [% ctx.mylist.size %] + [% l('records in cart') %] +
+
diff --git a/Open-ILS/src/templates/opac/parts/searchbar.tt2 b/Open-ILS/src/templates/opac/parts/searchbar.tt2 index 0a5f62f44c..4cf34a393a 100644 --- a/Open-ILS/src/templates/opac/parts/searchbar.tt2 +++ b/Open-ILS/src/templates/opac/parts/searchbar.tt2 @@ -44,6 +44,7 @@ END; [% l('Advanced Search') %] [% l('Browse the Catalog') %] + [% INCLUDE 'opac/parts/cart.tt2' %]