From: Terran McCanna Date: Tue, 24 Sep 2013 18:51:21 +0000 (-0400) Subject: PINES KPAC - Squashed for 3.10 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Frel_3_10_kpac_squashed;p=evergreen%2Fpines.git PINES KPAC - Squashed for 3.10 KPAC squashed This combines multiple KPAC customizations into a single commit. Conflicts: Open-ILS/src/templates/kpac/home.tt2 Open-ILS/src/templates/kpac/parts/copy_table.tt2 Open-ILS/src/templates/kpac/parts/header.tt2 Open-ILS/web/css/skin/default/kpac/style.css Conflicts: Open-ILS/src/templates/kpac/parts/copy_table.tt2 Open-ILS/web/css/skin/default/kpac/style.css Updated dewey.tt2 PINES customization of KPAC - beta ready for testing Removing "kpac-original" directory in order to keep a clean source directory. Image handling has changed in the new version... Removing PINES-customized code that referred to a now-missing image. Modifications to quick search functions and stylesheet. Conflicts: Open-ILS/web/css/skin/default/kpac/style.css Testing modifications to navigation. Further tweaks to search limits and modifications to book bag links. Small changes to Search Limit names and Category names. Correcting file path for PINES logo on KPAC. PINES KPAC landing page doesn't include the Print button. Temporarily hid Add to List functionality until it can be further developed. Adding KPAC link to header and footer. Modified style guide to emphasize call numbers in search results and item display. Attempt to fix default pickup location bug when user is not logged in. Conflicts: Open-ILS/src/templates/kpac/getit.tt2 fixed problem with referencing wrong org selector Conflicts: Open-ILS/src/templates/kpac/getit.tt2 temporary workaround for holds error when user isn't logged in and doesn't select a pickup location Conflicts: Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm Adding fix for KPAC hold placement. Signed-off-by: Chris Sharp Corrected version of kpac.xml with properly nested preset searches Added README and graphics template for use of KPAC graphics. Conflicts: Open-ILS/examples/kpac.xml Added Nutrition subcategory under Early Learning category in KPAC. Add GALILEO for Kids link to KPAC header. Syncing kpac.xml with rel_2_5_1_kpac Change to allow KPAC to display more than one format icon (like OPAC). Fix for KPAC multi-format items Signed-off-by: Terran McCanna Conflicts: Open-ILS/src/templates/kpac/record.tt2 Open-ILS/web/css/skin/default/kpac/style.css KPAC Login Redirect Fix Fixes the redirect from the KPAC login to return back to the home page of the KPAC from the /opac/login screen, rather than back to the /opac/home screen, which is the current behavior, and confuses users of the KPAC when they end up back in the OPAC after having logged in. Modified KPAC login code to redirect to KPAC after logging in Signed-off-by: Adam Bowling Signed-off-by: Terran McCanna Conflicts: Open-ILS/src/templates/kpac/parts/header.tt2 Fix for too-large header sizes causing display issues in KPAC Signed-off-by: Terran McCanna Fix for KPAC holdings display issue. Signed-off-by: Terran McCanna KPAC 2.7 Upgrade Tweaks Signed-off-by: Terran McCanna Conflicts: Open-ILS/examples/kpac.xml Adds B4 Book Log icon and link to KPAC search results page and KPAC item details page. (This is a PINES-only customization.) Adds B4 Book Log icon to KPAC search results page and KPAC item details page. Conflicts: Open-ILS/src/templates/kpac/parts/record_row.tt2 Open-ILS/src/templates/kpac/record.tt2 Updated link to old library map to new library locator map in KPAC. Signed-off-by: Terran McCanna Improvements to KPAC list display, especially adding display of list annotations that were not shown. Signed-off-by: Terran McCanna Conflicts: Open-ILS/src/templates/kpac/parts/record_row.tt2 Open-ILS/src/templates/kpac/results.tt2 Removed added content from the KPAC for now since it doesn't display properly. Possibly add back in later if we can get the NoveList content to pull in right. Signed-off-by: Terran McCanna KPAC changes in preparation for upgrade: 1. Biggest change was to move the library selector box to the main search panel instead of on the side - had to modify quite a few files in order to make this work and pass the values correctly. 2. Also changed the feature icons to use links instead of search terms to allow more control over search limits and sorting and to see if caching the searches would improve response speed. 3. A number of smaller UI changes. Signed-off-by: Terran McCanna KPAC - Hold results not displaying item title and throwing log error I believe the path comparison operator in the 'load' subroutine has a flaw in logic caused by a path-naming problem. The path-matching function recognizes the kpac/getit_results path as matching positively for both the load_getit subroutine and the load_getit_results subroutine. This patch reverses the order in which the matching occurs in an attempt to resolve the conflict. Signed-off-by: Terran McCanna I've redone all of the kpac category links so they no longer use a link shortener. I also rearranged some of the links so that there are more options on the home page. Signed-off-by: Terran McCanna Conflicts: Open-ILS/examples/kpac.xml Updates to KPAC Features (addition of TumbleBooks) Signed-off-by: Terran McCanna Since we only have bits and pieces of Spanish translations for our customized KPAC right now, removing the parts that would display in Spanish if Spanish has been selected in the OPAC. In the future when all parts of the KPAC have been translated and graphic buttons have been switched to text buttons that can be translated, we will then need to go back in and re-add the language markup to allow the translations to occur. Signed-off-by: Terran McCanna KPAC Config File: Feature Page Reset Fresh version of kpac.xml file ready for upgrade to 3.0. Signed-off-by: McCanna KPAC Fix to broken image links Removes cache info from image links in KPAC because it was causing links on Dewey page to break. Signed-off-by: Terran McCanna KPAC Art and Features for SRP 2018 Signed-off-by: McCanna PINES KPAC: Summer Reading 2019 Topics Signed-off-by: Terran McCanna KPAC Update: Remove Tumblebooks Link GALILEO canceled Tumblebooks, so removing link. Signed-off-by: Terran McCanna KPAC Updates: Add E-Read Kids Add new permanent KPAC icon for E-Read Kids, hide summer reading, show back to school. Signed-off-by: Terran McCanna PINES KPAC: New logo Updates to incorporate new PINES logo. Signed-off-by: Terran McCanna PINES KPAC Customizations Fix problem with copy table column headers and styled alert message. Signed-off-by: Terran McCanna KPAC: re-adding Georgia Center for the Book image KPAC: updated config KPAC - Add Kirkus Prize to Awards List Signed-off-by: Terran McCanna re-add E-Read Kids link; fix whitespace KPAC Kirkus link fix Signed-off-by: Terran McCanna --- diff --git a/Open-ILS/examples/kpac.xml b/Open-ILS/examples/kpac.xml new file mode 100644 index 0000000000..9b25311e64 --- /dev/null +++ b/Open-ILS/examples/kpac.xml @@ -0,0 +1,82 @@ + + + + audience(a,b,c,j) + + + + + + + + + + + + + + https://ereadkidsga.axis360.baker-taylor.com + 30 + http://gapines.org/eg/kpac/results?qtype=keyword;query=(alphabet+||+keyword%3Aabc)+after(2000);sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28math+||+keyword%3A123%29+after%282005%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=su:color+after%282000%29;fi:audience=a + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28nutrition+||+keyword:%22healthy+food%22%29;sort=pubdate.descending;fi:audience=a,b + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%28su:shape+||+su:%22form+perception%22%29+||+su:geometry%29;fi:audience=a;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22clocks+and+watches%22+||+kw:%22telling+time%22%29;fi:audience=a,b;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=su:seasons;fi:audience=a,b + 40 + http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:dinosaur+after%282005%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:princess+after%282005%29;sort=pubdate.descending + homedewey + + + https://gapines.org/eg/kpac/results?bookbag=153202;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153204;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153203;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153201;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=3120113;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153206;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153205;locg=1;trail=11 + + https://gapines.org/eg/kpac/results?bookbag=379799;locg=1;trail=11 + + + http://gapines.org/eg/kpac/results?qtype=keyword;query=su:automobiles+after%282005%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28airplane+||+keyword:aeroplane%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=subject;query=railroad+trains;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28tractors+||+su:machinery%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?query=su:%22boats+and+boating%22;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22air+pilots,+military%22+||+warships%29;sort=pubdate.descending + + + + + + + diff --git a/Open-ILS/examples/kpac.xml.example b/Open-ILS/examples/kpac.xml.example index fde9883967..78951614f0 100644 --- a/Open-ILS/examples/kpac.xml.example +++ b/Open-ILS/examples/kpac.xml.example @@ -3,58 +3,95 @@ + all searches within the kpac to a specific collection. + --> + audience(a,b,c,j) + + + - - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - - - - 11 - 10 - 12 - + + + + + + + + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%22back+to+school%22+||+keyword:%22goes+to+school%22%29;sort=pubdate.descending + - - - su:piano - su:guitar - su:trumpet - su:drums - su:bass - http://en.wikipedia.org/wiki/Clarinet - - - su:entertainment sort(pubdate)#descending - su:politics sort(pubdate)#descending - su:economy sort(pubdate)#descending + https://ereadkidsga.axis360.baker-taylor.com + 30 + http://gapines.org/eg/kpac/results?qtype=keyword;query=(alphabet+||+keyword%3Aabc)+after(2000);sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28math+||+keyword%3A123%29+after%282005%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=su:color+after%282000%29;fi:audience=a + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28nutrition+||+keyword:%22healthy+food%22%29;sort=pubdate.descending;fi:audience=a,b + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28%28su:shape+||+su:%22form+perception%22%29+||+su:geometry%29;fi:audience=a;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22clocks+and+watches%22+||+kw:%22telling+time%22%29;fi:audience=a,b;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=su:seasons;fi:audience=a,b + 40 + http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:dinosaur+after%282005%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=ti:princess+after%282005%29;sort=pubdate.descending + homedewey - - - - - - - - + + + https://gapines.org/eg/kpac/results?bookbag=153202;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153204;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153203;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153201;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153206;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=154170;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=153205;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=154171;locg=1;trail=11 + https://gapines.org/eg/kpac/results?bookbag=379799;locg=1;trail=11 + + + http://gapines.org/eg/kpac/results?qtype=keyword;query=su:automobiles+after%282005%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28airplane+||+keyword:aeroplane%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=subject;query=railroad+trains;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28tractors+||+su:machinery%29;sort=pubdate.descending + http://gapines.org/eg/kpac/results?query=su:%22boats+and+boating%22;sort=pubdate.descending + http://gapines.org/eg/kpac/results?qtype=keyword;query=%28su:%22air+pilots,+military%22+||+warships%29;sort=pubdate.descending + - + + + + + + + + + + + diff --git a/Open-ILS/examples/web/css/skin/kpac2/kpac/style.css b/Open-ILS/examples/web/css/skin/kpac2/kpac/style.css index e3b7209f5d..f8b5bd5a5e 100755 --- a/Open-ILS/examples/web/css/skin/kpac2/kpac/style.css +++ b/Open-ILS/examples/web/css/skin/kpac2/kpac/style.css @@ -1,1081 +1,1074 @@ -@charset "utf-8"; - -@font-face { - font-family: 'Cabin'; - src: url('fonts/Cabin-Regular.eot'); - src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'), - url('fonts/Cabin-Regular.woff') format('woff'), - url('fonts/Cabin-Regular.ttf') format('truetype'), - url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg'); -} - -@font-face { - font-family: 'Cabin-Semibold'; - src: url('fonts/Cabin-SemiBold.eot'); - src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'), - url('fonts/Cabin-SemiBold.woff') format('woff'), - url('fonts/Cabin-SemiBold.ttf') format('truetype'), - url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg'); -} - -@font-face { - font-family: 'Kreon'; - src: url('fonts/Kreon.eot'); - src: url('fonts/Kreon.eot?#iefix') format('embedded-opentype'), - url('fonts/Kreon.woff') format('woff'), - url('fonts/Kreon.ttf') format('truetype'), - url('fonts/Kreon.svg#webfont8iYScu0S') format('svg'); -} - -body { - font-family:'Cabin', Arial; - font-size:12px; - margin:0; - padding:0; - border:0; - color:#424242; -} - -a img { border:0; } - -a { - text-decoration:none; - cursor:pointer; - color:#b53ea6; -} - -h1, h2, h3 { - font-weight:normal; - text-transform:uppercase; - margin:0; - font-family: 'Kreon'; -} - -h1 { - font-size:52px; -} - -h2 { - font-size:48px; -} - -h3 { - color:#989898; - font-size:18px; - text-transform:none; -} - -select { - font-size:14px; - border:1px solid #d0d0d0; - color:#424242; -} - -input[type=radio] { - margin:0; - padding:0; -} - -input[type=text], input[type=password], textarea { - border:1px solid #d0d0d0; - font-family:'Cabin', Arial; - color:#424242; - margin:0; - resize:none; -} - -.main_center { - width:956px; - margin:auto; - padding-bottom:20px; - padding-top:10px; -} - -.main_header_wrapper { - width:956px; - height:50px; - padding-top:10px; - overflow:hidden; -} - -.logo_wrapper { - float:left; -} - -.logo_left, .logo_right { - display:block; - width:16px; - height:71px; - overflow:hidden; - float:left; -} - -.logo_right { -} - -.logo_middle { - display:block; - float:left; - padding:6px 14px 0px 26px; -} - -.header_menu { - margin-right:29px; - font-family:Arial; -} - -.header_menu a { - display:block; - float:right; - color:#8e8e8e; - margin-left:5px; -} - -.header_menu a:hover { - color:#b53ea6; -} - -.banner_wrapper { - height:352px; - position:relative; - z-index:1; -} - -.hp_banner_bgl { - background:url('/images/kpac/hp_banner_bgl.png') repeat-x bottom right; -} - -.hp_banner_bgr { - background:url('/images/kpac/hp_banner_bgr.png') repeat-x bottom left; -} - -.hp_banner_content { - width:902px; - background:url('/images/kpac/hp_banner.png') repeat-x bottom left; -} - -.hp_search_main { - padding-top:197px; - padding-left:16px; -} - -.hp_search_box_wrapper { - padding-bottom:5px; - padding-right:10px; -} - -.hp_search_box { - border:none !important; - font-size:18px; - padding: 8px 5px 7px 5px; - width:304px; -} - -.hp_search_st { - font-size:18px; - text-transform:uppercase; - color:white; - font-family: 'Kreon'; -} - -.hp_search_st .st_radio_btn { - background:#303030; - padding:7px 6px 9px 10px; -} - -.hp_search_st .st_radio_btn input[type=radio] { - overflow:hidden; - width:15px; -} - -.hp_search_st .st_label { - background:#303030; - padding-right:17px; -} - -.main_wrapper { - width:956px; - overflow:hidden; -} - -.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub { - width:956px; - height:8px; - overflow:hidden; -} - -.main_top_shadow_sub { - height:69px; -} - -.main_tl_corner, .main_bl_corner { - width:8px; - height:8px; - overflow:hidden; - background:url('/images/kpac/main_tl_corner.png') no-repeat; - float:left; -} - -.main_bl_corner { - background:url('/images/kpac/main_bl_corner.png') no-repeat; -} - -.main_tr_corner, .main_br_corner { - width:8px; - height:8px; - overflow:hidden; - background:url('/images/kpac/main_tr_corner.png') no-repeat; - float:right; -} - -.main_br_corner { - background:url('/images/kpac/main_br_corner.png') no-repeat; -} - -.main_mid_top, .main_mid_bottom { - width:940px; - height:8px; - overflow:hidden; - float:left; - background:url('/images/kpac/main_top_bg.png') repeat-x; -} - -.main_mid_bottom_sub { - width:956px; - height:8px; - overflow:hidden; - background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat; -} - -.main_mid_top_sub { - width:3000px; - height:69px; - overflow:hidden; - background:url('/images/kpac/main_top_bg_sub.png') no-repeat; -} - -.main_mid_bottom { - background:url('/images/kpac/main_bottom_bg.png') repeat-x; -} - -.main_left_shadow { - background:url('/images/kpac/main_left_shadow.png') repeat-y; -} - -.main_right_shadow { - background:url('/images/kpac/main_right_shadow.png') repeat-y; -} - -.main_inside_cell { - background: white; -} - -.main_content_wrapper { - width:684px; - overflow:hidden; -} - -/* -.main_content_wrapper a { - padding:0 2px; - color:#b53ea6; -} - -.main_content_wrapper a:hover { - background:#b53ea6; - color:white; -} -*/ - -.sub_search_category .search_category { - width:216px; -} - -.search_wrapper { - text-align:center; - width:950px; - background:url('/images/kpac/search_bg.png') no-repeat bottom; -} - -.search_wrapper h1 { - margin-top:23px; -} - -.search_box_wrapper { - margin-top:15px; - padding-bottom:37px; -} - -.search_box_wrapper label { - font-size:20px; - font-weight:bold; - color:#74d514; - margin:0; - padding:0; -} - -.search_box_wrapper .st_radio_btn { - padding-right:4px; -} - -.search_box_wrapper .st_label { - padding-right:24px; -} - -.search_box { - width:304px; - height:17px; - font-size:14px; - padding:10px; - font-weight:bold; - margin-right:6px !important; -} - -.st_author_box { - padding-right:15px !important; -} - -.category_wrapper { - margin-left:24px; -} - -.c_header_image, .c_header_image2 { - margin-top:10px; - margin-bottom:10px; -} - -.c_header_image2 { - font-size:20px; - color:#74d514; -} - -.c_header_hp_or { - color:#323232; - text-transform:uppercase; -} - -.main_category_table td { - padding-right:13px; - padding-bottom:11px; -} - -.main_category_table td a { - display:block; - width:168px; - height:144px; - border:1px solid #d0d0d0; - font-size:16px; - color:white; - overflow:hidden; - white-space:nowrap; -} - -.main_category_table td a span { - display:block; - width:168px; - height:29px; - background:#b53ea6; - overflow:hidden; - text-align:center; - padding-top:8px; -} - -.footer_wrapper { - font-size:11px; - font-family:Arial; - margin-left:26px; -} - -.footer_wrapper a { - display:block; - float:left; - color:#666; - padding:7px 15px 7px 0px; -} - -.footer_wrapper a:hover { - color:#b53ea6; -} - -.sub_sidebar { - background:#e3e3e3 url('/images/kpac/sub_side_bg.png') repeat-y; - border-top:1px solid #eee; -} - -.sub_sidebar_inner { - width:216px; - overflow:hidden; - margin:26px 25px 0px 25px; -} - -.sub_sidebar_header { - color:#424242; - font-size:18px; - text-transform:uppercase; - margin-bottom:7px; - font-family: 'Kreon'; -} - -.sub_sidebar_search_box, -.item_detail_rating .review_box_body .input_boxes input[type=text], -.checkout_box .box_inside .text_box { - width:198px; - font-size:14px; - padding:11px 8px 11px 8px; -} - -.sub_sidebar_search_wrapper { - margin-bottom:4px; -} - -.sub_sidebar_search_st { - font-size:14px; - color:white; - font-family: 'Kreon'; -} - -.sub_sidebar_search_st .st_radio_btn { - background:#9e9e9e; - padding:6px 4px 7px 7px; -} - -.sub_sidebar_search_st .st_radio_btn input[type=radio] { - overflow:hidden; - width:15px; -} - -.sub_sidebar_search_st .st_label { - background:#9e9e9e; - padding-right:10px; -} - -.st_radio_spacer div { - width:4px; -} - -.breadcrumb { - margin-top:11px; - margin-left:3px; -} - -.breadcrumb a, .breadcrumb .bread_last { - display:block; - float:left; - background:#74d514; - font-family:'Cabin-Semibold', 'Cabin', Arial; - color:white; - font-size:11px; - text-transform:uppercase; - padding:18px 10px 18px 15px; - height:14px; -} - -.breadcrumb .bread_last { - display:block; - background:#b9b9b9; - padding-right:15px; -} - -.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last { - float:left; - width:27px; - height:50px; - overflow:hidden; - background:url('/images/kpac/bread_green_mid.png') no-repeat; -} - -.breadcrumb .bread_green_last { - background:url('/images/kpac/bread_green_last.png') no-repeat; -} - -.breadcrumb .bread_home { - padding:7px 4px 7px 8px; - height:36px; -} - -.item_detail_header { - padding-left:23px; - padding-top:28px; - margin-bottom:20px; -} - -.item_detail_image { - float:left; - padding-top:3px; - width:169px; - overflow:hidden; -} - -.item_detail_image a img { - border:1px solid #d0d0d0; -} - -.item_detail_info { - float:left; - width:321px; - padding-left:18px; -} - -.item_detail_name { - font-size:18px; - color:#b53ea6; - padding-bottom:2px; -} - -.item_detail_author { - padding-bottom:14px; - color:#878787; - font-size:14px; -} - -.item_icon_wrapper { - width:80px; - height:106px; - overflow:hidden; - float:left; -} - -.item_icon { - width:80px; - height:80px; - background:url('/images/kpac/icon_bg.png') no-repeat; - text-align:center; - overflow:hidden; - line-height:80px; -} - -.item_icon img { - vertical-align:middle; - position:relative; - top:-1px; -} - -.item_icon_type_text { - width:80px; - height:24px; - text-align:center; - overflow:hidden; - display:table-cell; - vertical-align:middle; - line-height:12px; -} - -.item_detail_rate_wrapper { - float:left; - padding-left:20px; -} - -.item_detail_rate_starts { - float:left; - border-right:1px solid #e4e5e5; - padding-right:10px; - margin-right:10px; - margin-bottom:7px; -} - -.item_detail_rate_link { - float:left; - font-size:14px; -} - -.item_detail_callnumber { - margin-bottom:4px; -} - -.item_detail_header_buttons { - float:right; - margin-top:3px; - margin-right:23px; - text-align:right; -} - -.item_detail_getit_btn { - margin-bottom:10px; -} - -.item_location_table td { - padding-top:7px; - padding-bottom:7px; -} - -.item_location_table .header td { - font-size:14px; - font-weight:bold; - text-transform:uppercase; - border-bottom:1px solid #e3e3e3; - padding-top:14px; - padding-bottom:12px; -} - -.item_location_table td.location { - width:142px; - padding-left:43px; -} - -.item_location_table td.loc_info { - width:148px; -} - -.item_location_table td.status { - width:138px; -} - -.item_location_table td.callnumber { - width:213px; -} - -.item_location_table .gray td { - background:#f2f2f2; -} - -.item_detail_desc { - font-size:14px; - line-height:22px; - padding:11px 23px; -} - -.item_detail_desc p { - margin:0; - margin-bottom:10px; -} - -.item_detail_desc a { - padding:0px 2px; -} - -.item_detail_desc a:hover { - color:white; - background:#b53ea6; -} - -.item_detail_extras_tabs { - padding-top:15px; - padding-left:23px; - width:3000px; - background:#e3e3e3; -} - -.item_detail_extras_tabs a, -.item_detail_extras_tabs div.selected { - display:block; - float:left; - padding:14px 35px; - background:#b53ea6; - color:white; - font-size:14px; - margin-right:10px; -} - -.item_detail_extras_tabs a.selected, -.item_detail_extras_tabs div.selected { - background:white; - color:#424242; -} - -.item_detail_rating_top { - font-size:14px; - border-bottom:1px solid #e3e3e3; - padding-left:23px; -} - -.item_avg_rate_table { - margin:11px 0; -} - -.item_avg_rate_table .avg_rate { - padding-right:10px; - border-right:1px solid #e3e3e3; -} - -.item_avg_rate_table .stars { - padding-left:10px; -} - -.item_avg_rate_table .total_rates { - padding-left:10px; -} - -.item_detail_rating { - width:638px; - padding:15px 23px 25px 23px; - overflow:hidden; - border-bottom:1px solid #e3e3e3; -} - -.item_detail_rating .review_box_top { - width:638px; - height:9px; - overflow:hidden; - background:url('/images/kpac/reviews_top.png') no-repeat; -} - -.item_detail_rating .review_box_body { - background:#e3e3e3; - padding:1px 25px 0px 25px; -} - -.item_detail_rating .review_box_body .input_boxes { - padding-bottom:15px; -} - -.item_detail_rating .review_box_body .input_boxes .review_email_cell { - padding-left:10px; -} - -.item_detail_rating .review_box_body .input_boxes .rating_msg_box { - font-size:11px; - color:#9a9a9a; - padding-left:12px; -} - -.item_detail_rating2 { - font-size:14px; - padding:7px 0px; - border-top:1px solid #c4c2c2; - border-bottom:1px solid #c4c2c2; - margin-bottom:15px; -} - -.item_avg_rate_table2 .rate { - padding-right:10px; -} - -.item_avg_rate_table2 .stars { - padding:0px 10px; - border-left:1px solid #c4c2c2; - border-right:1px solid #c4c2c2; -} - -.item_avg_rate_table2 .scale { - padding-left:10px; - color:#9a9a9a; -} - -.item_detail_rating .review_box_body .review_comment_box { - margin-bottom:20px; -} - -.item_detail_rating - .review_box_body - .review_comment_box - .review_comment { - width:578px; - height:87px; - padding-left:7px; - padding-top:9px; - font-size:14px; -} - -.item_detail_rating .review_submit_box { - padding-top:5px; -} - -.sub_navigation1, .sub_navigation3 { - padding:25px 23px 20px 23px; -} - -.sub_navigation2 { - padding:0px 23px 25px 23px; - border-bottom:1px solid #e3e3e3; -} - -.sub_navigation1 .nav_mid_bg, -.sub_navigation2 .nav_mid_bg, -.sub_navigation3 .nav_mid_bg { - background:#eaeaea; - text-align:center; - font-size:14px; - font-family: 'Kreon'; -} - - -.sub_navigation1 .nav_mid_bg .current_page, -.sub_navigation2 .nav_mid_bg .current_page, -.sub_navigation3 .nav_mid_bg .current_page { - font-size:24px; - color:#b53ea6; - padding:0px 12px; -} - -.sub_navigation1 .nav_mid_bg .total_pages, -.sub_navigation2 .nav_mid_bg .total_pages, -.sub_navigation3 .nav_mid_bg .total_pages { - font-size:24px; - padding-left:12px; -} - - -.sub_navigation1 .to_top_btn, -.sub_navigation3 .to_top_btn { - padding-left:19px; -} - -.sub_navigation2.checkout { - padding-top:25px; - border-bottom:none; -} - -.search_results { - padding:17px 23px 20px 23px; - border-bottom:1px solid #e3e3e3; -} - -.search_results .item_icon_wrapper { - padding-top:3px; -} - -.search_results .item_detail_info { - width:370px; -} - -.search_results .item_detail_info .item_detail_author { - padding-bottom:6px; -} - -.search_results .item_detail_info .item_detail_actions { - padding-top:28px; -} - -.search_results - .item_detail_info - .item_detail_actions - .button { - float:left; - padding-right:5px; -} - -.checkout_options { - border-bottom:1px solid #e3e3e3; - font-size:14px; -} - -.checkout_options .left_brain { - width:294px; - overflow:hidden; - padding:11px 25px 25px 23px; -} - -.checkout_options .left_brain_cell { - border-right:1px solid #e3e3e3; -} - -.checkout_options .right_brain { - width:294px; - overflow:hidden; - padding:11px 23px 25px 25px; -} - -.checkout_options p { - margin:0; -} - -.checkout_options .top_side { - text-align:center; - padding-bottom:15px; -} - -.checkout_options .submit_btn { - -} - -.checkout_box { - padding-bottom:5px; -} - -.checkout_box .box1_top { - width:294px; - height:9px; - font-size:0px; - overflow:hidden; - background:url('/images/kpac/box1_top.png') no-repeat; -} - -.checkout_box .box_inside { - background:#e3e3e3; - padding:7px 25px 20px 25px; -} - -.checkout_box .box_inside p { - margin-bottom:5px; -} - -.checkout_box .box_inside .input_box { - float:left; -} - -.checkout_box .box_inside .help_btn { - float:right; - display:block; - - /* IE7 star hack */ - *position:relative; - *top:1px; -} - -.checkout_box .box_inside .text_box { - padding-bottom:10px; -} - -.checkout_box .box_inside .pickup_lib select { - width:244px; -} - -.checkout_item_pad { - padding-top:30px; -} - -.checkout_res_body { - font-size:18px; - text-align:center; - line-height:30px; -} - -.checkout_res_back { - font-size:11px; - font-family:'Cabin-Semibold', 'Cabin', Arial; - text-transform:uppercase; - white-space:nowrap; - color:white; - background:#74d514; - padding:18px 28px 18px 0px; - display:block; - overflow:hidden; - height:14px; -} - -.sub_cat_wrapper { - padding:13px 0px 13px 75px; - border-bottom:1px solid #e3e3e3; -} - -.center_me { - width:956px; - margin:auto; -} - -.hp_reposition { - position:relative; - top:-46px; -} - -.sub_header2 { - text-align:center; - margin-top:20px; - margin-bottom:9px; -} - -.sub_header { - font-size:14px; - background:#e3e3e3; - padding:8px 23px; -} - -.clear { - clear:both; - font-size:0px; - line-height:0px; - /* background:green; - for debugging */ - - /* IE7 has a problem with these - height:0px; - overflow:hidden; - */ -} - -div.hr { - margin: 12px 0; - background:#c4c2c2; - height:1px; - overflow:hidden; -} - -.popup_wrapper { - position:absolute; -} - -.popup_wrapper .popup_wrapper_inner { - position:relative; - display:none; - top:0px; - left:0px; -} - -.popup_wrapper .popup_mid { - background:white; -} - -.popup_wrapper .popup_content { - margin-right:-20px; - margin-bottom:-20px; - position:relative; - top:-10px; - left:-10px; - padding:2px; - overflow:hidden; - font-size:14px; -} - -.popup_wrapper .popup_arrow_bm { - position:relative; - top:-3px; -} - -.popup_wrapper .popup_tl { - width:13px; - height:13px; - background:url('/images/kpac/popup_tl.png') no-repeat; -} - -.popup_wrapper .popup_tm { - background:url('/images/kpac/popup_tm.png') repeat-x; -} - -.popup_wrapper .popup_tr { - width:13px; - height:13px; - background:url('/images/kpac/popup_tr.png') no-repeat; -} - -.popup_wrapper .popup_lm { - background:url('/images/kpac/popup_lm.png') repeat-y; -} - -.popup_wrapper .popup_rm { - background:url('/images/kpac/popup_rm.png') repeat-y; -} - -.popup_wrapper .popup_bl { - width:13px; - height:13px; - background:url('/images/kpac/popup_bl.png') no-repeat; -} - -.popup_wrapper .popup_bm { - background:url('/images/kpac/popup_bm.png') repeat-x; -} - -.popup_wrapper .popup_br { - width:13px; - height:13px; - background:url('/images/kpac/popup_br.png') no-repeat; -} - -.invisible { - visibility : hidden; -} - - - - - - - - - - - - - - - - +@charset "utf-8"; + +@font-face { + font-family: 'Cabin'; + src: url('fonts/Cabin-Regular.eot'); + src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'), + url('fonts/Cabin-Regular.woff') format('woff'), + url('fonts/Cabin-Regular.ttf') format('truetype'), + url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg'); +} + +@font-face { + font-family: 'Cabin-Semibold'; + src: url('fonts/Cabin-SemiBold.eot'); + src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'), + url('fonts/Cabin-SemiBold.woff') format('woff'), + url('fonts/Cabin-SemiBold.ttf') format('truetype'), + url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg'); +} + +body { + font-family:'Cabin', Arial; + font-size:12px; + background: #e0f1fb; + margin:0; + padding:0; + border:0; + color:#424242; +} + +a img { border:0; } + +a { + text-decoration:none; + cursor:pointer; + color:#0098f9; +} + +h1, h2, h3 { + font-weight:normal; + text-transform:uppercase; + margin:0; +} + +h1 { + font-size:45px; +} + +h2 { + font-size:40px; +} + +h3 { + color:#777777; + font-size:18px; + text-transform:none; +} + +select { + font-size:14px; + border:1px solid #d0d0d0; + color:#424242; +} + +input[type=radio] { + margin:0; + padding:0; +} + +input[type=text], input[type=password], textarea { + border:1px solid #d0d0d0; + font-family:'Cabin', Arial; + color:#424242; + margin:0; + resize:none; +} + +.main_center { + width:956px; + margin:auto; + padding-bottom:20px; + padding-top:17px; +} + +.main_header_wrapper { + width:950px; + height:440px; + position:relative; + top:5px; + overflow:hidden; + background:url('/images/kpac/KPAC_Main_Graphic.jpg') no-repeat bottom; + font-size:14px; +} + + +.logo_wrapper { + float:left; + text-align:center; +} + +.logo_wrapper a { + color:#777777; +} + +.logo_wrapper a:hover { + color:#b53ea6; +} + +.logo { + padding:10px 0px 3px 0px; +} + +.header_utils { + font-family:Arial; +} + +.header_utils a { + color:#8e8e8e; + display:block; + float:left; + margin-top:19px; + padding:17px 8px 15px 8px; +} + +.header_utils a:hover { + color:#b53ea6; +} + +.text_size_btn { + margin-left:2px; + padding:15px 8px 11px 9px !important; +} + +.text_size_btn span { + position:relative; + top:-4px; +} + +.print_btn { + padding:12px 9px 9px 9px !important; +} + +.print_btn span { + position:relative; + top:-6px; +} + +.header_menu { +} + +.header_menu a { + display:block; + float:right; + color:#777777; + padding:17px 8px 15px 8px; +} + +.header_menu a:hover { + color:#b53ea6; +} + +.main_wrapper { + width:956px; + overflow:hidden; +} + +.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub { + width:956px; + height:8px; + overflow:hidden; +} + +.main_top_shadow_sub { + height:69px; +} + +.main_tl_corner, .main_bl_corner { + width:8px; + height:8px; + overflow:hidden; + background:url('/images/kpac/main_tl_corner.png') no-repeat; + float:left; +} + +.main_bl_corner { + background:url('/images/kpac/main_bl_corner.png') no-repeat; +} + +.main_tr_corner, .main_br_corner { + width:8px; + height:8px; + overflow:hidden; + background:url('/images/kpac/main_tr_corner.png') no-repeat; + float:right; +} + +.main_br_corner { + background:url('/images/kpac/main_br_corner.png') no-repeat; +} + +.main_mid_top, .main_mid_bottom { + width:940px; + height:8px; + overflow:hidden; + float:left; + background:url('/images/kpac/main_top_bg.png') repeat-x; +} + +.main_mid_bottom_sub { + width:956px; + height:8px; + overflow:hidden; + background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat; +} + +.main_mid_top_sub { + width:3000px; + height:69px; + overflow:hidden; +} + +.main_mid_bottom { + background:url('/images/kpac/main_bottom_bg.png') repeat-x; +} + +.main_left_shadow { + background:url('/images/kpac/main_left_shadow.png') repeat-y; +} + +.main_right_shadow { + background:url('/images/kpac/main_right_shadow.png') repeat-y; +} + +.main_inside_cell { + background: white; +} + +.main_content_wrapper { + width:684px; + overflow:hidden; +} + +/* +.main_content_wrapper a { + padding:0 2px; + color:#0098f9; +} + +.main_content_wrapper a:hover { + background:#b53ea6; + color:white; +} +*/ + +.sub_search_category .search_category { + width:216px; +} + +.search_wrapper { + text-align:center; + width:950px; + margin-top:190px; +} + +.search_wrapper h1 { + margin-top:23px; +} + +.search_box_wrapper { + margin-top:15px; + padding-bottom:37px; +} + +.search_box_wrapper label { + font-size:20px; + font-weight:bold; + color:#38c500; + margin:0; + padding:0; +} + +.search_box_wrapper .st_radio_btn { + padding-right:4px; +} + +.search_box_wrapper .st_label { + padding-right:24px; +} + +.search_box { + width:304px; + height:17px; + font-size:14px; + padding:10px; + font-weight:bold; + margin-right:6px !important; +} + +.st_author_box { + padding-right:15px !important; +} + +.category_wrapper { + margin-left:24px; + padding-bottom:10px; +} + +.c_header_image { + margin-top:10px; + margin-bottom:10px; +} + +.main_category_table td { + padding-right:75px; + padding-bottom:20px; +} + +.main_category_table td a { + display:block; + width:168px; + height:144px; + border:none; + font-size:16px; + color:white; + overflow:hidden; + white-space:nowrap; +} + +.main_category_table td a span { + display:block; + width:168px; + height:29px; + background:#0098f9; + overflow:hidden; + text-align:center; + padding-top:8px; +} + +.footer_wrapper { + position:absolute; + bottom:-50; + width:100%; + height:60px; + background:#000; + font-size:13px; + color:#fff; + padding:20px 0px 0px 20px; +} + +.footer_wrapper a { + color:#fff; +} + +.footer_wrapper a:hover { + color:#b53ea6; +} + +.copyright_text { + float:left; +} + +.illustrator_text { + float:right; + margin-right:50px; +} + +.footer_logo { +} + +.sub_sidebar { + +} + +.sub_sidebar_inner { + width:216px; + overflow:hidden; + margin:26px 25px 0px 25px; +} + +.sub_sidebar_header { + color:#424242; + font-size:18px; + text-transform:uppercase; + margin-bottom:7px; +} + +.sub_sidebar_search_box, +.item_detail_rating .review_box_body .input_boxes input[type=text], +.checkout_box .box_inside .text_box { + width:198px; + font-size:14px; + padding:11px 8px 11px 8px; +} + +.sub_sidebar_search_wrapper { + margin-bottom:4px; +} + +.sub_sidebar_search_st { + font-size:14px; + color:white; +} + +.sub_sidebar_search_st .st_radio_btn { + background:#9e9e9e; + padding:6px 4px 7px 7px; +} + +.sub_sidebar_search_st .st_radio_btn input[type=radio] { + overflow:hidden; + width:15px; +} + +.sub_sidebar_search_st .st_label { + background:#9e9e9e; + padding-right:10px; +} + +.st_radio_spacer div { + width:4px; +} + +.breadcrumb { + margin-top:11px; + margin-left:3px; +} + +.breadcrumb a, .breadcrumb .bread_last { + display:block; + float:left; + background:#74d514; + font-family:'Cabin-Semibold', 'Cabin', Arial; + color:white; + font-size:11px; + text-transform:uppercase; + padding:18px 10px 18px 15px; + height:14px; +} + +.breadcrumb .bread_last { + display:block; + background:#b9b9b9; + padding-right:15px; +} + +.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last { + float:left; + width:27px; + height:50px; + overflow:hidden; + background:url('/images/kpac/bread_green_mid.png') no-repeat; +} + +.breadcrumb .bread_green_last { + background:url('/images/kpac/bread_green_last.png') no-repeat; +} + +.breadcrumb .bread_home { + padding:7px 4px 7px 8px; + height:36px; +} + +.item_detail_header { + padding-left:23px; + padding-top:28px; + margin-bottom:20px; +} + +.item_detail_image { + float:left; + padding-top:3px; + width:169px; + overflow:hidden; +} + +.item_detail_image a img { + border:1px solid #d0d0d0; +} + +.item_detail_info { + float:left; + width:321px; + padding-left:18px; +} + +.item_detail_name { + font-size:18px; + color:#0098f9; + padding-bottom:2px; +} + +.item_detail_author { + padding-bottom:14px; + color:#878787; + font-size:14px; +} + +.item_icon_wrapper { + width:80px; + height:106px; + overflow:hidden; + float:left; +} + +.item_icon { + width:80px; + height:80px; + background:url('/images/kpac/icon_bg.png') no-repeat; + text-align:center; + overflow:hidden; + line-height:80px; +} + +.item_icon img { + vertical-align:middle; + position:relative; + top:-1px; +} + +.item_icon_type_text { + width:80px; + height:24px; + text-align:center; + overflow:hidden; + display:table-cell; + vertical-align:middle; + line-height:12px; +} + +.item_detail_rate_wrapper { + float:left; + padding-left:20px; +} + +.item_detail_rate_starts { + float:left; + border-right:1px solid #e4e5e5; + padding-right:10px; + margin-right:10px; + margin-bottom:7px; +} + +.item_detail_rate_link { + float:left; + font-size:14px; +} + +.item_detail_callnumber { + margin-bottom:4px; +} + +.item_detail_header_buttons { + float:right; + margin-top:3px; + margin-right:23px; + text-align:right; +} + +.item_detail_getit_btn { + margin-bottom:10px; +} + +.item_location_table td { + padding-top:7px; + padding-bottom:7px; +} + +.item_location_table .header td { + font-size:14px; + font-weight:bold; + text-transform:uppercase; + border-bottom:1px solid #e3e3e3; + padding-top:14px; + padding-bottom:12px; +} + +.item_location_table td.location { + width:300px; + padding-left:25px; +} + +.item_location_table td.loc_info { + width:150px; +} + +.item_location_table td.status { + width:100px; +} + +.item_location_table td.callnumber { + width:160px; +} + +.item_location_table .gray td { + background:#f2f2f2; +} + +.item_detail_desc { + font-size:14px; + line-height:22px; + padding:11px 23px; +} + +.item_detail_desc p { + margin:0; + margin-bottom:10px; +} + +.item_detail_desc a { + padding:0px 2px; +} + +.item_detail_desc a:hover { + color:white; + background:#b53ea6; +} + +.item_detail_extras_tabs { + padding-top:15px; + padding-left:23px; + width:3000px; + background:#e3e3e3; +} + +.item_detail_extras_tabs a { + display:block; + float:left; + padding:14px 27px; + background:#0098f9; + color:white; + font-size:14px; + margin-right:10px; +} + +.item_detail_extras_tabs a.ac_tab_selected, +.item_detail_extras_tabs div.ac_tab_selected { + background:white; + color:#424242; +} + +.item_detail_rating_top { + font-size:14px; + border-bottom:1px solid #e3e3e3; + padding-left:23px; +} + +.item_avg_rate_table { + margin:11px 0; +} + +.item_avg_rate_table .avg_rate { + padding-right:10px; + border-right:1px solid #e3e3e3; +} + +.item_avg_rate_table .stars { + padding-left:10px; +} + +.item_avg_rate_table .total_rates { + padding-left:10px; +} + +.item_detail_rating { + width:638px; + padding:15px 23px 25px 23px; + overflow:hidden; + border-bottom:1px solid #e3e3e3; +} + +.item_detail_rating .review_box_top { + width:638px; + height:9px; + overflow:hidden; + background:url('/images/kpac/reviews_top.png') no-repeat; +} + +.item_detail_rating .review_box_body { + background:#e3e3e3; + padding:1px 25px 0px 25px; +} + +.item_detail_rating .review_box_body .input_boxes { + padding-bottom:15px; +} + +.item_detail_rating .review_box_body .input_boxes .review_email_cell { + padding-left:10px; +} + +.item_detail_rating .review_box_body .input_boxes .rating_msg_box { + font-size:11px; + color:#9a9a9a; + padding-left:12px; +} + +.item_detail_rating2 { + font-size:14px; + padding:7px 0px; + border-top:1px solid #c4c2c2; + border-bottom:1px solid #c4c2c2; + margin-bottom:15px; +} + +.item_avg_rate_table2 .rate { + padding-right:10px; +} + +.item_avg_rate_table2 .stars { + padding:0px 10px; + border-left:1px solid #c4c2c2; + border-right:1px solid #c4c2c2; +} + +.item_avg_rate_table2 .scale { + padding-left:10px; + color:#9a9a9a; +} + +.item_detail_rating .review_box_body .review_comment_box { + margin-bottom:20px; +} + +.item_detail_rating + .review_box_body + .review_comment_box + .review_comment { + width:578px; + height:87px; + padding-left:7px; + padding-top:9px; + font-size:14px; +} + +.item_detail_rating .review_submit_box { + padding-top:5px; +} + +.sub_navigation1, .sub_navigation3 { + padding:25px 23px 20px 23px; +} + +.sub_navigation2 { + padding:0px 23px 25px 23px; + border-bottom:1px solid #e3e3e3; +} + +.sub_navigation1 .nav_mid_bg, +.sub_navigation2 .nav_mid_bg, +.sub_navigation3 .nav_mid_bg { + background:#eaeaea; + text-align:center; + font-size:14px; + +} + + +.sub_navigation1 .nav_mid_bg .current_page, +.sub_navigation2 .nav_mid_bg .current_page, +.sub_navigation3 .nav_mid_bg .current_page { + font-size:24px; + color:#0098f9; + padding:0px 12px; +} + +.sub_navigation1 .nav_mid_bg .total_pages, +.sub_navigation2 .nav_mid_bg .total_pages, +.sub_navigation3 .nav_mid_bg .total_pages { + font-size:24px; + padding-left:12px; +} + + +.sub_navigation1 .to_top_btn, +.sub_navigation3 .to_top_btn { + padding-left:19px; +} + +.sub_navigation2.checkout { + padding-top:25px; + border-bottom:none; +} + +.search_results { + padding:17px 23px 20px 23px; + border-bottom:1px solid #e3e3e3; +} + +.search_results .item_icon_wrapper { + padding-top:3px; +} + +.search_results .item_detail_info { + width:370px; +} + +.search_results .item_detail_info .item_detail_author { + padding-bottom:6px; +} + +.search_results .item_detail_info .item_detail_actions { + padding-top:28px; +} + +.search_results + .item_detail_info + .item_detail_actions + .button { + float:left; + padding-right:5px; +} + +.checkout_options { + border-bottom:1px solid #e3e3e3; + font-size:14px; +} + +.checkout_options .left_brain { + width:294px; + overflow:hidden; + padding:11px 25px 25px 23px; +} + +.checkout_options .left_brain_cell { + border-right:1px solid #e3e3e3; +} + +.checkout_options .right_brain { + width:294px; + overflow:hidden; + padding:11px 23px 25px 25px; +} + +.checkout_options p { + margin:0; +} + +.checkout_options .top_side { + text-align:center; + padding-bottom:15px; +} + +.checkout_options .submit_btn { + +} + +.checkout_box { + padding-bottom:5px; +} + +.checkout_box .box1_top { + width:294px; + height:9px; + font-size:0px; + overflow:hidden; + background:url('/images/kpac/box1_top.png') no-repeat; +} + +.checkout_box .box_inside { + background:#e3e3e3; + padding:7px 25px 20px 25px; +} + +.checkout_box .box_inside p { + margin-bottom:5px; +} + +.checkout_box .box_inside .input_box { + float:left; +} + +.checkout_box .box_inside .help_btn { + float:right; + display:block; + + /* IE7 star hack */ + *position:relative; + *top:1px; +} + +.checkout_box .box_inside .text_box { + padding-bottom:10px; +} + +.checkout_box .box_inside .pickup_lib select { + width:244px; +} + +.checkout_item_pad { + padding-top:30px; +} + +.checkout_res_body { + font-size:18px; + text-align:center; + line-height:30px; +} + +.checkout_res_back { + font-size:11px; + font-family:'Cabin-Semibold', 'Cabin', Arial; + text-transform:uppercase; + white-space:nowrap; + color:white; + background:#74d514; + padding:18px 28px 18px 0px; + display:block; + overflow:hidden; + height:14px; +} + +.sub_cat_wrapper { + padding:13px 0px 13px 75px; + border-bottom:1px solid #e3e3e3; +} + +.sub_header2 { + text-align:center; + margin-top:20px; + margin-bottom:9px; +} + +.sub_header { + font-size:14px; + background:#e3e3e3; + padding:8px 23px; +} + +.clear { + clear:both; + font-size:0px; + line-height:0px; + /* background:green; - for debugging */ + + /* IE7 has a problem with these + height:0px; + overflow:hidden; + */ +} + +div.hr { + margin: 12px 0; + background:#c4c2c2; + height:1px; + overflow:hidden; +} + +.popup_wrapper { + position:absolute; +} + +.popup_wrapper .popup_wrapper_inner { + position:relative; + display:none; + top:0px; + left:0px; +} + +.popup_wrapper .popup_mid { + background:white; +} + +.popup_wrapper .popup_content { + margin-right:-20px; + margin-bottom:-20px; + position:relative; + top:-10px; + left:-10px; + padding:2px; + overflow:hidden; + font-size:14px; +} + +.popup_wrapper .popup_arrow_bm { + position:relative; + top:-3px; +} + +.popup_wrapper .popup_tl { + width:13px; + height:13px; + background:url('/images/kpac/popup_tl.png') no-repeat; +} + +.popup_wrapper .popup_tm { + background:url('/images/kpac/popup_tm.png') repeat-x; +} + +.popup_wrapper .popup_tr { + width:13px; + height:13px; + background:url('/images/kpac/popup_tr.png') no-repeat; +} + +.popup_wrapper .popup_lm { + background:url('/images/kpac/popup_lm.png') repeat-y; +} + +.popup_wrapper .popup_rm { + background:url('/images/kpac/popup_rm.png') repeat-y; +} + +.popup_wrapper .popup_bl { + width:13px; + height:13px; + background:url('/images/kpac/popup_bl.png') no-repeat; +} + +.popup_wrapper .popup_bm { + background:url('/images/kpac/popup_bm.png') repeat-x; +} + +.popup_wrapper .popup_br { + width:13px; + height:13px; + background:url('/images/kpac/popup_br.png') no-repeat; +} + +.invisible { + visibility : hidden; +} + +.hidden { + visibility : hidden; + display : none; +} + +/* For Dewey Decimal Page */ + + +.deweyhundreds { + border-top: 3px dotted #000; + height: 180px; + padding: 5px; + margin-top: 20px; +} + +.deweyhundredsdescription { + float: left; + border:1px solid red; + height: 180px; + width: 168px; + text-align:center; + margin-top:5px; + font-size:x-large; +} + +.deweytens { + float: left; + margin-left:10px; + margin-top:10px; + border:none; + text-align:center; + height: 180px; + width: 168px; +} + +.deweytenstitle { + font-weight:bold; + font-size:x-large; + background-color:#000; + color:#fff; + margin:0px; +} + +.deweytensdescription { + font-weight:bold; + font-size:large; + background-color:#000; + color:#fff; + margin:0px; + height:50px; +} + diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm index bfc991341e..0a1702d161 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm @@ -47,7 +47,7 @@ sub load { # Everything below here requires authentication # ---------------------------------------------------------------- return $self->redirect_auth unless $self->editor->requestor; - + return $self->load_getit_results if $path =~ m|kpac/getit_results|; # AUTH pages return Apache2::Const::OK; @@ -122,11 +122,16 @@ sub login_and_place_hold { my $password = $self->cgi->param('password'); my $pickup_lib = $self->cgi->param('pickup_lib'); + #Temporary workaround for selection problem - if PINES (value 1) is selected, reload page + if ($pickup_lib == '1' || $pickup_lib == '') { + return $self->load_login; + } + return Apache2::Const::HTTP_BAD_REQUEST unless $pickup_lib =~ /^\d+$/; #If a pickup library hasn't been selected, reload page - if ($pickup_lib == '0') { + if ($pickup_lib == '1') { return $self->load_login; } diff --git a/Open-ILS/src/templates/kpac/category.tt2 b/Open-ILS/src/templates/kpac/category.tt2 index fe51d6bd56..19919769fc 100644 --- a/Open-ILS/src/templates/kpac/category.tt2 +++ b/Open-ILS/src/templates/kpac/category.tt2 @@ -4,6 +4,8 @@ page_id = trail_endpoint(); page = ctx.kpac_config.pages.page.$page_id; ctx.page_title = page.name %] + +

