From c1d722c8ac490dd464a70d8d54da9289b9387ae9 Mon Sep 17 00:00:00 2001 From: Robin Isard Date: Fri, 3 Aug 2012 15:59:57 -0400 Subject: [PATCH] First pass at Algoma U tpac skin for rel_2.3 This was done in a hurry and simply handles the esential links, logos and branding. --- .../src/templates_algoma/opac/css/style.css.tt2 | 1467 ++++++++++++++++++++ .../opac/parts/.topnav_logo.tt2.swp | Bin 0 -> 12288 bytes .../src/templates_algoma/opac/parts/css/colors.tt2 | 33 + .../src/templates_algoma/opac/parts/login/form.tt2 | 157 +++ .../src/templates_algoma/opac/parts/topnav.tt2 | 61 + .../templates_algoma/opac/parts/topnav_logo.tt2 | 2 + Open-ILS/web/opac/images/au_bigsmall.jpg | Bin 0 -> 10394 bytes Open-ILS/web/opac/images/au_logo.png | Bin 0 -> 31184 bytes 8 files changed, 1720 insertions(+) create mode 100644 Open-ILS/src/templates_algoma/opac/css/style.css.tt2 create mode 100644 Open-ILS/src/templates_algoma/opac/parts/.topnav_logo.tt2.swp create mode 100644 Open-ILS/src/templates_algoma/opac/parts/css/colors.tt2 create mode 100644 Open-ILS/src/templates_algoma/opac/parts/login/form.tt2 create mode 100644 Open-ILS/src/templates_algoma/opac/parts/topnav.tt2 create mode 100644 Open-ILS/src/templates_algoma/opac/parts/topnav_logo.tt2 create mode 100644 Open-ILS/web/opac/images/au_bigsmall.jpg create mode 100644 Open-ILS/web/opac/images/au_logo.png diff --git a/Open-ILS/src/templates_algoma/opac/css/style.css.tt2 b/Open-ILS/src/templates_algoma/opac/css/style.css.tt2 new file mode 100644 index 0000000000..0a38a9d9ad --- /dev/null +++ b/Open-ILS/src/templates_algoma/opac/css/style.css.tt2 @@ -0,0 +1,1467 @@ +[%- PROCESS "opac/parts/css/colors.tt2" %] + +body { + margin:0; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + background: [% css_colors.primary %]; +} + +img { + border: none; +} + +#topnav_logo { + padding-bottom: 25px; +} + +#homesearch_main_logo { + padding-top: 60px; +} + +a { + color: [% css_colors.primary %]; +} + +#search-wrapper input[type=text] { + margin:0; + padding:0; +} + +#search-wrapper select, .results_header_lbl select { + border:1px solid [% css_colors.border_standard %]; + margin:0; + padding:0; + width: 12em; +} + +.searchbar { + font-weight: bold; + padding-top: 10px; +} + +/* +#search-wrapper select { + border:0px solid black; + filter:alpha(opacity=0); + -moz-opacity:0; + -khtml-opacity:0; + opacity:0; + padding:0; + margin:0; + height:18px; + font-size: 12px; +} +*/ +h1 { + margin:0; + margin-bottom: 5px; + font-size: 20px; + font-weight:normal; +} + +h2 { + font-size: 16px; + font-weight:bold; +} + +.hide_me, .hidden { + display: none; + visibility: hidden; +} + +div.select-box-wrapper { + position:absolute; + padding-top:2px; + padding-left:3px; + overflow:hidden; + text-align:left; +} + +div.select-wrapper { + border:1px solid #4C8AB0; + display:inline-block; + position:relative; + z-index:2; + background:url('/images/dropdown.gif') no-repeat right center; +} + +div.select-wrapper:hover { + background:url('/images/dropdown-hover.gif') no-repeat right center; +} + +#dash_wrapper { + position: relative; + top: -2em; +} + +#dash_wrapper div { + position: relative; + vertical-align: middle; + background: [% css_colors.primary %]; + border-radius: 5px; + height: 3em; + padding: 0em 1em 0em 1em; +} + +span.dash_divider { + margin: 0em 1em 0em 1em; + position: relative; + top: 10px; + color: [% css_colors.primary_fade %]; +} + +#dashboard { + clear:both; + float:right; + margin-top: 1em; + background: [% css_colors.primary %]; + border-radius: 5px; + height: 3em; +} + +#dashboard span.dash-align a { + font-weight: bold; + text-decoration: none; + position: relative; + top: 10px; +} + +#dash_user { + font-weight: bold; + text-transform: capitalize; + position: relative; + top: 10px; +} + +#logout_link { left: 1px; } + +#dash_checked { color: [% css_colors.text_attention %]; } +#dash_holds { color: [% css_colors.text_attention %]; } +#dash_pickup { color: [% css_colors.text_goodnews %]; } +#dash_fines { color: [% css_colors.text_badnews %]; } +#header-wrap { + background: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); + background: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); + background: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); + background: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); + background-color: [% css_colors.primary_fade %]; +} +#header { + color: [% css_colors.background %]; + padding-top: 26px; + margin-left: 1em; + font-size:11px; +} + +#header a { + color: [% css_colors.background %]; +} + +#header a:hover { + color: [% css_colors.text_invert %]; + text-decoration: none; +} + +#header-links { + color: [% css_colors.text_invert %]; + font-size: 11px; + font-weight: bold; + position: relative; + top:4px; + +} + +#header-links a { + color: [% css_colors.text_invert %]; + display: block; + float:left; + margin-right:22px; + text-decoration: none; +} + +#header-links a:hover { + color: [% css_colors.text_invert %]; + text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %]; + text-decoration: none; +} + +#header #header-links2 { + position:relative; + top:-8px; + color: [% css_colors.text_invert %]; + padding-bottom: 15px; +} + +#header #header-links2 a { + color: [% css_colors.text_invert %]; +} + +#header #header-links2 a:hover { + text-decoration: underline; +} + +#header #your-acct-login { + padding-top:10px; +} + +#gold-links { + margin-left: 1em; + padding-left:0px; +} + +#gold-links-home { + margin:auto; + padding-left:0px; +} + +#gold-links-holder { + height: 24px; + background: [% css_colors.background_invert %]; +} + +#util-bar { + margin-left: 1em; + padding-left:0px; + height:0px; +} + +#search-wrapper { + border-bottom: 1px solid [% css_colors.border_standard %]; + padding-bottom: 5px; + background: [% css_colors.background %]; +} + +.search_box_wrapper { + padding: 10px 5px 5px 3px; +} + +#search-wrapper #breadcrumb { + margin-top:0px; + font-size: 10px; + float:left; +} + +#search-wrapper #search-within { + margin-top:10px; + float:right; + position:relative; + left:-173px; +} + +#search-wrapper #breadcrumb a { + color: [% css_colors.text %]; +} + +#search-wrapper #search_frm label { + font-size: 10px; +} + +#search-wrapper #search-box { + margin-left: 1em; + padding-left: 0px; + padding-top: 10px; + padding-bottom: 10px; +} + +#utils { + float:right; + z-index:1; + width:150px; + height:30px; + background:url('/images/utils-corner-left.png') no-repeat left top; + padding-left: 3px; + color: [% css_colors.text_invert %]; + position:relative; +} + +#utils a { + color: [% css_colors.text_invert %]; + font-size: 10px; +} + +#adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{ + height: 40px; + margin-left: 1em; +} + +#adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a { + float: left; + text-align: center; + vertical-align: middle; + display: block; + margin: 10px 7px 10px 0px; + padding: 10px 0px 10px 0px; + -moz-border-radius: 10px 10px 0px 0px; + border-radius: 10px 10px 0px 0px; + font-weight: bold; + color: [% css_colors.text_invert %]; + background: [% css_colors.control %]; + font-weight: bold; + text-decoration: none; +} + +#adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a { + padding: 1em 1em 0.5em; +} + +#adv_search_tabs a:hover, #acct_tabs a:hover, #acct_fines_tabs a:hover, #acct_checked_tabs a:hover, #acct_holds_tabs a:hover, #acct_prefs_tabs a:hover { + background: [% css_colors.primary %]; + color: [% css_colors.text_invert %]; + text-decoration: none; +} + +#adv_search.on, #num_search.on, #expert_search.on { + color: [% css_colors.accent_darker %]; + background: [% css_colors.background %]; + text-decoration: none; +} + +#adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on { + color: [% css_colors.accent_darker %]; + background: [% css_colors.background %]; + text-decoration: none; +} + +.acct-tab-off { + background: [% css_colors.control %]; +} + +#acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a { + margin-top: 0px; + font-size: 10px; + color: [% css_colors.accent_darker %]; + padding: 10px 10px 10px 10px; +} + +#acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a { + background: [% css_colors.accent_lightest %]; + color: [% css_colors.accent_darker %]; +} + +#acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs { + padding-bottom: 12px; + color: [% css_colors.accent_medium %]; +} + +.rdetail_header { + padding: 5px 7px 6px 0px; + margin-left: 1em; + border-bottom: 1px dotted [% css_colors.accent_light %]; +} + +.rdetail_results a { + color:[% css_colors.primary_fade %]; + font-weight:bold; + font-size: 1.2em; +} + +.rdetail_result_count { + color: [% css_colors.text %]; + font-weight: normal; + padding-left: 1em; + display: inline-block; +} + +.rdetail_result_nav { + font-weight:normal; + padding-left: 1em; + display: inline-block; +} + +#rdetail_details_table { + margin-top: 15px; +} + +#rdetail_image { border: none; } +#rdetail_image_cell { + padding-top: 3px; + padding-right: 10px; +} + +h2.rdetail_uris { + margin-top: 1em; +} +div.rdetail_uris { + padding: 0.5em 1em 0.5em 1em; + background-color: lightGray; +} +div.rdetail_uris ul li { + position: relative; + left: 1em; +} + +div.rdetail_show_copies { + margin-top: 1em; +} + +div#rdetail_actions_div { + float: right; + background: [% css_colors.background %]; +} + +span#rdetail_copy_counts { + display: inline-block; + border-right: thin; + vertical-align: top; + margin-right: 1em; + padding-right: 1em; +} + +span#rdetail_hold_counts { + display: inline-block; + vertical-align: top; +} + +#rdetail_image_div { + float: left; + margin-right: 1em; +} + +.rdetail_aux_utils { + border-left:1px dotted [% css_colors.accent_light %]; + padding-left: 17px; + padding-bottom: 6px; + padding-right: 70px; +} + +div.place_hold { + border-bottom: 1px dotted [% css_colors.accent_light %]; + padding-top: 10px; +} + +span.place_hold { + position:relative; + top:-3px; + left:3px; +} + +div.toggle_list { padding-top: 6px; } + +div.format_icon { + float: right; + margin-right: 17px; +} + +.results_aux_utils { + border-left:1px dotted [% css_colors.accent_light %]; + padding-left: 17px; + padding-bottom: 6px; + padding-right: 50px; +} + +.result_util { + border-bottom: 1px dotted [% css_colors.accent_light %]; + padding-top: 6px; +} + +.results_reviews { + position: relative; + top: -5px; +} + +#rdetail_copies { + padding-top: 1.5em; +} + +#rdetails_status td, #rdetails_status2 td { + white-space:nowrap !important; + padding: 7px 0px 3px 13px; +} + +#rdetails_status thead th { + background-color: [% css_colors.accent_lighter2 %]; + padding: 13px 0px 13px 13px; + font-size: 10px; + text-transform: uppercase; + font-weight: bold; + text-align: left; +} + +#rdetails_status tbody td { + padding-left: 13px; + text-align: left; +} + +.rdetail_extras { + height: 29px; + background: [% css_colors.primary %]; + padding-top:1px; + margin-bottom: 10px; + margin-top: 10px; + clear:both; +} + +.rdetail_extras_hr { + height: 1px; + background: [% css_colors.accent_light %]; + margin-left: 1px; + margin-right: 1px; +} + +.rdetail_extras_link { + padding-top: 4px; + padding-left: 12px; + font-size: 10px; + text-transform: uppercase; + font-weight: bold; +} + +.rdetail_extras_lbl { + position: relative; + top: -4px; + left: 7px; + color: [% css_colors.text_invert %]; +} + +#paginate-homebanner a.toc { + display:block; + width:20px; + height:20px; + background:gray; + float:left; + margin-left:2px; + margin-right:2px; + margin-top:2px; +} + +#rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse { + margin-left: 13px; +} + +#rdetail_locs_expand, #rdetail_locs_collapse { + padding-bottom:3px; + margin-top:15px; + margin-left:13px; +} + +#rdetail_anotes_div .biography { + margin:0; +} + +#paginate-homebanner a.selected { + border: 2px solid black; + margin-top:0px; + margin-left:0px; + margin-right:0px; +} + +#hp-buttons { + margin: auto; + margin-top: 6px; + margin-left: 1em; +} + +#hp-welcome { + position:absolute; + width:295px; + height:192px; + background: url('/images/banner-bg.png') no-repeat; + color: [% css_colors.background %]; + padding-left: 33px; + padding-top: 21px; + z-index:9999999999; +} + +#hp-welcome h1 { + font-size: 25px; + margin-bottom:15px; +} + +#hp-welcome a { + color: [% css_colors.background %]; + text-decoration: underline; +} + +#hp-banner { + margin-left: 1em; + height: 213px; +} + +#hp-ql-table { + margin-left: 2px; + padding-top: 3px; +} + +#hp-ql-table a { + color: [% css_colors.accent_darker %]; + font-weight: bold; + font-size: 13px; + text-transform: uppercase; + text-decoration: none; + display: block; + width: 144px; + height: 25px; + padding-top: 9px; + padding-left: 15px; + background: url('/images/button-bg.png') no-repeat; +} + +#hp-ql-bottom { + height: 31px; + padding-left: 24px; + padding-top: 13px; + background: url('/images/hp-links-mid.jpg') repeat-x; +} + +#hp-ql-bottom a { + display: inline-block; + text-decoration: none; + color: [% css_colors.text_invert %]; + font-size: 15px; + font-weight: bold; +} + +#hp-ql-bottom img { + position:relative; + top:-1px; + left:2px; +} + +.almost-content-wrapper { + background: [% css_colors.background %]; +} + +#content-wrapper { + background: [% css_colors.background %]; + min-height: 260px; + border-bottom: 1px solid black; +} + +.content-wrapper-record-page { top: -15px; position: relative; } + +#main-content-home { + padding-left: 17px; + margin-left: 1em; +} +#main-content { + padding-left: 0px; + margin-left: 1em; +} + +#main-content-after-bar { + margin-left: 1em; + padding-left: 4px; +} + +#results-side-bar { float: left; width: 174px; margin-right: 5px; background: [% css_colors.background %]; } + +#main-content .login_boxes { + border: 1px solid [% css_colors.accent_lighter %]; + background: linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); + background: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); + background: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); + background: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); + background: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); + + color: [% css_colors.accent_darker %]; +} + +#main-content .login_boxes h1 { + font-weight: normal; + font-size: 25px; + margin:0; +} + +#main-content .left_brain { + padding-left:28px; + padding-top:25px; +} + +#main-content .left_brain input[type=text], #main-content .left_brain input[type=password] { + width:167px; + height:18px; + margin:0; + padding:0; + border:none; + background: none; + font-size: 15px; + color: [% css_colors.accent_medium %]; +} + +#main-content .left_brain .input_bg { + padding:10px 10px 0px 13px; + background: [% css_colors.background %]; + width:167px; + height:29px; +} + +#login-failed-message { + font-size: 125%; + font-weight: bold; + color: [% css_colors.text_alert %]; + padding-top: 1em; +} + +#home-buttons-inner { + height:117px; + background:#bda964; +} + +#holds_temp_parent td { + border-bottom:1px solid [% css_colors.border_standard %]; +} + +#holds_temp_parent input, #holds_temp_parent select { + margin:0; +} + +#results_header_bar { + background: [% css_colors.accent_medium %]; + border-top:1px solid [% css_colors.accent_mediumdark %]; +} + +#results_header_inner { + height: 32px; + padding-top:6px; +} + +.cached_list_div { width: 111px; height: 25px; } + +.results_header_div { + float: left; + width: 0px; + height: 25px; + border-left: 1px solid [% css_colors.accent_mediumdark %]; + border-right: 1px solid [% css_colors.accent_medium %]; + margin: 0px 13px; +} + +.results_header_lbl { + font-weight: bold; + float: left; + font-size: 11px; + color: [% css_colors.text %]; + background: [% css_colors.accent_medium %]; + margin-right: 6px; +} + +.results_header_sel { + /* width: 88px; */ + float:left; + margin:0; +} + +.results_header_nav1 { + padding: 5px 7px 6px 0px; + border-bottom: 1px dotted [% css_colors.accent_light %]; +} + +.results_header_nav1 .h1 { + font-size:14px; + font-weight:bold; + color:[% css_colors.primary_fade %]; +} + +.start_end_links_span { + font-size: 11px; +} + +#result_table_div { + margin-top: 1em; +} + +tr.result_table_row > td.results_row_count, +tr.result_table_row > td.result_table_pic_header, +tr.result_table_row > td.result_table_title_cell { + vertical-align: top; +} + +tr.result_table_row:nth-child(n+2) > td { + border-top: 1px solid [% css_colors.accent_lighter2 %]; +} + +tr.result_table_row > td.result_table_pic_header { + white-space: nowrap; + width: 78px; + padding-left: 1em; +} + +.result_numbers { + font-size: 11px; padding-left:15px; white-space: nowrap; width: 320px; +} + +.result_table_subtable { + width: 100%; + padding-top: 1em; +} + +div.result_table_utils_cont { + width: 250px; + text-align:left; +} + +div.result_table_utils { + float: right; +} + +div.result_place_hold { + position: relative; + top: -3px; + left:3px; +} + +.icon_text { + text-transform:capitalize; +} + +#myopac_summary_div p { + margin:0; + margin-bottom: 10px; +} + +#acct_sum_checked_table td { + padding-bottom:5px; +} + +.zero_search_hits_main { float:left; width:300px; margin-top: 2ex; } +.zero_search_hits_saved { float:left; width:200px; margin-top: 2ex; margin-right: 2em; } + +#zero_search_hits p { + margin-top:0; +} + +#zero_hits_term { + text-transform: uppercase; + font-weight: bold; +} + +#zero_search_hits #spell_check_link { + text-transform: uppercase; +} + +#zero_search_hits #zero_hits_suggestions { + text-transform: uppercase; +} + +.results_info_table td { + padding-right: 10px; +} + +#myopac_holds_main_table { + border-collapse: collapse; +} + +#myopac_holds_main_table td { + border: 1px solid black; + +} + +#myopac_prefs_div .data_grid { + border-collapse:collapse; +} + +#myopac_prefs_div .data_grid td { + background:[% css_colors.accent_ultralight %]; + border-bottom:3px solid [% css_colors.background %]; + padding:6px 0px 7px 17px; +} + +.header_middle { + height:22px; + font-size:14px; + font-weight:bold; + color:[% css_colors.primary_fade %]; + padding: 0px 7px 0px 0px; + border-bottom: 1px dotted [% css_colors.accent_light %]; +} + +.header_middle a { + font-size: 12px; + font-weight: normal; +} + +.acct_sum_row { + padding: 7px 15px; + background: [% css_colors.accent_ultralight %]; + margin-bottom: 2px; + font-size: 10px; + font-weight: bold; + text-transform: uppercase; +} + +.acct_sum_row a { + text-transform: none; + font-size: 12px; + position:relative; + top:-1px; +} + +.acct_sum_row .view_link { + font-weight: normal; + font-size:12px; +} + +#myopac_sum_fines { + float:right; + padding: 15px 0px 0px 23px; + background: [% css_colors.accent_ultralight %]; + width: 177px; + height: 166px; +} + +#myopac_sum_fines_placehold { float: right; width: 177px; height: 166px; } + +.acct_holds_temp td { + text-align: left; +} + +#acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align { + float:left; + /*padding-left:10px;*/ +} + +#acct_checked_tabs .selected, #acct_holds_tabs .selected, #acct_prefs_tabs .selected { + /*background:url('/images/gray-arrow.png') left 3px no-repeat;*/ +} + +#acct_checked_main_header, #acct_holds_main_header, #acct_checked_hist_header, #acct_list_header, #acct_list_header_anon, #temp_list_holds { + font-weight:bold; + text-transform:uppercase; + font-size: 10px; +} + +#acct_checked_main_header td, #acct_holds_main_header td, #acct_checked_hist_header td, #acct_list_header td, #acct_list_header_anon td, #temp_list_holds td { + background: [% css_colors.accent_lighter2 %]; + padding: 8px 0px 7px 0px; +} + +#acct_list_header select, #acct_list_header_anon select { + font-weight:normal; + text-transform:none; +} + +#acct_holds_activates_table label { + font-weight: bold; + font-size: 11px; + text-transform:uppercase; + padding-right: 5px; +} + +.adv_search_font { + font-size: 10px; +} + +.search_catalog_lbl { + font-size: 14px; +} + +.lbl1 { + font-size:14px; + font-weight:bold; +} + +.lbl2 { + font-size:10px; + font-weight:normal; + position:relative; + top:3px; +} + +#myopac_tabs, #adv_search_parent, #fines_payments_wrapper { + background: [% css_colors.primary_fade %]; + padding-top:5px; + margin-bottom:20px; +} + +#fines_payments_wrapper { + padding-left: 5px; + padding-right: 5px; +} + +.myopac_payments_table th { text-align: left; } +.myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; } +.myopac_payments_table thead th:first-child { width: 8em; } +.myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; } +.myopac_payments_table form { display: inline; } +.myopac_payments_table input[type="submit"] { padding: 1px; } + +.payment-error { + font-weight: bold; color: [% css_colors.text_alert %]; + padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %]; +} + +.payment-processing { + font-weight: bold; color: green; + font-size: 120%; + padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %]; + text-align: center; +} + +#adv_search_parent { + margin-bottom:0px; +} + +#myopac_loading { + width:100%; + text-align:center; + padding-top:20px; + font-size:16px; + font-weight:bold; +} + +.chili_link { + width:100px !important; + text-align: center !important; +} + +.chili_review div.chili_link div { + margin: auto; +} + +[%- IF we_want_to_turn_on_facet_styling.defined; %] +/* some facet styling */ +.facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; } +.facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; } +.facetClassLabel { font-weight: bold; text-align: center; } +.facetFieldContainer { } +.facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; } +.extraFacetFieldsWrapper { } +.toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; } +.facetFieldLineCount { display: inline-block; border-right: 1px solid [% css_colors.accent_light %]; color: gray; width: 3em; margin-right: 3px } +.facetField { border-top: 1px solid [% css_colors.accent_light %]; } +.facetFields { padding-left: 5px; } +.facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; } +[%- END -%] + +div.facet_sidebar { + float: left; + border-right: 1px solid [% css_colors.border_standard %]; + margin-right: 1em; +} + +.facet_box_temp { + padding-bottom:3px; + width: 15em; + overflow:hidden; +} + +.facet_box_temp .header { + height:31px; + overflow:hidden; + background:[% css_colors.primary %]; + -moz-border-top-left-radius: 5px; + border-top-left-radius: 5px; + -moz-border-top-right-radius: 5px; + border-top-right-radius: 5px; + font-weight:bold; + color:[% css_colors.text_invert %]; + padding-top:4px; +} + +.facet_box_temp .header .title { + float:left; + padding-top:6px; + padding-left:12px; + overflow:hidden; +} + +.facet_box_temp .header .button { + float:right; + padding-right:6px; +} + +.facet_box_wrapper .box_wrapper { + position:relative; + top:-4px; + margin-bottom:-5px; + *margin-bottom:-6px; +} + +.facet_box_wrapper .box_wrapper .box { + width: 14em; + border-top:1px solid [% css_colors.border_standard %]; + border-left:1px solid [% css_colors.border_standard %]; + border-right:1px solid [% css_colors.border_standard %]; + background:[% css_colors.background %]; + padding-left:12px; + padding-top:6px; +} + +.facet_box_wrapper .box_wrapper .bottom { + background:url('/images/facet_box_bg_bottom.png') no-repeat; +} + +.facet_template { + padding-bottom:5px; +} + +.facet_template .facet { + float:left; + width:124px; +} + +.facet_template .count { + float:right; + color:#818080; + padding-right:11px; +} + +.facet_template_selected { + background-color: [% css_colors.accent_lighter2 %]; +} + +.facet_border { + border-left: 1px solid [% css_colors.border_standard %]; + padding-right: 0.5em; +} + +#footer-wrap { + background: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background-color: [% css_colors.primary %]; +} + +#footer { + padding-top:5px; + padding-bottom: 10px; + margin-left: 1em; + font-size: 11px; +} + +#footer a { + color: [% css_colors.text_invert %]; + text-decoration: none; + text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %]; +} + +#copyright_text, #footer_logo { + color: [% css_colors.text_invert %]; +} + +.color_4 { + text-transform: uppercase; + font-weight: bold; + font-size: 10px; +} + +.advanced_div { padding-top: 15px; } +#adv_global_search select { width: 13em; } +#adv_global_input_table select { width: 7em; } +.adv_adv_link { font-size: 8pt; color: [% css_colors.text_alert %]; } +#acct_prefs_header { float: left; } +.search_page_nav_link { cursor: pointer; } +#opac.result.sort { width: 160px; } +.renew-summary { font-size: 125%; font-style: italic; margin: 0.5ex 0; } +.failure-text { margin-left: 4em; font-style: italic; color: [% css_colors.text_alert %]; } +.refine-controls { font-size: 125%; padding: 0.5ex 0; } +#adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; } +#adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; } +#adv_search_refine { + padding-left: 5em; background-color: [% css_colors.accent_lighter2 %]; margin: 2ex 0; +} +.row-remover { position: relative; top: 1px; vertical-align: middle; } +.subtle-button { + background-color: [% css_colors.background %]; + color: [% css_colors.primary %]; text-decoration: none; + font-size: 12px; + padding: 0; border: 0; margin: 0; + vertical-align: middle; +} +.subtle-button:hover { text-decoration: underline; cursor: pointer; } +.no-dec:hover { text-decoration: none; } +.pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; } + +#account-update-email table { text-align: center; padding: 20px; margin-top: 30px; border-collapse: collapse; } +#account-update-email table td { padding: 5px 15px 5px 15px; border-bottom: 1px solid [% css_colors.accent_lighter %]; text-align: left;} +#account-update-email-error { font-size: 1.5em; padding: 10px; border:1px solid [% css_colors.border_standard %];} +a.dash-link:hover { text-decoration: underline !important; } +#list_create_table td { vertical-align: middle; padding: 0 8px; } +#list_create_table { + background-color: [% css_colors.accent_light %]; + padding-bottom: 4px; + margin-bottom: 10px; + border-bottom: 1px dotted [% css_colors.accent_medium %]; +} +.list-create-table-buttons input[type=image] { margin-top: 2px; } +.result_table_format_cell { padding: 0px 10px; text-align: center; } +.results_row_count { font-weight: bold; } +#hold_editor h1 { font-size: 120%; font-weight: bold; } +#hold_editor h2 { font-size: 111%; font-weight: normal; text-indent: 2em; font-style: italic; } +#hold_editor h1, #hold_editor h2 { margin: 2px 0; } +#hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; } +#hold_editor_table th { text-align: right; padding-right: 1em; } +#hold_editor_table td { padding: 0.25em 0; } +.fmt-note { vertical-align: middle; padding-left: 1em !important; } +.hold-editor-controls { text-align: center; padding-top: 1em !important; } +.hold-editor-controls a { padding-left: 2em; } + +.text-right { text-align: right; } +.text-right-top { text-align: right; vertical-align: top; } +.rdetail-author-div { padding-bottom: 10px; } + +.invisible { visibility: hidden; } +.rdetail-extras-summary { margin: 10px; } +.staff-hold { background-color: [% css_colors.accent_lightest %]; } +.expert-search tbody tr th { text-align: right; padding-left: 2em; } +.bookshelf thead tr td { + border-bottom: 1px dashed [% css_colors.accent_dark %]; + padding-bottom: 1ex; +} +.cn_browse_item { padding: 2ex; } + +.results-paginator-selected { color: [% css_colors.text_alert %]; } +.inactive-hold { background: [% css_colors.accent_lightest %]; } + +#hold-items-list td { padding: 5px; margin-bottom: 20px; } +.hold-items-list-title { font-size: 120%; } +.hold-items-list-problem { color: [% css_colors.text_alert %]; } + +.big-strong {font-weight: bold; font-size: 120%; } + +.results_header_btns, .results_header_sel { + float:left; + margin-right: 6px; + height: 26px; +} + +.opac-button, .results_header_btns, #simple-detail-view-links { + color: [% css_colors.button_text %]; + font-weight: bold; + text-decoration: none; + text-shadow: 1px 1px 1px [% css_colors.button_text_shadow %]; + cursor: pointer !important; + -moz-border-radius: 5px; + border-radius: 5px; + border: 1px solid [% css_colors.primary_fade %]; + background: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]); + background-color: [% css_colors.primary %]; +} + +.opac-button-header { + background: [% css_colors.control %]; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.results_header_btns a, #simple-detail-view-links a { + margin: 10px; + padding: 5px 10px 5px 10px; + color: [% css_colors.text_invert %]; + vertical-align: middle; + display: table-cell; +} + +a.opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover { + background: [% css_colors.primary %]; + text-decoration: none; +} + +a.opac-button { + margin: 10px; + padding: 5px 10px 5px 10px; +} + +#dash_wrapper .opac-button { + position: relative; + top: 10px; +} + +#myopac_checked_div { + padding: 0px; +} + +.rdetail-mfhd-head { + margin-top: 5px; + padding-top: 5px; + background-color: [% css_colors.table_heading %]; +} + +.rdetail-mfhd-type { + padding-left: 1em; +} + +.rdetail-mfhd-bottom { + border-bottom: thin solid black; + width: 100%; +} + +#rdetail_record_details { + clear: both; + margin-top: 1em; +} + +.rdetail_subject_type { + vertical-align: top; + font-weight: bold; +} + +.bookbag-item-row td { vertical-align: top; } + +.error { color: [% css_colors.text_alert %]; font-weight: bold; } +.success { color: green; font-weight: bold; } + +.rdetail_related_subjects { + margin-top: 1.5em; +} + +.rdetail_related_series { + margin-top: 1.5em; +} + +#rdetail_openurl { + margin-top: 1em; +} + +.rdetail_openurl_entry { + margin-left: 1em; + padding-left: 1em; +} +.bookbag-controls-holder { width: 100%; } +.bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; } +.bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; } +.bookbag-controls-holder .most { + padding-left: 0; + margin-right: 5em; +} +h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; } +.bookbag-share .fixed { min-width: 4em; } +.bookbag-specific { margin-left: 1em; } +.bookbag-specific div.sort { float: left; width: 45%; text-align: left; } +.bookbag-specific div.meta { float: right; width: 54%; text-align: right; } +#bbag-name-desc-form tr th { vertical-align: middle; } +#bbag-name-desc-form .saver { vertical-align: middle; text-align: center; } +.bookbag-description { + padding-top: 0em; + font-style: italic; + max-width: 40em; +} +#bbag-edit-description { width: 20em; } +#bbag-edit-name { width: 20em; } +textarea { font-family: sans-serif; } +table.bookbag-specific { + border-right: 1px solid [% css_colors.accent_dark %]; + border-bottom: 1px solid [% css_colors.accent_medium %]; + margin-bottom: 2ex; +} +.bookbag-share { + float: left; + padding: 5px 0; +} +.bookbag-controls { + float: left; + padding: 5px 0px 0px 10px; +} + +.bookbag-specific td.list_checkbox { + padding-left: 10px !important; +} +.bookbag-specific td.list_entry { + min-width: 10em; + padding-left: 5px !important; +} +.bookbag-specific td.list_actions { + white-space: nowrap !important; +} + +.list_is_empty { + padding: 8px 0px 6px 0px; + width: 100%; + border: 0; + font-size: 120%; + text-align: center; + font-style: italic; +} +.save-notes { padding-bottom: 1.5ex; } + +/* Moved from semiauto.css */ +.adv_global_input_container { border-bottom: none; } +.opac-auto-013 { + border-bottom: none; + *height: 0px; +} +.adv_global_filter_sort { + border: none; + width: 100%; +} +.clear-both { clear: both; } +.common-no-pad { + clear: both; + height: 0px; + margin: 0px; + padding: 0px; +} +.common-full-pad { + clear: both; + height: 15px; +} +.alert { color: [% css_colors.text_alert %]; } +.float-left { float: left; } +.float-right { float: right; margin:15px;} + +.saved-searches-header { width: 100%; font-weight: bold; font-size: 120%; } +.saved-searches-header .button { float: right; width: 28px; } +.saved-searches-header .text { float: left; padding-right: 1em; margin: 0.5ex 0;} +.saved-searches-header {font-weight: bold; font-size: 120%; } +.saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; } +#staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */ + border-right: 1px solid [% css_colors.accent_darker %]; +} +.result_item_circulated { + padding-top: 4px; +} + +.result_item_circulated span { + position: relative; + top:-3px; + left:3px; +} + +#search-only-bookbag-container { margin: 2ex 0; font-weight: bold; } +#result-bookbag-heading { text-align: center; margin: 2ex; } + +.result-bookbag-name { font-size: 140%; font-weight: bold; } +.result-bookbag-description { font-size: 120%; font-style: italic; } +.result-bookbag-item-note { font-style: italic; } +.lowhits-bookbag-name { font-weight: bold; } +.oils_AS { font-weight: bold; color: [% css_colors.text_match %]; } +.oils_AS_match_term { text-align: left; color: [% css_colors.text %]; } +.oils_AS_match_field { + font-size: 75%; padding: 0.65em 0; + text-align: right; color: [% css_colors.accent_medium %]; +} +table.result_holdings_table { + margin-top: 1em; + margin-bottom: 1em; +} +table.result_holdings_table thead tr { + background: [% css_colors.table_heading %]; +} +table.result_holdings_table thead tr th { + font-weight: bold; +} +span.preflib { + margin: 0 2em 0 2em; +} +a.preflib_change { + vertical-align: super; + font-size: smaller; + line-height: normal; + text-decoration: none; +} +.rdetail-holding-group { margin-left: 1.5em; } +.rdetail-holding-group span { margin-left: 1.5em; } +.rdetail-holding-group .paging { margin-left: 1.5em; } +#rdetail_deleted_exp { + font-weight: bold; + padding: 1em; + margin: 1em; + border: thick solid [% css_colors.border_alert %]; +} + +#locale_picker_form { + float: right; + padding: 0.5em 1em 0.5em 0; + border-right: thin [% css_colors.control %] solid; +} + +#locale_picker_form * { + margin: 0; + padding: 0; + vertical-align: middle; + font-size: 1em; +} diff --git a/Open-ILS/src/templates_algoma/opac/parts/.topnav_logo.tt2.swp b/Open-ILS/src/templates_algoma/opac/parts/.topnav_logo.tt2.swp new file mode 100644 index 0000000000000000000000000000000000000000..fc34d2845dfbaf16c03643cb2360baa758f955c5 GIT binary patch literal 12288 zcmeI&&r8EF6bJB3yo%zk3NbRKmuAj`AYE@B1O*lJA~K$BmKFLVq*>X`f5ku4gXz}7 z@UX*f!uLT4$)k_g&#m-*j^6Gc`AslpK8_gcpPoGZEcRL5XRI`;sO+rCYzs;610%fPu+Yh4ZO5P-n00tf7Rd^KvG zJ{M=afBd>@Av^~G2tWV=5P$##AOHaf{6hg}dhE;hz1Q~M?Y;Kg?f>xA&@u!d009U< z00Izz00bZa0SG_<0<8cgj0J~`z4+Dq|L?y4zuUX#<{kk72tWV=5P$##AOHafKmY;| zfWRLCz7ds;C*pm;W48=)m83K^R?X5SAAGFm-P4@3sw6Ge!|tZgg3BnBG=FXX0Dc7U)iy$Tug=wxiWp33#b}_uGmDN_Mf + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[% l("Password") %]
+ [% l("This appears to be the first time you have logged in. You will need to change your password.") %] + [% l("The password must be at least 7 characters in length, + contain at least one letter (a-z/A-Z), + and contain at least one number.") %] +
[% l("Enter your current password") %]
[% l("Enter the new password") %]
[% l("Re-type the new password for verification") %]