[% page.name | html %]

 
@@ -11,6 +13,7 @@ [% render_kpac_grid(page_id) %] + diff --git a/Open-ILS/src/templates/kpac/getit_results.tt2 b/Open-ILS/src/templates/kpac/getit_results.tt2 index 83040dc4a6..184a8fec0c 100644 --- a/Open-ILS/src/templates/kpac/getit_results.tt2 +++ b/Open-ILS/src/templates/kpac/getit_results.tt2 @@ -12,29 +12,30 @@
[% IF ctx.added_to_anon %] -

[% l('You Saved It!') %]

+

You Saved It!

[% l('You successfully saved [_1].', title_html) %]
[% l('To manage your lists, go to [_1]My Lists[_2]', '', '') %] -

+

[% ELSIF ctx.added_to_list %] [% list_html = ctx.added_to_list.name | html %] -

[% l('You Saved It!') %]

+

You Saved It!

[% l('You successfully saved [_1] to [_2].', title_html, list_html) %]
[% l('To manage your lists, go to [_1]My Lists[_2]', '', '') %] -

+

[% ELSIF CGI.param('hold') %] [% lib_html = ctx.get_aou(ctx.hold.pickup_lib).name | html %] -

[% l('Hold Successful!') %]

-

+

Hold Successful!