+ +
+ + +[% l("Passwords do not match") %] +[% l("Password successfully updated") %] + + [% l("The password provided is not strong enough.") %] + [% l("The password must be at least 7 characters in length, contain at least one letter (a-z/A-Z), and contain at least one number.") %] + + + ^== TODO: MOVE INTO SEPARATE FORGOT-PASSWORD PAGE --> + +
+
+
+Experience AlgomaU + + + diff --git a/Open-ILS/src/templates_algoma/opac/parts/topnav.tt2 b/Open-ILS/src/templates_algoma/opac/parts/topnav.tt2 new file mode 100644 index 0000000000..dc771c7fc7 --- /dev/null +++ b/Open-ILS/src/templates_algoma/opac/parts/topnav.tt2 @@ -0,0 +1,61 @@ +[% IF !ctx.is_staff %] +
+ +
+[% END %] +[% INCLUDE "opac/parts/topnav_links.tt2" %] diff --git a/Open-ILS/src/templates_algoma/opac/parts/topnav_logo.tt2 b/Open-ILS/src/templates_algoma/opac/parts/topnav_logo.tt2 new file mode 100644 index 0000000000..6a0e32e5e1 --- /dev/null +++ b/Open-ILS/src/templates_algoma/opac/parts/topnav_logo.tt2 @@ -0,0 +1,2 @@ + diff --git a/Open-ILS/web/opac/images/au_bigsmall.jpg b/Open-ILS/web/opac/images/au_bigsmall.jpg new file mode 100644 index 0000000000000000000000000000000000000000..496470636ee5a94e290ee584e0b9bb6c6d25d82d GIT binary patch literal 10394 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 W^>8S(9wn9WTAH&d>ymNb&-@p_+%@$8 literal 0 HcmV?d00001 diff --git a/Open-ILS/web/opac/images/au_logo.png b/Open-ILS/web/opac/images/au_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a704c9ae05ddbe8242a740590304cc40322f61 GIT binary patch literal 31184 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