+

[% l('Your request for [_1] was successful.', '' _ title_html _ '') %]
- [% l('You will be notified when your item is ready for pickup. You will be able to pick your item up at [_1].', lib_html) %] + You will be notified when your item is ready for pickup.

[% ELSE %]

[% l('Unable to request [_1].', '' _ title_html _ '') %]
- [% l('Please see a librarian.') %] + Please see a librarian.') +

[% END %]
diff --git a/Open-ILS/src/templates/kpac/home.tt2 b/Open-ILS/src/templates/kpac/home.tt2 index 596700acae..34b50b538a 100644 --- a/Open-ILS/src/templates/kpac/home.tt2 +++ b/Open-ILS/src/templates/kpac/home.tt2 @@ -1,63 +1,49 @@ [% PROCESS "opac/parts/header.tt2"; PROCESS "kpac/parts/grid.tt2"; + PROCESS "opac/parts/org_selector.tt2"; WRAPPER "kpac/parts/base.tt2"; ctx.page_title = l("Home") %] -
-
 
-
 
-
 
-
 
-
- - - - - - - -
 
-

[% l('Search your Library') %]

-

[% l('for books, movies, music, magazines, and more!') %]

+

Search the Libraries

[% qtype = CGI.param('qtype') %] - +
- + - + - + - + value=""/> + + + + + +
[% INCLUDE build_org_selector show_loc_groups=1 %]
-
-

[% l('Or click on an image to get started:') %]

- [% render_kpac_grid(ctx.kpac_layout.page) %] -
+ -
 
- -
-
 
-
 
-
 
 
-
+
+

Or choose one of these subjects to get started:

+ [% render_kpac_grid(ctx.kpac_layout.page) %] +
+ [% END %] diff --git a/Open-ILS/src/templates/kpac/homedewey.tt2 b/Open-ILS/src/templates/kpac/homedewey.tt2 new file mode 100644 index 0000000000..091c2e18e1 --- /dev/null +++ b/Open-ILS/src/templates/kpac/homedewey.tt2 @@ -0,0 +1,369 @@ +[% + PROCESS "opac/parts/header.tt2"; + PROCESS "kpac/parts/grid.tt2"; + WRAPPER "kpac/parts/base.tt2"; + ctx.page_title = "Dewey Decimal Guide" +%] + +
+

Dewey Decimal Guide

+

Use this chart to learn how the library's books are organized on the shelves!

+

Look at the number next to the subject you are interested in below (for example, 560 for Dinosaurs),
+ then find that number on the library's shelves to find those books.

+ +
+ + +
 
+ + +
+
+

000

+

General Knowledge

+
+
 
+
+ Computers +

000

+

Computers

+
+
+ UFOs and the Unexplained +

001

+

UFOs and the Unexplained

+
+
+ Encyclopedias +

030

+

Encyclopedias and Books of Facts

+
+
+ +
 
+ +
+
+

100

+

Philosophy & Psychology

+
+
 
+
+ Ghosts +

130

+

Ghosts

+
+
+ Dreams +

135

+

Dreams

+
+
+ +
 
+ +
+
+

200

+

Religions

+
+
 
+
+ Bible Stories +

220

+

Bible Stories

+
+
+ Mythology +

290

+

Mythology

+
+
+ +
 
+ +
+
+

300

+

Social Sciences

+
+
 
+
+ World Cultures +

300

+

World Cultures

+
+
+ Military +

350

+

Military
(Tanks, Submarines)

+
+
+ Fairy Tales and Folk Tales +

390

+

Folk Tales and
Fairy Tales

+
+
+ +
 
+ +
+
+

400

+

Languages

+
+
 
+
+ Sign Language +

410

+

Sign Language

+
+
+ Dictionaries +

420

+

Dictionaries

+
+
+ French Language - Hello +

440

+

French

+
+
+ Spanish Language - Hello +

460

+

Spanish

+
+
+ Chinese Language - Hello +

490

+

Mandarin Chinese

+
+
+ +
 
+ +
+
+

500

+

Math & Science

+
+
 
+
+ Science Fair Projects +

500

+

Science Fair Projects

+
+
+ Math +

510

+

Math

+
+
+ Astronomy +

520

+

Astronomy
(Stars & Planets)

+
+
+ Physics +

530

+

Physics

+
+
+ Chemistry +

540

+

Chemistry

+
+
+ Earth Sciences - Volcanoes, Weather, Rocks, and More +

550

+

Earth Sciences
(Volcanoes, Storms)

+
+
+ Dinosaurs +

560

+

Dinosaurs

+
+
+ Habitats / Environments +

570

+

Habitats

+
+
+ Plants +

580

+

Plants

+
+
+ Insects +

595

+

Insects

+
+
+ Reptiles - Snakes, Fish, Lizards +

597

+

Snakes, Lizards & Fish

+
+
+ birds +

598

+

Birds

+
+
+ Mammals +

599

+

Mammals

+
+
+ +
 
+ +
+
+

600

+

Technology

+
+
 
+
+ Inventions +

600

+

Inventions

+
+
+ The Human Body & Medical Science +

610

+

Medical Science

+
+
+ Transportation +

620

+

Transportation

+
+
+ Space Exploration +

629

+

Space Exploration

+
+
+ Pets +

636

+

Pets

+
+
+ Cooking and Recipes +

641

+

Cooking

+
+
+ +
 
+ +
+
+

700

+

Art & Games

+
+
 
+
+ Sculpture, Origami +

730

+

Sculpture & Origami

+
+
+ Arts and Crafts +

740

+

Arts & Crafts

+
+
+ Famous Artists +

759

+

Famous Artists

+
+
+ Music +

780

+

Music

+
+
+ Games +

790

+

Games

+
+
+ Magic Tricks +

793

+

Magic Tricks

+
+
+ Sports +

796

+

Sports

+
+
+ +
 
+ +
+
+

800

+

Literature

+
+
 
+
+ Poetry +

811

+

Poetry

+
+
+ Plays, Scripts, Theatre +

812

+

Plays

+
+
+ Speeches +

815

+

Speeches

+
+
+ William Shakespeare +

820

+

Shakespeare

+
+
+ +
 
+ +
+
+

900

+

History & Geography

+
+
 
+
+ Pirates, Explorers +

910

+

Explorers & Pirates

+
+
+ Maps +

912

+

Maps

+
+
+ Archeology, Fossils +

930

+

Archeology

+
+
+ European History +

940

+

European History

+
+
+ American History +

973

+

US History

+
+
+ +[% END %] + diff --git a/Open-ILS/src/templates/kpac/parts/base.tt2 b/Open-ILS/src/templates/kpac/parts/base.tt2 index 4711c3f73a..adb5f88c52 100644 --- a/Open-ILS/src/templates/kpac/parts/base.tt2 +++ b/Open-ILS/src/templates/kpac/parts/base.tt2 @@ -7,17 +7,18 @@ [% END %] - [% l("Kid's Catalog - [_1]", ctx.page_title) %] + [% l("Kids' Catalog - [_1]", ctx.page_title) %] [%- IF ctx.maintenance_message -%] -
[% ctx.maintenance_message %]
+
[% ctx.maintenance_message %]
[%- END -%]
- [% INCLUDE 'kpac/parts/header.tt2' %] -
[% content %]
- [% INCLUDE 'kpac/parts/footer.tt2' %] + +
[% INCLUDE 'kpac/parts/header.tt2' %][% content %]
+
+ [% INCLUDE 'kpac/parts/footer.tt2' %] [%- INCLUDE 'kpac/parts/acimport.tt2' %] diff --git a/Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 b/Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 index d89f819b25..b59736783d 100644 --- a/Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 +++ b/Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 @@ -2,7 +2,7 @@ [% clear_params = ['action', 'hold', 'pickup_lib', 'ac', 'copy_limit', 'copy_offset', 'list'] %] - [% l('Home') %] @@ -38,7 +38,7 @@
 
- [% l('Get it') %] + Get it
 
[% END %] diff --git a/Open-ILS/src/templates/kpac/parts/copy_table.tt2 b/Open-ILS/src/templates/kpac/parts/copy_table.tt2 index 7427220d29..09eb2eb3a6 100644 --- a/Open-ILS/src/templates/kpac/parts/copy_table.tt2 +++ b/Open-ILS/src/templates/kpac/parts/copy_table.tt2 @@ -12,13 +12,13 @@ FOREACH copy_info IN ctx.copies; END; %] [%- IF has_copies; %] - +
- - - - + + + + [%- FOR copy_info IN ctx.copies; @@ -57,24 +57,24 @@ END; [%- IF ctx.copy_offset > 0; new_offset = ctx.copy_offset - ctx.copy_limit; IF new_offset < 0; new_offset = 0; END %] - « [% - l('Previous [_1]', ctx.copy_offset - new_offset) %] + « Previous [% + l('[_1]', ctx.copy_offset - new_offset) %] [%- END %] [%- more_copies_limit = 50 %] [%# TODO: config %] diff --git a/Open-ILS/src/templates/kpac/parts/footer.tt2 b/Open-ILS/src/templates/kpac/parts/footer.tt2 index 46e04014ca..24921dda47 100644 --- a/Open-ILS/src/templates/kpac/parts/footer.tt2 +++ b/Open-ILS/src/templates/kpac/parts/footer.tt2 @@ -1,8 +1,15 @@ diff --git a/Open-ILS/src/templates/kpac/parts/grid.tt2 b/Open-ILS/src/templates/kpac/parts/grid.tt2 index 3d9722c469..195021d7b5 100644 --- a/Open-ILS/src/templates/kpac/parts/grid.tt2 +++ b/Open-ILS/src/templates/kpac/parts/grid.tt2 @@ -22,13 +22,17 @@ MACRO render_kpac_grid(page_id) BLOCK; tpage_id = cell.content; topic_page = ctx.kpac_config.pages.page.$tpage_id %] - - [% ELSIF cell.type == 'search'; %] + [% ELSIF cell.type == 'maintopic'; %] - + + [% ELSIF cell.type == 'simplesearch'; %] + + [% ELSIF cell.type == 'link'; %] diff --git a/Open-ILS/src/templates/kpac/parts/header.tt2 b/Open-ILS/src/templates/kpac/parts/header.tt2 index e632a60a7b..f38397db6a 100644 --- a/Open-ILS/src/templates/kpac/parts/header.tt2 +++ b/Open-ILS/src/templates/kpac/parts/header.tt2 @@ -1,32 +1,38 @@
+ [% l('Help') %] + GALILEO for Kids + Full PINES Catalog + Find a Library [% IF ctx.user %] [% redir = CGI.url('-base' => 1) _ ctx.kpac_root _ '/home' %] [% l('Logout ([_1] [_2])', ctx.user.first_given_name, ctx.user.family_name) %] [% ELSE %] - [% l('Login') %] + [% redir = CGI.url('-base' => 1) _ ctx.kpac_root _ '/home' %] + Login [% END %] - [% l('Get a Library Card') %] - [% l('Help') %]
+
 
-
diff --git a/Open-ILS/src/templates/kpac/parts/org_selector.tt2 b/Open-ILS/src/templates/kpac/parts/org_selector.tt2 new file mode 100644 index 0000000000..b9ad4a0445 --- /dev/null +++ b/Open-ILS/src/templates/kpac/parts/org_selector.tt2 @@ -0,0 +1,121 @@ + + +[% +# Org Unit Selector Widget : +# INCLUDE build_org_selector id='selector-id' name='selector-name' +# value=org_id show_loc_groups=1/0 can_have_vols_only=1/0 +# +# NOTE: DO NOT USE PROCESS +# Use of PROCESS results in internal variables, such as value or korg_unit, to "leak" out + +# +# This is a modified version of opac/parts/org_selector.tt2 - there was a naming conflict with the 'org_unit' variable +# that I couldn't figure out at the time I was first trying it out + + +PROCESS get_library; + +BLOCK build_org_selector; + node_stack = [{org => korg_unit || ctx.aouct_tree || ctx.aou_tree}]; + inherited_vis = ctx.get_cgf('opac.korg_unit.non_inherited_visibility').enabled == 'f'; + + IF !name; + name = loc_name; + END; + IF !value; + value = loc_value; + END; + %] + +
+ +
+ + +[% END %] + diff --git a/Open-ILS/src/templates/kpac/parts/record_row.tt2 b/Open-ILS/src/templates/kpac/parts/record_row.tt2 index a0d936de0d..f6ed34105e 100644 --- a/Open-ILS/src/templates/kpac/parts/record_row.tt2 +++ b/Open-ILS/src/templates/kpac/parts/record_row.tt2 @@ -18,6 +18,44 @@ [% l('[_1], [_2]', attrs.publisher, attrs.pubdate) | html %] [% IF attrs.phys_desc %]
[% attrs.phys_desc | html; END %] + + + [% IF ctx.bookbag; + rec_id = rec.id; + FOR note IN ctx.bookbag_items_by_bre_id.$rec_id.notes %] +
+ Note: [% note.note | html %] +
+ [% END %] + [% END %] + + [%- IF attrs.format_label %] + [% FOR format IN attrs.all_formats %] +
+
+ [% format.label | html %]
+ [% format.label | html %] +
+
+ [% END %] + +
+
+ + Add to B4 Book Log
+ Add to B4
Book Log +
+
+
 
+ [% END %] + [% IF show_actions %] diff --git a/Open-ILS/src/templates/kpac/parts/searchbox.tt2 b/Open-ILS/src/templates/kpac/parts/searchbox.tt2 index c41ab6bf69..44615f1eec 100644 --- a/Open-ILS/src/templates/kpac/parts/searchbox.tt2 +++ b/Open-ILS/src/templates/kpac/parts/searchbox.tt2 @@ -1,4 +1,4 @@ -
[% l('New Search') %]
+
New Search
Results By Age Group: + + +[% END %] \ No newline at end of file diff --git a/Open-ILS/src/templates/kpac/parts/subpage.tt2 b/Open-ILS/src/templates/kpac/parts/subpage.tt2 index 175f6b8abb..e68dd67680 100644 --- a/Open-ILS/src/templates/kpac/parts/subpage.tt2 +++ b/Open-ILS/src/templates/kpac/parts/subpage.tt2 @@ -1,30 +1,72 @@ -[% PROCESS 'kpac/parts/util.tt2'; WRAPPER "kpac/parts/base.tt2" %] +[% PROCESS 'kpac/parts/util.tt2'; + PROCESS "opac/parts/org_selector.tt2"; + WRAPPER "kpac/parts/base.tt2" %] +
+

Search The Libraries

+ + [% qtype = CGI.param('qtype') %] +
[% l('Location') %][% l('Call Number') %][% l('Shelving Location') %][% l('Status') %]Library System: Library NameCall NumberShelving LocationStatus
[%- IF ctx.copies.size >= ctx.copy_limit %] - [% - l('Next [_1]', ctx.copy_limit) %] » + Next [% + l('[_1]', ctx.copy_limit) %] » [%- END %] [%- IF ctx.copy_limit != more_copies_limit AND ctx.copies.size >= ctx.copy_limit %] - [% l('Show more copies') %] + Show more copies [%- ELSIF ctx.copy_limit == more_copies_limit %] - [% l('Show fewer copies') %] + Show fewer copies [%- END %]
[% topic_page.name %][% cell.name %][% cell.name %]
+ + + + + + + + + + + + + + + + + + +
[% INCLUDE build_org_selector show_loc_groups=1 %]
+ + + + + +
[% INCLUDE 'kpac/parts/breadcrumb.tt2' %]
+ - - -
 
[% content %]
 
+ + [% currPage = CGI.request_uri; + IF (matches = currPage.match('/results?')); + sidebarpic = 'goat.png'; + ELSE; + sidebarpic = 'quack.png'; + END %] + +
- [% INCLUDE 'kpac/parts/searchbox.tt2' %] + [% INCLUDE 'kpac/parts/searchlimits.tt2' %]
 
-
 
[% END %] diff --git a/Open-ILS/src/templates/kpac/parts/util.tt2 b/Open-ILS/src/templates/kpac/parts/util.tt2 index 2c4734dba1..632c1800d7 100644 --- a/Open-ILS/src/templates/kpac/parts/util.tt2 +++ b/Open-ILS/src/templates/kpac/parts/util.tt2 @@ -36,7 +36,7 @@ IF img.match('^/') OR img.match('^https?://'); img; ELSE; - ctx.media_prefix _ '/images/kpac/' _ img _ ctx.cache_key; + ctx.media_prefix _ '/images/kpac/' _ img; END; END; %] diff --git a/Open-ILS/src/templates/kpac/record.tt2 b/Open-ILS/src/templates/kpac/record.tt2 index bd76972307..1931edcd35 100644 --- a/Open-ILS/src/templates/kpac/record.tt2 +++ b/Open-ILS/src/templates/kpac/record.tt2 @@ -4,7 +4,7 @@ WRAPPER "kpac/parts/subpage.tt2"; attrs = {marc_xml => ctx.marc_xml}; PROCESS get_marc_attrs args=attrs; - ctx.page_title = attrs.title | html + ctx.page_title = attrs.title | html %]
@@ -21,13 +21,7 @@
[% attrs.title | html %]
[% l('by [_1]', attrs.author) | html %]
-
-
-  [% attrs.format_label %]  - -
-
[% attrs.format_label %]
-
+
@@ -55,6 +49,33 @@
 
+ + [%- IF attrs.format_label %] + [% FOR format IN attrs.all_formats %] +
+
+ [% format.label | html %]
+ [% format.label | html %] +
+
+ [% END %] + [% END %] + +
+
+ + Add to B4 Book Log
+ Add to B4
Book Log +
+
+
@@ -72,13 +93,13 @@ -
[% l('You can find this item at these locations:') %]
+
You can find this item at these locations:
[% INCLUDE 'kpac/parts/copy_table.tt2' %]
[% IF attrs.summary %] -
[% l('About this item:') %]
+
About this item:
[% FOR sum IN attrs.summary %] [% IF !loop.first; '
'; END %] @@ -87,7 +108,6 @@
[% END %] - [% INCLUDE 'kpac/parts/addedcontent.tt2' %] [% END %] diff --git a/Open-ILS/src/templates/kpac/results.tt2 b/Open-ILS/src/templates/kpac/results.tt2 index 9a0b0d5281..a4ec528b88 100644 --- a/Open-ILS/src/templates/kpac/results.tt2 +++ b/Open-ILS/src/templates/kpac/results.tt2 @@ -4,20 +4,26 @@ WRAPPER "kpac/parts/subpage.tt2"; ctx.page_title = l('Search Results') %] -

[% l('Search Results') %]

+[% IF ctx.bookbag %] +

[% ctx.bookbag.name | html %]

+
[% ctx.bookbag.description | html %]
+[% ELSE %] +

Search Results

+[% END %] + [% IF ctx.records.size == 0 %]
-

[% l('No records were found that matched your search.') %]

+

No records were found that matched your search.

[% ELSE %] +
[% FOR rec IN ctx.records; diff --git a/Open-ILS/src/templates/opac/parts/footer.tt2 b/Open-ILS/src/templates/opac/parts/footer.tt2 index 80f6a8b1ba..1f52ae2324 100644 --- a/Open-ILS/src/templates/opac/parts/footer.tt2 +++ b/Open-ILS/src/templates/opac/parts/footer.tt2 @@ -6,11 +6,15 @@ [% l('Request Library Card') %]  |  [% ELSE %] - [% l('Bottom Link 2') %]  |  + [% l("Home") %]  |  [% END %] - [% l('Bottom Link 3') %]  |  - [% l('Bottom Link 4') %]  |  - [% l('Bottom Link 5') %] + [% l("Kids' Catalog") %]  |  + [% l('Find a Library Near Me') %]  |  + [% l('Help') %]  |  + [% l('About PINES') %]  |  + [% gurl = mkurl(ctx.opac_root _ '/galileo', {}, 1) %] + [% l('GALILEO') %]  |  + [% IF ctx.timing %]
[% FOR event IN ctx.timing %] diff --git a/Open-ILS/src/templates/opac/parts/login/form.tt2 b/Open-ILS/src/templates/opac/parts/login/form.tt2 index 6ceca0b5dd..1acab7fac3 100644 --- a/Open-ILS/src/templates/opac/parts/login/form.tt2 +++ b/Open-ILS/src/templates/opac/parts/login/form.tt2 @@ -65,6 +65,24 @@ [% END %]
+ [% + redirect = CGI.param('redirect_to'); + # Don't use referer unless we got here from elsewhere within the TPAC + IF ctx.kpac_root; + IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.kpac_root); + redirect = ctx.referer; + END; + END; + IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.opac_root); + redirect = ctx.referer; + END; + # If no redirect is offered or it's leading us back to the + # login form, redirect the user to My Account + IF !redirect OR redirect.match(ctx.path_info _ '$'); + redirect = CGI.url('-full' => 1) _ '/opac/myopac/main'; + END; + redirect = redirect | replace('^http:', 'https:'); + %] diff --git a/Open-ILS/src/templates/opac/parts/topnav_links.tt2 b/Open-ILS/src/templates/opac/parts/topnav_links.tt2 index e6f4169799..fa83b0043d 100644 --- a/Open-ILS/src/templates/opac/parts/topnav_links.tt2 +++ b/Open-ILS/src/templates/opac/parts/topnav_links.tt2 @@ -1,11 +1,12 @@
diff --git a/Open-ILS/web/css/skin/default/kpac/style.css b/Open-ILS/web/css/skin/default/kpac/style.css index e42863f272..18576bdb9e 100755 --- a/Open-ILS/web/css/skin/default/kpac/style.css +++ b/Open-ILS/web/css/skin/default/kpac/style.css @@ -1,1050 +1,1118 @@ -@charset "utf-8"; - -@font-face { - font-family: 'Cabin'; - src: url('fonts/Cabin-Regular.eot'); - src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'), - url('fonts/Cabin-Regular.woff') format('woff'), - url('fonts/Cabin-Regular.ttf') format('truetype'), - url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg'); -} - -@font-face { - font-family: 'Cabin-Semibold'; - src: url('fonts/Cabin-SemiBold.eot'); - src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'), - url('fonts/Cabin-SemiBold.woff') format('woff'), - url('fonts/Cabin-SemiBold.ttf') format('truetype'), - url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg'); -} - -body { - font-family:'Cabin', Arial; - font-size:12px; - background: #f4f4f4; - margin:0; - padding:0; - border:0; - color:#424242; -} - -a img { border:0; } - -a { - text-decoration:none; - cursor:pointer; - color:#b53ea6; -} - -h1, h2, h3 { - font-weight:normal; - text-transform:uppercase; - margin:0; -} - -h1 { - font-size:52px; -} - -h2 { - font-size:48px; -} - -h3 { - color:#989898; - font-size:18px; - text-transform:none; -} - -select { - font-size:14px; - border:1px solid #d0d0d0; - color:#424242; -} - -input[type=radio] { - margin:0; - padding:0; -} - -input[type=text], input[type=password], textarea { - border:1px solid #d0d0d0; - font-family:'Cabin', Arial; - color:#424242; - margin:0; - resize:none; -} - -.main_center { - width:956px; - margin:auto; - padding-bottom:20px; - padding-top:17px; -} - -.main_header_wrapper { - width:956px; - height:71px; - position:relative; - top:5px; - overflow:hidden; -} - -.logo_wrapper { - margin-left:23px; - float:left; -} - -.logo_left, .logo_right { - display:block; - width:16px; - height:71px; - overflow:hidden; - background:url('/images/kpac/logo_left.png') no-repeat; - float:left; -} - -.logo_right { - background:url('/images/kpac/logo_right.png') no-repeat; -} - -.logo_middle { - display:block; - background:url('/images/kpac/logo_mid.png') repeat-x; - float:left; - height:53px; - padding:18px 14px 0px 14px; -} - -.header_utils { - font-family:Arial; -} - -.header_utils a { - color:#8e8e8e; - display:block; - float:left; - margin-top:19px; - padding:17px 8px 15px 8px; -} - -.header_utils a:hover { - color:#b53ea6; -} - -.text_size_btn { - margin-left:2px; - padding:15px 8px 11px 9px !important; -} - -.text_size_btn span { - position:relative; - top:-4px; -} - -.print_btn { - padding:12px 9px 9px 9px !important; -} - -.print_btn span { - position:relative; - top:-6px; -} - -.header_menu { - margin-top:19px; - margin-right:29px; - font-family:Arial; -} - -.header_menu a { - display:block; - float:right; - color:#8e8e8e; - padding:17px 8px 15px 8px; -} - -.header_menu a:hover { - color:#b53ea6; -} - -.main_wrapper { - width:956px; - overflow:hidden; -} - -.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub { - width:956px; - height:8px; - overflow:hidden; -} - -.main_top_shadow_sub { - height:69px; -} - -.main_tl_corner, .main_bl_corner { - width:8px; - height:8px; - overflow:hidden; - background:url('/images/kpac/main_tl_corner.png') no-repeat; - float:left; -} - -.main_bl_corner { - background:url('/images/kpac/main_bl_corner.png') no-repeat; -} - -.main_tr_corner, .main_br_corner { - width:8px; - height:8px; - overflow:hidden; - background:url('/images/kpac/main_tr_corner.png') no-repeat; - float:right; -} - -.main_br_corner { - background:url('/images/kpac/main_br_corner.png') no-repeat; -} - -.main_mid_top, .main_mid_bottom { - width:940px; - height:8px; - overflow:hidden; - float:left; - background:url('/images/kpac/main_top_bg.png') repeat-x; -} - -.main_mid_bottom_sub { - width:956px; - height:8px; - overflow:hidden; - background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat; -} - -.main_mid_top_sub { - width:3000px; - height:69px; - overflow:hidden; - background:url('/images/kpac/main_top_bg_sub.png') no-repeat; -} - -.main_mid_bottom { - background:url('/images/kpac/main_bottom_bg.png') repeat-x; -} - -.main_left_shadow { - background:url('/images/kpac/main_left_shadow.png') repeat-y; -} - -.main_right_shadow { - background:url('/images/kpac/main_right_shadow.png') repeat-y; -} - -.main_inside_cell { - background: white; -} - -.main_content_wrapper { - width:684px; - overflow:hidden; -} - -/* -.main_content_wrapper a { - padding:0 2px; - color:#b53ea6; -} - -.main_content_wrapper a:hover { - background:#b53ea6; - color:white; -} -*/ - -.sub_search_category .search_category { - width:216px; -} - -.search_wrapper { - text-align:center; - width:950px; - background:url('/images/kpac/search_bg.png') no-repeat bottom; -} - -.search_wrapper h1 { - margin-top:23px; -} - -.search_box_wrapper { - margin-top:15px; - padding-bottom:37px; -} - -.search_box_wrapper label { - font-size:20px; - font-weight:bold; - color:#74d514; - margin:0; - padding:0; -} - -.search_box_wrapper .st_radio_btn { - padding-right:4px; -} - -.search_box_wrapper .st_label { - padding-right:24px; -} - -.search_box { - width:304px; - height:17px; - font-size:14px; - padding:10px; - font-weight:bold; - margin-right:6px !important; -} - -.st_author_box { - padding-right:15px !important; -} - -.category_wrapper { - margin-left:24px; - padding-bottom:10px; -} - -.c_header_image { - margin-top:10px; - margin-bottom:10px; -} - -.main_category_table td { - padding-right:13px; - padding-bottom:11px; -} - -.main_category_table td a { - display:block; - width:168px; - height:144px; - border:1px solid #d0d0d0; - font-size:16px; - color:white; - overflow:hidden; - white-space:nowrap; -} - -.main_category_table td a span { - display:block; - width:168px; - height:29px; - background:#b53ea6; - overflow:hidden; - text-align:center; - padding-top:8px; -} - -.footer_wrapper { - font-size:11px; - font-family:Arial; - margin-left:3px; - margin-top:7px; -} - -.footer_wrapper a { - display:block; - float:left; - color:#666; - padding:10px 15px 10px 0px; -} - -.footer_wrapper a:hover { - color:#b53ea6; -} - -.sub_sidebar { - background:#e3e3e3 url('/images/kpac/sub_side_bg.png') repeat-y; - border-top:1px solid #eee; -} - -.sub_sidebar_inner { - width:216px; - overflow:hidden; - margin:26px 25px 0px 25px; -} - -.sub_sidebar_header { - color:#424242; - font-size:18px; - text-transform:uppercase; - margin-bottom:7px; -} - -.sub_sidebar_search_box, -.item_detail_rating .review_box_body .input_boxes input[type=text], -.checkout_box .box_inside .text_box { - width:198px; - font-size:14px; - padding:11px 8px 11px 8px; -} - -.sub_sidebar_search_wrapper { - margin-bottom:4px; -} - -.sub_sidebar_search_st { - font-size:14px; - color:white; -} - -.sub_sidebar_search_st .st_radio_btn { - background:#9e9e9e; - padding:6px 4px 7px 7px; -} - -.sub_sidebar_search_st .st_radio_btn input[type=radio] { - overflow:hidden; - width:15px; -} - -.sub_sidebar_search_st .st_label { - background:#9e9e9e; - padding-right:10px; -} - -.st_radio_spacer div { - width:4px; -} - -.breadcrumb { - margin-top:11px; - margin-left:3px; -} - -.breadcrumb a, .breadcrumb .bread_last { - display:block; - float:left; - background:#74d514; - font-family:'Cabin-Semibold', 'Cabin', Arial; - color:white; - font-size:11px; - text-transform:uppercase; - padding:18px 10px 18px 15px; - height:14px; -} - -.breadcrumb .bread_last { - display:block; - background:#b9b9b9; - padding-right:15px; -} - -.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last { - float:left; - width:27px; - height:50px; - overflow:hidden; - background:url('/images/kpac/bread_green_mid.png') no-repeat; -} - -.breadcrumb .bread_green_last { - background:url('/images/kpac/bread_green_last.png') no-repeat; -} - -.breadcrumb .bread_home { - padding:7px 4px 7px 8px; - height:36px; -} - -.item_detail_header { - padding-left:23px; - padding-top:28px; - margin-bottom:20px; -} - -.item_detail_image { - float:left; - padding-top:3px; - width:169px; - overflow:hidden; -} - -.item_detail_image a img { - border:1px solid #d0d0d0; -} - -.item_detail_info { - float:left; - width:321px; - padding-left:18px; -} - -.item_detail_name { - font-size:18px; - color:#b53ea6; - padding-bottom:2px; -} - -.item_detail_author { - padding-bottom:14px; - color:#878787; - font-size:14px; -} - -.item_icon_wrapper { - width:80px; - height:106px; - overflow:hidden; - float:left; -} - -.item_icon { - width:80px; - height:80px; - background:url('/images/kpac/icon_bg.png') no-repeat; - text-align:center; - overflow:hidden; - line-height:80px; -} - -.item_icon img { - vertical-align:middle; - position:relative; - top:-1px; -} - -.item_icon_type_text { - width:80px; - height:24px; - text-align:center; - overflow:hidden; - display:table-cell; - vertical-align:middle; - line-height:12px; -} - -.item_detail_rate_wrapper { - float:left; - padding-left:20px; -} - -.item_detail_rate_starts { - float:left; - border-right:1px solid #e4e5e5; - padding-right:10px; - margin-right:10px; - margin-bottom:7px; -} - -.item_detail_rate_link { - float:left; - font-size:14px; -} - -.item_detail_callnumber { - margin-bottom:4px; -} - -.item_detail_header_buttons { - float:right; - margin-top:3px; - margin-right:23px; - text-align:right; -} - -.item_detail_getit_btn { - margin-bottom:10px; -} - -.item_location_table td { - padding-top:7px; - padding-bottom:7px; -} - -.item_location_table .header td { - font-size:14px; - font-weight:bold; - text-transform:uppercase; - border-bottom:1px solid #e3e3e3; - padding-top:14px; - padding-bottom:12px; -} - -.item_location_table td.location { - width:142px; - padding-left:43px; -} - -.item_location_table td.loc_info { - width:148px; -} - -.item_location_table td.status { - width:138px; -} - -.item_location_table td.callnumber { - width:213px; -} - -.item_location_table .gray td { - background:#f2f2f2; -} - -.item_detail_desc { - font-size:14px; - line-height:22px; - padding:11px 23px; -} - -.item_detail_desc p { - margin:0; - margin-bottom:10px; -} - -.item_detail_desc a { - padding:0px 2px; -} - -.item_detail_desc a:hover { - color:white; - background:#b53ea6; -} - -.item_detail_extras_tabs { - padding-top:15px; - padding-left:23px; - width:3000px; - background:#e3e3e3; -} - -.item_detail_extras_tabs a { - display:block; - float:left; - padding:14px 27px; - background:#b53ea6; - color:white; - font-size:14px; - margin-right:10px; -} - -.item_detail_extras_tabs a.ac_tab_selected, -.item_detail_extras_tabs div.ac_tab_selected { - background:white; - color:#424242; -} - -.item_detail_rating_top { - font-size:14px; - border-bottom:1px solid #e3e3e3; - padding-left:23px; -} - -.item_avg_rate_table { - margin:11px 0; -} - -.item_avg_rate_table .avg_rate { - padding-right:10px; - border-right:1px solid #e3e3e3; -} - -.item_avg_rate_table .stars { - padding-left:10px; -} - -.item_avg_rate_table .total_rates { - padding-left:10px; -} - -.item_detail_rating { - width:638px; - padding:15px 23px 25px 23px; - overflow:hidden; - border-bottom:1px solid #e3e3e3; -} - -.item_detail_rating .review_box_top { - width:638px; - height:9px; - overflow:hidden; - background:url('/images/kpac/reviews_top.png') no-repeat; -} - -.item_detail_rating .review_box_body { - background:#e3e3e3; - padding:1px 25px 0px 25px; -} - -.item_detail_rating .review_box_body .input_boxes { - padding-bottom:15px; -} - -.item_detail_rating .review_box_body .input_boxes .review_email_cell { - padding-left:10px; -} - -.item_detail_rating .review_box_body .input_boxes .rating_msg_box { - font-size:11px; - color:#9a9a9a; - padding-left:12px; -} - -.item_detail_rating2 { - font-size:14px; - padding:7px 0px; - border-top:1px solid #c4c2c2; - border-bottom:1px solid #c4c2c2; - margin-bottom:15px; -} - -.item_avg_rate_table2 .rate { - padding-right:10px; -} - -.item_avg_rate_table2 .stars { - padding:0px 10px; - border-left:1px solid #c4c2c2; - border-right:1px solid #c4c2c2; -} - -.item_avg_rate_table2 .scale { - padding-left:10px; - color:#9a9a9a; -} - -.item_detail_rating .review_box_body .review_comment_box { - margin-bottom:20px; -} - -.item_detail_rating - .review_box_body - .review_comment_box - .review_comment { - width:578px; - height:87px; - padding-left:7px; - padding-top:9px; - font-size:14px; -} - -.item_detail_rating .review_submit_box { - padding-top:5px; -} - -.sub_navigation1, .sub_navigation3 { - padding:25px 23px 20px 23px; -} - -.sub_navigation2 { - padding:0px 23px 25px 23px; - border-bottom:1px solid #e3e3e3; -} - -.sub_navigation1 .nav_mid_bg, -.sub_navigation2 .nav_mid_bg, -.sub_navigation3 .nav_mid_bg { - background:#eaeaea; - text-align:center; - font-size:14px; - -} - - -.sub_navigation1 .nav_mid_bg .current_page, -.sub_navigation2 .nav_mid_bg .current_page, -.sub_navigation3 .nav_mid_bg .current_page { - font-size:24px; - color:#b53ea6; - padding:0px 12px; -} - -.sub_navigation1 .nav_mid_bg .total_pages, -.sub_navigation2 .nav_mid_bg .total_pages, -.sub_navigation3 .nav_mid_bg .total_pages { - font-size:24px; - padding-left:12px; -} - - -.sub_navigation1 .to_top_btn, -.sub_navigation3 .to_top_btn { - padding-left:19px; -} - -.sub_navigation2.checkout { - padding-top:25px; - border-bottom:none; -} - -.search_results { - padding:17px 23px 20px 23px; - border-bottom:1px solid #e3e3e3; -} - -.search_results .item_icon_wrapper { - padding-top:3px; -} - -.search_results .item_detail_info { - width:370px; -} - -.search_results .item_detail_info .item_detail_author { - padding-bottom:6px; -} - -.search_results .item_detail_info .item_detail_actions { - padding-top:28px; -} - -.search_results - .item_detail_info - .item_detail_actions - .button { - float:left; - padding-right:5px; -} - -.checkout_options { - border-bottom:1px solid #e3e3e3; - font-size:14px; -} - -.checkout_options .left_brain { - width:294px; - overflow:hidden; - padding:11px 25px 25px 23px; -} - -.checkout_options .left_brain_cell { - border-right:1px solid #e3e3e3; -} - -.checkout_options .right_brain { - width:294px; - overflow:hidden; - padding:11px 23px 25px 25px; -} - -.checkout_options p { - margin:0; -} - -.checkout_options .top_side { - text-align:center; - padding-bottom:15px; -} - -.checkout_options .submit_btn { - -} - -.checkout_box { - padding-bottom:5px; -} - -.checkout_box .box1_top { - width:294px; - height:9px; - font-size:0px; - overflow:hidden; - background:url('/images/kpac/box1_top.png') no-repeat; -} - -.checkout_box .box_inside { - background:#e3e3e3; - padding:7px 25px 20px 25px; -} - -.checkout_box .box_inside p { - margin-bottom:5px; -} - -.checkout_box .box_inside .input_box { - float:left; -} - -.checkout_box .box_inside .help_btn { - float:right; - display:block; - - /* IE7 star hack */ - *position:relative; - *top:1px; -} - -.checkout_box .box_inside .text_box { - padding-bottom:10px; -} - -.checkout_box .box_inside .pickup_lib select { - width:244px; -} - -.checkout_item_pad { - padding-top:30px; -} - -.checkout_res_body { - font-size:18px; - text-align:center; - line-height:30px; -} - -.checkout_res_back { - font-size:11px; - font-family:'Cabin-Semibold', 'Cabin', Arial; - text-transform:uppercase; - white-space:nowrap; - color:white; - background:#74d514; - padding:18px 28px 18px 0px; - display:block; - overflow:hidden; - height:14px; -} - -.sub_cat_wrapper { - padding:13px 0px 13px 75px; - border-bottom:1px solid #e3e3e3; -} - -.sub_header2 { - text-align:center; - margin-top:20px; - margin-bottom:9px; -} - -.sub_header { - font-size:14px; - background:#e3e3e3; - padding:8px 23px; -} - -.clear { - clear:both; - font-size:0px; - line-height:0px; - /* background:green; - for debugging */ - - /* IE7 has a problem with these - height:0px; - overflow:hidden; - */ -} - -div.hr { - margin: 12px 0; - background:#c4c2c2; - height:1px; - overflow:hidden; -} - -.popup_wrapper { - position:absolute; -} - -.popup_wrapper .popup_wrapper_inner { - position:relative; - display:none; - top:0px; - left:0px; -} - -.popup_wrapper .popup_mid { - background:white; -} - -.popup_wrapper .popup_content { - margin-right:-20px; - margin-bottom:-20px; - position:relative; - top:-10px; - left:-10px; - padding:2px; - overflow:hidden; - font-size:14px; -} - -.popup_wrapper .popup_arrow_bm { - position:relative; - top:-3px; -} - -.popup_wrapper .popup_tl { - width:13px; - height:13px; - background:url('/images/kpac/popup_tl.png') no-repeat; -} - -.popup_wrapper .popup_tm { - background:url('/images/kpac/popup_tm.png') repeat-x; -} - -.popup_wrapper .popup_tr { - width:13px; - height:13px; - background:url('/images/kpac/popup_tr.png') no-repeat; -} - -.popup_wrapper .popup_lm { - background:url('/images/kpac/popup_lm.png') repeat-y; -} - -.popup_wrapper .popup_rm { - background:url('/images/kpac/popup_rm.png') repeat-y; -} - -.popup_wrapper .popup_bl { - width:13px; - height:13px; - background:url('/images/kpac/popup_bl.png') no-repeat; -} - -.popup_wrapper .popup_bm { - background:url('/images/kpac/popup_bm.png') repeat-x; -} - -.popup_wrapper .popup_br { - width:13px; - height:13px; - background:url('/images/kpac/popup_br.png') no-repeat; -} - -.invisible { - visibility : hidden; -} - -.hidden { - visibility : hidden; - display : none; -} - -#maintenance_message { - padding: 5px; - width: 100%; - background-color: #c00; - color: #fff; - text-align: center; -} - -.content-wrapper-library-page { - padding: 1.5em; -} - -.content-wrapper-library-page h2 { - font-size: 18px; - color: #b53ea6; - padding-bottom: 0.5em; - padding-top: 0.5em; -} - -.content-wrapper-library-page h3 { - font-size: 14px; - color: #b53ea6; - padding-bottom: 0.5em; - padding-top: 0.5em; -} +@charset "utf-8"; + +@font-face { + font-family: 'Cabin'; + src: url('fonts/Cabin-Regular.eot'); + src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'), + url('fonts/Cabin-Regular.woff') format('woff'), + url('fonts/Cabin-Regular.ttf') format('truetype'), + url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg'); +} + +@font-face { + font-family: 'Cabin-Semibold'; + src: url('fonts/Cabin-SemiBold.eot'); + src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'), + url('fonts/Cabin-SemiBold.woff') format('woff'), + url('fonts/Cabin-SemiBold.ttf') format('truetype'), + url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg'); +} + +body { + font-family:'Cabin', Arial; + font-size:12px; + background: #e0f1fb; + margin:0; + padding:0; + border:0; + color:#424242; +} + +a img { border:0; } + +a { + text-decoration:none; + cursor:pointer; + color:#0098f9; +} + +h1, h2, h3 { + font-weight:normal; + text-transform:uppercase; + margin:0; + padding-top:10px; + padding-bottom:10px; +} + +h1 { + font-size:30px; +} + +h2 { + font-size:25px; +} + +h3 { + color:#777777; + font-size:18px; + text-transform:none; +} + +select { + font-size:14px; + border:1px solid #d0d0d0; + color:#424242; +} + +input[type=radio] { + margin:0; + padding:0; +} + +input[type=text], input[type=password], textarea { + border:1px solid #d0d0d0; + font-family:'Cabin', Arial; + color:#424242; + margin:0; + resize:none; +} + +.main_center { + width:956px; + margin:auto; + padding-bottom:0px; + padding-top:17px; +} + +.main_header_wrapper { + width:950px; + height:440px; + position:relative; + top:5px; + overflow:hidden; + background:url('/images/kpac/KPAC_Main_Graphic.jpg') no-repeat bottom; + font-size:14px; +} + + +.logo_wrapper { + float:left; + text-align:center; +} + +.logo_wrapper a { + color:#777777; +} + +.logo_wrapper a:hover { + color:#b53ea6; +} + +.logo { + padding:10px 0px 3px 0px; +} + +.header_utils { + font-family:Arial; +} + +.header_utils a { + color:#8e8e8e; + display:block; + float:left; + margin-top:19px; + padding:17px 8px 15px 8px; +} + +.header_utils a:hover { + color:#b53ea6; +} + +.text_size_btn { + margin-left:2px; + padding:15px 8px 11px 9px !important; +} + +.text_size_btn span { + position:relative; + top:-4px; +} + +.print_btn { + padding:12px 9px 9px 9px !important; +} + +.print_btn span { + position:relative; + top:-6px; +} + +.header_menu { +} + +.header_menu a { + display:block; + float:right; + color:#777777; + padding:17px 8px 15px 8px; +} + +.header_menu a:hover { + color:#b53ea6; +} + +.main_wrapper { + width:956px; + overflow:hidden; +} + +.main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub { + width:956px; + height:8px; + overflow:hidden; +} + +.main_top_shadow_sub { + height:69px; +} + +.main_tl_corner, .main_bl_corner { + width:8px; + height:8px; + overflow:hidden; + background:url('/images/kpac/main_tl_corner.png') no-repeat; + float:left; +} + +.main_bl_corner { + background:url('/images/kpac/main_bl_corner.png') no-repeat; +} + +.main_tr_corner, .main_br_corner { + width:8px; + height:8px; + overflow:hidden; + background:url('/images/kpac/main_tr_corner.png') no-repeat; + float:right; +} + +.main_br_corner { + background:url('/images/kpac/main_br_corner.png') no-repeat; +} + +.main_mid_top, .main_mid_bottom { + width:940px; + height:8px; + overflow:hidden; + float:left; + background:url('/images/kpac/main_top_bg.png') repeat-x; +} + +.main_mid_bottom_sub { + width:956px; + height:8px; + overflow:hidden; + background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat; +} + +.main_mid_top_sub { + width:3000px; + height:69px; + overflow:hidden; +} + +.main_mid_bottom { + background:url('/images/kpac/main_bottom_bg.png') repeat-x; +} + +.main_left_shadow { + background:url('/images/kpac/main_left_shadow.png') repeat-y; +} + +.main_right_shadow { + background:url('/images/kpac/main_right_shadow.png') repeat-y; +} + +.main_inside_cell { + background: white; +} + +.main_content_wrapper { + width:684px; + overflow:hidden; +} + +/* +.main_content_wrapper a { + padding:0 2px; + color:#0098f9; +} + +.main_content_wrapper a:hover { + background:#b53ea6; + color:white; +} +*/ + +.sub_search_category .search_category { + width:216px; +} + +.search_wrapper { + text-align:center; + width:950px; + margin-top:140px; +} + +.search_wrapper h1 { + margin-top:23px; +} + +.search_box_wrapper { + margin-top:15px; + padding-bottom:37px; +} + +.search_box_wrapper label { + font-size:20px; + font-weight:bold; + color:#38c500; + margin:0; + padding:0; +} + +.search_box_wrapper .st_radio_btn { + padding-right:4px; +} + +.search_box_wrapper .st_label { + padding-right:24px; +} + +.search_box { + width:304px; + height:17px; + font-size:14px; + padding:10px; + font-weight:bold; + margin-right:6px !important; +} + +.org_selector_dropdown { + margin-top:4px; + padding:5px; + width:326px; + font-size:14px; + font-weight:bold; + margin-right:6px !important; + height:39px; +} + +.st_author_box { + padding-right:15px !important; +} + +.category_wrapper { + margin-left:24px; + padding-bottom:10px; +} + +.c_header_image { + margin-top:10px; + margin-bottom:10px; +} + +.main_category_table td { + padding-right:75px; + padding-bottom:20px; +} + +.main_category_table td a { + display:block; + width:168px; + height:144px; + border:none; + font-size:16px; + color:white; + overflow:hidden; + white-space:nowrap; +} + +.main_category_table td a span { + display:block; + width:168px; + height:29px; + background:#0098f9; + overflow:hidden; + text-align:center; + padding-top:8px; +} + +.footer_wrapper { + /* position:absolute; + bottom:-50; + width:100%; */ + width: 936px; + margin:auto; + height:100px; + background:#000; + font-size:13px; + color:#fff; + padding:20px 0px 0px 20px; +} + +.footer_wrapper a { + color:#b6fcd5; +} + +.footer_wrapper a:hover { + color:#b53ea6; +} + +.copyright_text { + float:left; +} + +.illustrator_text { + float:right; + margin-right:50px; +} + +.footer_logo { +} + +.sub_sidebar { + +} + +.sub_sidebar_inner { + width:216px; + overflow:hidden; + margin:26px 25px 0px 25px; +} + +.sub_sidebar_header { + color:#424242; + font-size:18px; + text-transform:uppercase; + margin-bottom:7px; +} + +.sub_sidebar_search_box, +.item_detail_rating .review_box_body .input_boxes input[type=text], +.checkout_box .box_inside .text_box { + width:198px; + font-size:14px; + padding:11px 8px 11px 8px; +} + +.sub_sidebar_search_wrapper { + margin-bottom:4px; +} + +.sub_sidebar_search_st { + font-size:14px; + color:white; +} + +.sub_sidebar_search_st .st_radio_btn { + background:#9e9e9e; + padding:6px 4px 7px 7px; +} + +.sub_sidebar_search_st .st_radio_btn input[type=radio] { + overflow:hidden; + width:15px; +} + +.sub_sidebar_search_st .st_label { + background:#9e9e9e; + padding-right:10px; +} + +.st_radio_spacer div { + width:4px; +} + +.breadcrumb { + margin-top:11px; + margin-left:3px; +} + +.breadcrumb a, .breadcrumb .bread_last { + display:block; + float:left; + background:#74d514; + font-family:'Cabin-Semibold', 'Cabin', Arial; + color:white; + font-size:11px; + text-transform:uppercase; + padding:18px 10px 18px 15px; + height:14px; +} + +.breadcrumb .bread_last { + display:block; + background:#b9b9b9; + padding-right:15px; +} + +.breadcrumb .bread_green_mid, .breadcrumb .bread_green_last { + float:left; + width:27px; + height:50px; + overflow:hidden; + background:url('/images/kpac/bread_green_mid.png') no-repeat; +} + +.breadcrumb .bread_green_last { + background:url('/images/kpac/bread_green_last.png') no-repeat; +} + +.breadcrumb .bread_home { + padding:7px 4px 7px 8px; + height:36px; +} + +.item_detail_header { + padding-left:23px; + padding-top:28px; + margin-bottom:20px; +} + +.item_detail_image { + float:left; + padding-top:3px; + width:169px; + overflow:hidden; +} + +.item_detail_image a img { + border:1px solid #d0d0d0; +} + +.item_detail_info { + float:left; + width:321px; + padding-left:18px; +} + +.item_detail_name { + font-size:18px; + color:#0098f9; + padding-bottom:2px; +} + +.item_detail_author { + padding-bottom:14px; + color:#878787; + font-size:14px; +} + +.item_icon_wrapper { + width:80px; + height:106px; + overflow:hidden; + float:left; + padding-left:40px; + margin-top:10px; +} + +.item_icon { + width:80px; + height:80px; + background:url('/images/kpac/icon_bg.png') no-repeat; + text-align:center; + overflow:hidden; +} + +.item_icon img { + width:30px; + height:30px; + margin:10px; + +} + +.item_icon_type_text { + width:80px; + text-align:center; + overflow:hidden; + display:table-cell; + line-height:12px; +} + +.item_detail_rate_wrapper { + float:left; + padding-left:20px; +} + +.item_detail_rate_starts { + float:left; + border-right:1px solid #e4e5e5; + padding-right:10px; + margin-right:10px; + margin-bottom:7px; +} + +.item_detail_rate_link { + float:left; + font-size:14px; +} + +.item_detail_callnumber { + margin-bottom:4px; + font-weight:bold; + font-size:13px; + color:#000; +} + +.item_detail_extra_info { + margin-left:20px; + font-weight:normal; + color:#000; +} + +.item_detail_header_buttons { + float:right; + margin-top:3px; + margin-right:23px; + text-align:right; +} + +.item_detail_getit_btn { + margin-bottom:10px; +} + +.item_location_table td { + padding-top:7px; + padding-bottom:7px; +} + +.item_location_table .header td { + font-size:14px; + font-weight:bold; + text-transform:uppercase; + border-bottom:1px solid #e3e3e3; + padding-top:14px; + padding-bottom:12px; +} + +.item_location_table td.location { + width:420px; + padding-left:25px; +} + +.item_location_table td.shelving_location { + width:180px; +} + +.item_location_table td.loc_info { + width:150px; +} + +.item_location_table td.status { + width:100px; +} + +.item_location_table td.callnumber { + width:180px; +} + +.item_location_table .gray td { + background:#f2f2f2; +} + +.item_detail_desc { + font-size:14px; + line-height:22px; + padding:11px 23px; +} + +.item_detail_desc p { + margin:0; + margin-bottom:10px; +} + +.item_detail_desc a { + padding:0px 2px; +} + +.item_detail_desc a:hover { + color:white; + background:#b53ea6; +} + +.item_detail_extras_tabs { + padding-top:15px; + padding-left:23px; + width:3000px; + background:#e3e3e3; +} + +.item_detail_extras_tabs a { + display:block; + float:left; + padding:14px 27px; + background:#0098f9; + color:white; + font-size:14px; + margin-right:10px; +} + +.item_detail_extras_tabs a.ac_tab_selected, +.item_detail_extras_tabs div.ac_tab_selected { + background:white; + color:#424242; +} + +.item_detail_rating_top { + font-size:14px; + border-bottom:1px solid #e3e3e3; + padding-left:23px; +} + +.item_avg_rate_table { + margin:11px 0; +} + +.item_avg_rate_table .avg_rate { + padding-right:10px; + border-right:1px solid #e3e3e3; +} + +.item_avg_rate_table .stars { + padding-left:10px; +} + +.item_avg_rate_table .total_rates { + padding-left:10px; +} + +.item_detail_rating { + width:638px; + padding:15px 23px 25px 23px; + overflow:hidden; + border-bottom:1px solid #e3e3e3; +} + +.item_detail_rating .review_box_top { + width:638px; + height:9px; + overflow:hidden; + background:url('/images/kpac/reviews_top.png') no-repeat; +} + +.item_detail_rating .review_box_body { + background:#e3e3e3; + padding:1px 25px 0px 25px; +} + +.item_detail_rating .review_box_body .input_boxes { + padding-bottom:15px; +} + +.item_detail_rating .review_box_body .input_boxes .review_email_cell { + padding-left:10px; +} + +.item_detail_rating .review_box_body .input_boxes .rating_msg_box { + font-size:11px; + color:#9a9a9a; + padding-left:12px; +} + +.item_detail_rating2 { + font-size:14px; + padding:7px 0px; + border-top:1px solid #c4c2c2; + border-bottom:1px solid #c4c2c2; + margin-bottom:15px; +} + +.item_avg_rate_table2 .rate { + padding-right:10px; +} + +.item_avg_rate_table2 .stars { + padding:0px 10px; + border-left:1px solid #c4c2c2; + border-right:1px solid #c4c2c2; +} + +.item_avg_rate_table2 .scale { + padding-left:10px; + color:#9a9a9a; +} + +.item_detail_rating .review_box_body .review_comment_box { + margin-bottom:20px; +} + +.item_detail_rating + .review_box_body + .review_comment_box + .review_comment { + width:578px; + height:87px; + padding-left:7px; + padding-top:9px; + font-size:14px; +} + +.item_detail_rating .review_submit_box { + padding-top:5px; +} + +.sub_navigation1, .sub_navigation3 { + padding:25px 23px 20px 23px; +} + +.sub_navigation2 { + padding:0px 23px 25px 23px; + border-bottom:1px solid #e3e3e3; +} + +.sub_navigation1 .nav_mid_bg, +.sub_navigation2 .nav_mid_bg, +.sub_navigation3 .nav_mid_bg { + background:#eaeaea; + text-align:center; + font-size:14px; + +} + + +.sub_navigation1 .nav_mid_bg .current_page, +.sub_navigation2 .nav_mid_bg .current_page, +.sub_navigation3 .nav_mid_bg .current_page { + font-size:24px; + color:#0098f9; + padding:0px 12px; +} + +.sub_navigation1 .nav_mid_bg .total_pages, +.sub_navigation2 .nav_mid_bg .total_pages, +.sub_navigation3 .nav_mid_bg .total_pages { + font-size:24px; + padding-left:12px; +} + + +.sub_navigation1 .to_top_btn, +.sub_navigation3 .to_top_btn { + padding-left:19px; +} + +.sub_navigation2.checkout { + padding-top:25px; + border-bottom:none; +} + +.search_results { + padding:17px 23px 20px 23px; + border-bottom:1px solid #e3e3e3; +} + +.search_results .item_icon_wrapper { + padding-top:3px; +} + +.search_results .item_detail_info { + width:370px; +} + +.search_results .item_detail_info .item_detail_author { + padding-bottom:6px; +} + +.search_results .item_detail_info .item_detail_actions { + padding-top:0px; + margin-left:20px; +} + +.search_results + .item_detail_info + .item_detail_actions + .button { + float:left; + padding-right:5px; +} + +.checkout_options { + border-bottom:1px solid #e3e3e3; + font-size:14px; +} + +.checkout_options .left_brain { + width:294px; + overflow:hidden; + padding:11px 25px 25px 23px; +} + +.checkout_options .left_brain_cell { + border-right:1px solid #e3e3e3; +} + +.checkout_options .right_brain { + width:294px; + overflow:hidden; + padding:11px 23px 25px 25px; +} + +.checkout_options p { + margin:0; +} + +.checkout_options .top_side { + text-align:center; + padding-bottom:15px; +} + +.checkout_options .submit_btn { + +} + +.checkout_box { + padding-bottom:5px; +} + +.checkout_box .box1_top { + width:294px; + height:9px; + font-size:0px; + overflow:hidden; + background:url('/images/kpac/box1_top.png') no-repeat; +} + +.checkout_box .box_inside { + background:#e3e3e3; + padding:7px 25px 20px 25px; +} + +.checkout_box .box_inside p { + margin-bottom:5px; +} + +.checkout_box .box_inside .input_box { + float:left; +} + +.checkout_box .box_inside .help_btn { + float:right; + display:block; + + /* IE7 star hack */ + *position:relative; + *top:1px; +} + +.checkout_box .box_inside .text_box { + padding-bottom:10px; +} + +.checkout_box .box_inside .pickup_lib select { + width:244px; +} + +.checkout_item_pad { + padding-top:30px; +} + +.checkout_res_body { + font-size:18px; + text-align:center; + line-height:30px; +} + +.checkout_res_back { + font-size:11px; + font-family:'Cabin-Semibold', 'Cabin', Arial; + text-transform:uppercase; + white-space:nowrap; + color:white; + background:#74d514; + padding:18px 28px 18px 0px; + display:block; + overflow:hidden; + height:14px; +} + +.sub_cat_wrapper { + padding:13px 0px 13px 75px; + border-bottom:1px solid #e3e3e3; +} + +.sub_header2 { + text-align:center; + margin-top:20px; + margin-bottom:9px; +} + +.sub_header { + font-size:14px; + background:#e3e3e3; + padding:8px 23px; +} + +.clear { + clear:both; + font-size:0px; + line-height:0px; + /* background:green; - for debugging */ + + /* IE7 has a problem with these + height:0px; + overflow:hidden; + */ +} + +div.hr { + margin: 12px 0; + background:#c4c2c2; + height:1px; + overflow:hidden; +} + +.popup_wrapper { + position:absolute; +} + +.popup_wrapper .popup_wrapper_inner { + position:relative; + display:none; + top:0px; + left:0px; +} + +.popup_wrapper .popup_mid { + background:white; +} + +.popup_wrapper .popup_content { + margin-right:-20px; + margin-bottom:-20px; + position:relative; + top:-10px; + left:-10px; + padding:2px; + overflow:hidden; + font-size:14px; +} + +.popup_wrapper .popup_arrow_bm { + position:relative; + top:-3px; +} + +.popup_wrapper .popup_tl { + width:13px; + height:13px; + background:url('/images/kpac/popup_tl.png') no-repeat; +} + +.popup_wrapper .popup_tm { + background:url('/images/kpac/popup_tm.png') repeat-x; +} + +.popup_wrapper .popup_tr { + width:13px; + height:13px; + background:url('/images/kpac/popup_tr.png') no-repeat; +} + +.popup_wrapper .popup_lm { + background:url('/images/kpac/popup_lm.png') repeat-y; +} + +.popup_wrapper .popup_rm { + background:url('/images/kpac/popup_rm.png') repeat-y; +} + +.popup_wrapper .popup_bl { + width:13px; + height:13px; + background:url('/images/kpac/popup_bl.png') no-repeat; +} + +.popup_wrapper .popup_bm { + background:url('/images/kpac/popup_bm.png') repeat-x; +} + +.popup_wrapper .popup_br { + width:13px; + height:13px; + background:url('/images/kpac/popup_br.png') no-repeat; +} + +.invisible { + visibility : hidden; +} + +.hidden { + visibility : hidden; + display : none; +} + +/* For Dewey Decimal Page */ + + +.deweyhundreds { + border:none; + padding: 5px; + margin-top: 50px; +} + +.deweyhundredsdescription { + border-bottom:3px #000 dotted; + width: 100%; + text-align:left; + font-size:x-large; + background-color:#c1e3f7; + color:#000; + height:60px; +} + +.deweyhundredsdescription h1 { + float:left; + margin:5px; + padding:0px 0px 0px 10px; +} + +.deweyhundredsdescription p { + float:left; + margin:5px; + padding:18px 0px 0px 0px; +} + +.deweytens { + float: left; + margin-right:10px; + margin-top:10px; + border:none; + text-align:center; + height: 180px; + width: 168px; +} + +.deweytenstitle { + font-weight:bold; + font-size:x-large; + color:#000; + background-color:#ddd; + margin:0px; + border-top:3px solid #000; +} + +.deweytensdescription { + font-weight:bold; + font-size:large; + color:#000; + background-color:#ddd; + margin:0px; + height:50px; +} + +#main-content, .content-wrapper-library { + font-size: 16px; + margin-left: 20px; +} diff --git a/Open-ILS/web/images/kpac/Category-Buttons.png b/Open-ILS/web/images/kpac/Category-Buttons.png new file mode 100644 index 0000000000..eeba6db3da Binary files /dev/null and b/Open-ILS/web/images/kpac/Category-Buttons.png differ diff --git a/Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd b/Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd new file mode 100644 index 0000000000..35251b2d49 Binary files /dev/null and b/Open-ILS/web/images/kpac/KPAC_Category_Button_Template.psd differ diff --git a/Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg b/Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg new file mode 100644 index 0000000000..1a753e9af7 Binary files /dev/null and b/Open-ILS/web/images/kpac/KPAC_Main_Graphic.jpg differ diff --git a/Open-ILS/web/images/kpac/PINES_logo.gif b/Open-ILS/web/images/kpac/PINES_logo.gif new file mode 100644 index 0000000000..85a6f7a69b Binary files /dev/null and b/Open-ILS/web/images/kpac/PINES_logo.gif differ diff --git a/Open-ILS/web/images/kpac/README.TXT b/Open-ILS/web/images/kpac/README.TXT new file mode 100644 index 0000000000..7d0da0bcd6 --- /dev/null +++ b/Open-ILS/web/images/kpac/README.TXT @@ -0,0 +1,41 @@ +README + + +CATEGORY GRAPHICS + +The category graphics in this folder were created by Georgia Public Library Service and may be freely used in any Evergreen KPAC implementation. If you wish to create your own graphics in a consistent style, you may create them using either of these template graphics: + +* cat-blank.png +* KPAC_Category_Button_Template.psd + + + +PROPRIETARY GRAPHICS + +Proprietry graphics whose copyright is owned by Georgia Public Library Service and which may only be used by Georgia PINES and NOT by any other Evergreen implementation include: + +* PINES_logo.gif +* KPAC_Main_Graphic.jpg +* goat.png +* quack.png + + +If you wish to install this version of the KPAC and utilize the included CSS and graphics with the exception of these four proprietary graphics, then you will need to create replacement graphics for them. The background color is hex code #e0f1fb (rgb 224,241,251) and the relevant sizes are: + +* PINES_logo.gif (270px x 54px) +* KPAC_Main_Graphic.jpg (950px x 440px) +* goat.png (266px x 641px) +* quack.png (266px x 641px) + + + +QUESTIONS? + + +Terran McCanna +PINES Program Manager +Georgia Public Library Service +tmccanna@georgialibraries.org + + + diff --git a/Open-ILS/web/images/kpac/b4only.png b/Open-ILS/web/images/kpac/b4only.png new file mode 100644 index 0000000000..5ad1d18d19 Binary files /dev/null and b/Open-ILS/web/images/kpac/b4only.png differ diff --git a/Open-ILS/web/images/kpac/back_to_results_btn.png b/Open-ILS/web/images/kpac/back_to_results_btn.png index 09252e7ef8..7278a41c66 100755 Binary files a/Open-ILS/web/images/kpac/back_to_results_btn.png and b/Open-ILS/web/images/kpac/back_to_results_btn.png differ diff --git a/Open-ILS/web/images/kpac/cat-123.png b/Open-ILS/web/images/kpac/cat-123.png new file mode 100644 index 0000000000..1bc0894a61 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-123.png differ diff --git a/Open-ILS/web/images/kpac/cat-abc.png b/Open-ILS/web/images/kpac/cat-abc.png new file mode 100644 index 0000000000..69464e0f5b Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-abc.png differ diff --git a/Open-ILS/web/images/kpac/cat-archeology.png b/Open-ILS/web/images/kpac/cat-archeology.png new file mode 100644 index 0000000000..b9381e0115 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-archeology.png differ diff --git a/Open-ILS/web/images/kpac/cat-art.png b/Open-ILS/web/images/kpac/cat-art.png new file mode 100644 index 0000000000..742a0d16dd Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-art.png differ diff --git a/Open-ILS/web/images/kpac/cat-artists.png b/Open-ILS/web/images/kpac/cat-artists.png new file mode 100644 index 0000000000..c58b937e5d Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-artists.png differ diff --git a/Open-ILS/web/images/kpac/cat-astronomy.png b/Open-ILS/web/images/kpac/cat-astronomy.png new file mode 100644 index 0000000000..90536cc69c Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-astronomy.png differ diff --git a/Open-ILS/web/images/kpac/cat-bird.png b/Open-ILS/web/images/kpac/cat-bird.png new file mode 100644 index 0000000000..2b895be328 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-bird.png differ diff --git a/Open-ILS/web/images/kpac/cat-blank.png b/Open-ILS/web/images/kpac/cat-blank.png new file mode 100644 index 0000000000..658c2aec69 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-blank.png differ diff --git a/Open-ILS/web/images/kpac/cat-boat.png b/Open-ILS/web/images/kpac/cat-boat.png new file mode 100644 index 0000000000..d5cafb64b0 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-boat.png differ diff --git a/Open-ILS/web/images/kpac/cat-caldecott.png b/Open-ILS/web/images/kpac/cat-caldecott.png new file mode 100644 index 0000000000..cc84472cc0 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-caldecott.png differ diff --git a/Open-ILS/web/images/kpac/cat-car.png b/Open-ILS/web/images/kpac/cat-car.png new file mode 100644 index 0000000000..8f0f613208 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-car.png differ diff --git a/Open-ILS/web/images/kpac/cat-center.png b/Open-ILS/web/images/kpac/cat-center.png new file mode 100644 index 0000000000..69e9058810 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-center.png differ diff --git a/Open-ILS/web/images/kpac/cat-chemistry.png b/Open-ILS/web/images/kpac/cat-chemistry.png new file mode 100644 index 0000000000..5d56c8e498 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-chemistry.png differ diff --git a/Open-ILS/web/images/kpac/cat-chinese.png b/Open-ILS/web/images/kpac/cat-chinese.png new file mode 100644 index 0000000000..7b5c754770 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-chinese.png differ diff --git a/Open-ILS/web/images/kpac/cat-christmas.png b/Open-ILS/web/images/kpac/cat-christmas.png new file mode 100644 index 0000000000..67ce23e406 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-christmas.png differ diff --git a/Open-ILS/web/images/kpac/cat-church.png b/Open-ILS/web/images/kpac/cat-church.png new file mode 100644 index 0000000000..97229d049d Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-church.png differ diff --git a/Open-ILS/web/images/kpac/cat-colors.png b/Open-ILS/web/images/kpac/cat-colors.png new file mode 100644 index 0000000000..742a0d16dd Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-colors.png differ diff --git a/Open-ILS/web/images/kpac/cat-computer.png b/Open-ILS/web/images/kpac/cat-computer.png new file mode 100644 index 0000000000..49b1bebdf2 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-computer.png differ diff --git a/Open-ILS/web/images/kpac/cat-cooking.png b/Open-ILS/web/images/kpac/cat-cooking.png new file mode 100644 index 0000000000..ea32fe97b0 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-cooking.png differ diff --git a/Open-ILS/web/images/kpac/cat-dewey.png b/Open-ILS/web/images/kpac/cat-dewey.png new file mode 100644 index 0000000000..8ff9335654 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dewey.png differ diff --git a/Open-ILS/web/images/kpac/cat-dictionary.png b/Open-ILS/web/images/kpac/cat-dictionary.png new file mode 100644 index 0000000000..539ce40dcd Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dictionary.png differ diff --git a/Open-ILS/web/images/kpac/cat-dinosaur.png b/Open-ILS/web/images/kpac/cat-dinosaur.png new file mode 100644 index 0000000000..5778577ddf Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dinosaur.png differ diff --git a/Open-ILS/web/images/kpac/cat-doctor.png b/Open-ILS/web/images/kpac/cat-doctor.png new file mode 100644 index 0000000000..e5c554fb18 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-doctor.png differ diff --git a/Open-ILS/web/images/kpac/cat-dreams.png b/Open-ILS/web/images/kpac/cat-dreams.png new file mode 100644 index 0000000000..59b381307d Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-dreams.png differ diff --git a/Open-ILS/web/images/kpac/cat-earth.png b/Open-ILS/web/images/kpac/cat-earth.png new file mode 100644 index 0000000000..042883d893 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-earth.png differ diff --git a/Open-ILS/web/images/kpac/cat-easter.png b/Open-ILS/web/images/kpac/cat-easter.png new file mode 100644 index 0000000000..264696af6c Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-easter.png differ diff --git a/Open-ILS/web/images/kpac/cat-encyclopedia.png b/Open-ILS/web/images/kpac/cat-encyclopedia.png new file mode 100644 index 0000000000..34e3284542 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-encyclopedia.png differ diff --git a/Open-ILS/web/images/kpac/cat-ereads.png b/Open-ILS/web/images/kpac/cat-ereads.png new file mode 100644 index 0000000000..7c1ba800f9 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-ereads.png differ diff --git a/Open-ILS/web/images/kpac/cat-fairy.png b/Open-ILS/web/images/kpac/cat-fairy.png new file mode 100644 index 0000000000..b05d3d6013 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-fairy.png differ diff --git a/Open-ILS/web/images/kpac/cat-french.png b/Open-ILS/web/images/kpac/cat-french.png new file mode 100644 index 0000000000..9bd6c445b2 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-french.png differ diff --git a/Open-ILS/web/images/kpac/cat-game.png b/Open-ILS/web/images/kpac/cat-game.png new file mode 100644 index 0000000000..4f06d841b6 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-game.png differ diff --git a/Open-ILS/web/images/kpac/cat-gcba.png b/Open-ILS/web/images/kpac/cat-gcba.png new file mode 100644 index 0000000000..e214a680ec Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-gcba.png differ diff --git a/Open-ILS/web/images/kpac/cat-geisel.png b/Open-ILS/web/images/kpac/cat-geisel.png new file mode 100644 index 0000000000..b672849f84 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-geisel.png differ diff --git a/Open-ILS/web/images/kpac/cat-ghost.png b/Open-ILS/web/images/kpac/cat-ghost.png new file mode 100644 index 0000000000..0de944362c Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-ghost.png differ diff --git a/Open-ILS/web/images/kpac/cat-habitat.png b/Open-ILS/web/images/kpac/cat-habitat.png new file mode 100644 index 0000000000..f09c84c42e Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-habitat.png differ diff --git a/Open-ILS/web/images/kpac/cat-halloween.png b/Open-ILS/web/images/kpac/cat-halloween.png new file mode 100644 index 0000000000..ec55dad8b8 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-halloween.png differ diff --git a/Open-ILS/web/images/kpac/cat-hannukah.png b/Open-ILS/web/images/kpac/cat-hannukah.png new file mode 100644 index 0000000000..f2b8673f53 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-hannukah.png differ diff --git a/Open-ILS/web/images/kpac/cat-history-europe.png b/Open-ILS/web/images/kpac/cat-history-europe.png new file mode 100644 index 0000000000..d841fa0112 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-history-europe.png differ diff --git a/Open-ILS/web/images/kpac/cat-history-us.png b/Open-ILS/web/images/kpac/cat-history-us.png new file mode 100644 index 0000000000..f6d77cb24f Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-history-us.png differ diff --git a/Open-ILS/web/images/kpac/cat-independence.png b/Open-ILS/web/images/kpac/cat-independence.png new file mode 100644 index 0000000000..061d646100 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-independence.png differ diff --git a/Open-ILS/web/images/kpac/cat-insects.png b/Open-ILS/web/images/kpac/cat-insects.png new file mode 100644 index 0000000000..dce5622ac5 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-insects.png differ diff --git a/Open-ILS/web/images/kpac/cat-inventions.png b/Open-ILS/web/images/kpac/cat-inventions.png new file mode 100644 index 0000000000..f8f7415919 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-inventions.png differ diff --git a/Open-ILS/web/images/kpac/cat-king.png b/Open-ILS/web/images/kpac/cat-king.png new file mode 100644 index 0000000000..1688372bb0 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-king.png differ diff --git a/Open-ILS/web/images/kpac/cat-kirkus.png b/Open-ILS/web/images/kpac/cat-kirkus.png new file mode 100644 index 0000000000..4825b73292 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-kirkus.png differ diff --git a/Open-ILS/web/images/kpac/cat-kwanzaa.png b/Open-ILS/web/images/kpac/cat-kwanzaa.png new file mode 100644 index 0000000000..029e750120 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-kwanzaa.png differ diff --git a/Open-ILS/web/images/kpac/cat-magic.png b/Open-ILS/web/images/kpac/cat-magic.png new file mode 100644 index 0000000000..1bd9d6b236 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-magic.png differ diff --git a/Open-ILS/web/images/kpac/cat-mammals.png b/Open-ILS/web/images/kpac/cat-mammals.png new file mode 100644 index 0000000000..811a63ab6f Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-mammals.png differ diff --git a/Open-ILS/web/images/kpac/cat-map.png b/Open-ILS/web/images/kpac/cat-map.png new file mode 100644 index 0000000000..efdb7c5d89 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-map.png differ diff --git a/Open-ILS/web/images/kpac/cat-math.png b/Open-ILS/web/images/kpac/cat-math.png new file mode 100644 index 0000000000..1bc0894a61 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-math.png differ diff --git a/Open-ILS/web/images/kpac/cat-military.png b/Open-ILS/web/images/kpac/cat-military.png new file mode 100644 index 0000000000..8770880463 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-military.png differ diff --git a/Open-ILS/web/images/kpac/cat-mlk.png b/Open-ILS/web/images/kpac/cat-mlk.png new file mode 100644 index 0000000000..b1b8eb926a Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-mlk.png differ diff --git a/Open-ILS/web/images/kpac/cat-music.png b/Open-ILS/web/images/kpac/cat-music.png new file mode 100644 index 0000000000..439938ee4d Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-music.png differ diff --git a/Open-ILS/web/images/kpac/cat-myth.png b/Open-ILS/web/images/kpac/cat-myth.png new file mode 100644 index 0000000000..634b70f25a Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-myth.png differ diff --git a/Open-ILS/web/images/kpac/cat-newbery.png b/Open-ILS/web/images/kpac/cat-newbery.png new file mode 100644 index 0000000000..90a7c784ab Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-newbery.png differ diff --git a/Open-ILS/web/images/kpac/cat-newyear.png b/Open-ILS/web/images/kpac/cat-newyear.png new file mode 100644 index 0000000000..fcff72e50e Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-newyear.png differ diff --git a/Open-ILS/web/images/kpac/cat-nutrition.png b/Open-ILS/web/images/kpac/cat-nutrition.png new file mode 100644 index 0000000000..f999d700e3 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-nutrition.png differ diff --git a/Open-ILS/web/images/kpac/cat-pets.png b/Open-ILS/web/images/kpac/cat-pets.png new file mode 100644 index 0000000000..f13a2f6c85 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-pets.png differ diff --git a/Open-ILS/web/images/kpac/cat-physics.png b/Open-ILS/web/images/kpac/cat-physics.png new file mode 100644 index 0000000000..23b3b31902 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-physics.png differ diff --git a/Open-ILS/web/images/kpac/cat-pirate.png b/Open-ILS/web/images/kpac/cat-pirate.png new file mode 100644 index 0000000000..d4765624c3 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-pirate.png differ diff --git a/Open-ILS/web/images/kpac/cat-plane.png b/Open-ILS/web/images/kpac/cat-plane.png new file mode 100644 index 0000000000..3f993d7370 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-plane.png differ diff --git a/Open-ILS/web/images/kpac/cat-plant.png b/Open-ILS/web/images/kpac/cat-plant.png new file mode 100644 index 0000000000..4ba73b97db Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-plant.png differ diff --git a/Open-ILS/web/images/kpac/cat-plays.png b/Open-ILS/web/images/kpac/cat-plays.png new file mode 100644 index 0000000000..d1f2789a38 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-plays.png differ diff --git a/Open-ILS/web/images/kpac/cat-poetry.png b/Open-ILS/web/images/kpac/cat-poetry.png new file mode 100644 index 0000000000..d74b04cd9e Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-poetry.png differ diff --git a/Open-ILS/web/images/kpac/cat-princess.png b/Open-ILS/web/images/kpac/cat-princess.png new file mode 100644 index 0000000000..84970b6563 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-princess.png differ diff --git a/Open-ILS/web/images/kpac/cat-reptiles.png b/Open-ILS/web/images/kpac/cat-reptiles.png new file mode 100644 index 0000000000..fc20540f40 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-reptiles.png differ diff --git a/Open-ILS/web/images/kpac/cat-school.png b/Open-ILS/web/images/kpac/cat-school.png new file mode 100644 index 0000000000..e08815cf88 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-school.png differ diff --git a/Open-ILS/web/images/kpac/cat-scienceprojects.png b/Open-ILS/web/images/kpac/cat-scienceprojects.png new file mode 100644 index 0000000000..9b71b9408f Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-scienceprojects.png differ diff --git a/Open-ILS/web/images/kpac/cat-sculpture.png b/Open-ILS/web/images/kpac/cat-sculpture.png new file mode 100644 index 0000000000..366d1bdb1c Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-sculpture.png differ diff --git a/Open-ILS/web/images/kpac/cat-seasons.png b/Open-ILS/web/images/kpac/cat-seasons.png new file mode 100644 index 0000000000..e65e38428c Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-seasons.png differ diff --git a/Open-ILS/web/images/kpac/cat-shakespeare.png b/Open-ILS/web/images/kpac/cat-shakespeare.png new file mode 100644 index 0000000000..36233b327c Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-shakespeare.png differ diff --git a/Open-ILS/web/images/kpac/cat-shapes.png b/Open-ILS/web/images/kpac/cat-shapes.png new file mode 100644 index 0000000000..5e55326d36 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-shapes.png differ diff --git a/Open-ILS/web/images/kpac/cat-signlanguage.png b/Open-ILS/web/images/kpac/cat-signlanguage.png new file mode 100644 index 0000000000..7a088a1191 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-signlanguage.png differ diff --git a/Open-ILS/web/images/kpac/cat-space.png b/Open-ILS/web/images/kpac/cat-space.png new file mode 100644 index 0000000000..2dd780b3be Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-space.png differ diff --git a/Open-ILS/web/images/kpac/cat-spanish.png b/Open-ILS/web/images/kpac/cat-spanish.png new file mode 100644 index 0000000000..635b46660d Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-spanish.png differ diff --git a/Open-ILS/web/images/kpac/cat-speeches.png b/Open-ILS/web/images/kpac/cat-speeches.png new file mode 100644 index 0000000000..b1b8eb926a Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-speeches.png differ diff --git a/Open-ILS/web/images/kpac/cat-sports.png b/Open-ILS/web/images/kpac/cat-sports.png new file mode 100644 index 0000000000..60efefb087 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-sports.png differ diff --git a/Open-ILS/web/images/kpac/cat-stpatricks.png b/Open-ILS/web/images/kpac/cat-stpatricks.png new file mode 100644 index 0000000000..bfdd42ae03 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-stpatricks.png differ diff --git a/Open-ILS/web/images/kpac/cat-thanksgiving.png b/Open-ILS/web/images/kpac/cat-thanksgiving.png new file mode 100644 index 0000000000..297705a29f Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-thanksgiving.png differ diff --git a/Open-ILS/web/images/kpac/cat-time.png b/Open-ILS/web/images/kpac/cat-time.png new file mode 100644 index 0000000000..86e3b240b4 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-time.png differ diff --git a/Open-ILS/web/images/kpac/cat-tractor.png b/Open-ILS/web/images/kpac/cat-tractor.png new file mode 100644 index 0000000000..27cef35e62 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-tractor.png differ diff --git a/Open-ILS/web/images/kpac/cat-train.png b/Open-ILS/web/images/kpac/cat-train.png new file mode 100644 index 0000000000..d719825aac Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-train.png differ diff --git a/Open-ILS/web/images/kpac/cat-truck.png b/Open-ILS/web/images/kpac/cat-truck.png new file mode 100644 index 0000000000..75ca72a9ca Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-truck.png differ diff --git a/Open-ILS/web/images/kpac/cat-tumblebooks.png b/Open-ILS/web/images/kpac/cat-tumblebooks.png new file mode 100644 index 0000000000..23b158bab3 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-tumblebooks.png differ diff --git a/Open-ILS/web/images/kpac/cat-ufo.png b/Open-ILS/web/images/kpac/cat-ufo.png new file mode 100644 index 0000000000..1900ce6a1b Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-ufo.png differ diff --git a/Open-ILS/web/images/kpac/cat-valentines.png b/Open-ILS/web/images/kpac/cat-valentines.png new file mode 100644 index 0000000000..3218744ed9 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-valentines.png differ diff --git a/Open-ILS/web/images/kpac/cat-world.png b/Open-ILS/web/images/kpac/cat-world.png new file mode 100644 index 0000000000..929d1b7cc6 Binary files /dev/null and b/Open-ILS/web/images/kpac/cat-world.png differ diff --git a/Open-ILS/web/images/kpac/get_it_btn.png b/Open-ILS/web/images/kpac/get_it_btn.png index dfedc15d11..2479b59c3a 100755 Binary files a/Open-ILS/web/images/kpac/get_it_btn.png and b/Open-ILS/web/images/kpac/get_it_btn.png differ diff --git a/Open-ILS/web/images/kpac/get_it_btn_sm.png b/Open-ILS/web/images/kpac/get_it_btn_sm.png index c8ddde4326..a20cdfd5b8 100755 Binary files a/Open-ILS/web/images/kpac/get_it_btn_sm.png and b/Open-ILS/web/images/kpac/get_it_btn_sm.png differ diff --git a/Open-ILS/web/images/kpac/goat.png b/Open-ILS/web/images/kpac/goat.png new file mode 100644 index 0000000000..166ffb9a94 Binary files /dev/null and b/Open-ILS/web/images/kpac/goat.png differ diff --git a/Open-ILS/web/images/kpac/kcls_logo.jpg b/Open-ILS/web/images/kpac/kcls_logo.jpg deleted file mode 100755 index 184b54a3d0..0000000000 Binary files a/Open-ILS/web/images/kpac/kcls_logo.jpg and /dev/null differ diff --git a/Open-ILS/web/images/kpac/pines-logo-small.png b/Open-ILS/web/images/kpac/pines-logo-small.png new file mode 100644 index 0000000000..d21d76953b Binary files /dev/null and b/Open-ILS/web/images/kpac/pines-logo-small.png differ diff --git a/Open-ILS/web/images/kpac/placeholder.jpg b/Open-ILS/web/images/kpac/placeholder.jpg new file mode 100644 index 0000000000..4c3988cc21 Binary files /dev/null and b/Open-ILS/web/images/kpac/placeholder.jpg differ diff --git a/Open-ILS/web/images/kpac/quack.png b/Open-ILS/web/images/kpac/quack.png new file mode 100644 index 0000000000..4e52631f13 Binary files /dev/null and b/Open-ILS/web/images/kpac/quack.png differ diff --git a/Open-ILS/web/images/kpac/review_submit_btn.png b/Open-ILS/web/images/kpac/review_submit_btn.png index d952f03d3d..4af3a1c186 100755 Binary files a/Open-ILS/web/images/kpac/review_submit_btn.png and b/Open-ILS/web/images/kpac/review_submit_btn.png differ diff --git a/Open-ILS/web/images/kpac/search_btn.png b/Open-ILS/web/images/kpac/search_btn.png index 3c5ffb1ed8..16287760e1 100755 Binary files a/Open-ILS/web/images/kpac/search_btn.png and b/Open-ILS/web/images/kpac/search_btn.png differ diff --git a/Open-ILS/web/images/kpac/srp2018-genres.png b/Open-ILS/web/images/kpac/srp2018-genres.png new file mode 100644 index 0000000000..8500102160 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-genres.png differ diff --git a/Open-ILS/web/images/kpac/srp2018-howto.png b/Open-ILS/web/images/kpac/srp2018-howto.png new file mode 100644 index 0000000000..b610c8101a Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-howto.png differ diff --git a/Open-ILS/web/images/kpac/srp2018-instruments.png b/Open-ILS/web/images/kpac/srp2018-instruments.png new file mode 100644 index 0000000000..87b0a79195 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-instruments.png differ diff --git a/Open-ILS/web/images/kpac/srp2018-songs.png b/Open-ILS/web/images/kpac/srp2018-songs.png new file mode 100644 index 0000000000..9e66c975ab Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018-songs.png differ diff --git a/Open-ILS/web/images/kpac/srp2018.png b/Open-ILS/web/images/kpac/srp2018.png new file mode 100644 index 0000000000..72182443a3 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2018.png differ diff --git a/Open-ILS/web/images/kpac/srp2019-astronomy.png b/Open-ILS/web/images/kpac/srp2019-astronomy.png new file mode 100644 index 0000000000..7ea4a4faf5 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-astronomy.png differ diff --git a/Open-ILS/web/images/kpac/srp2019-moon.png b/Open-ILS/web/images/kpac/srp2019-moon.png new file mode 100644 index 0000000000..edbe2bf92d Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-moon.png differ diff --git a/Open-ILS/web/images/kpac/srp2019-nasa.png b/Open-ILS/web/images/kpac/srp2019-nasa.png new file mode 100644 index 0000000000..7b8d5f7ff4 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-nasa.png differ diff --git a/Open-ILS/web/images/kpac/srp2019-sf.png b/Open-ILS/web/images/kpac/srp2019-sf.png new file mode 100644 index 0000000000..69173ac880 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-sf.png differ diff --git a/Open-ILS/web/images/kpac/srp2019-ufos.png b/Open-ILS/web/images/kpac/srp2019-ufos.png new file mode 100644 index 0000000000..b293918f66 Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019-ufos.png differ diff --git a/Open-ILS/web/images/kpac/srp2019.png b/Open-ILS/web/images/kpac/srp2019.png new file mode 100644 index 0000000000..77fd1cf92b Binary files /dev/null and b/Open-ILS/web/images/kpac/srp2019.png differ diff --git a/Open-ILS/web/kpac/index.html b/Open-ILS/web/kpac/index.html new file mode 100644 index 0000000000..42c6b8f659 --- /dev/null +++ b/Open-ILS/web/kpac/index.html @@ -0,0 +1,14 @@ + + + + + + + KPAC + + +

If you are not redirected automatically, follow the link to the main page.

+ + \ No newline at end of file