From 90eb41be3149f0168f8edf117a37556149e199d3 Mon Sep 17 00:00:00 2001
From: Dan Scott <dscott@laurentian.ca>
Date: Fri, 3 Aug 2012 17:24:26 -0400
Subject: [PATCH] Add NOSM TPAC skin: colours, logos, links

Signed-off-by: Dan Scott <dscott@laurentian.ca>
---
 Open-ILS/src/templates_nosm/opac/parts/config.tt2  | 269 +++++++++++++++++++++
 .../src/templates_nosm/opac/parts/css/colors.tt2   |  36 +++
 Open-ILS/src/templates_nosm/opac/parts/footer.tt2  |  25 ++
 .../src/templates_nosm/opac/parts/homesearch.tt2   |   3 +
 .../src/templates_nosm/opac/parts/topnav_links.tt2 |   7 +
 .../src/templates_nosm/opac/parts/topnav_logo.tt2  |   2 +
 Open-ILS/web/images/nosm_logo.png                  | Bin 0 -> 33369 bytes
 Open-ILS/web/images/nosm_logo_small.png            | Bin 0 -> 6564 bytes
 8 files changed, 342 insertions(+)
 create mode 100644 Open-ILS/src/templates_nosm/opac/parts/config.tt2
 create mode 100644 Open-ILS/src/templates_nosm/opac/parts/css/colors.tt2
 create mode 100644 Open-ILS/src/templates_nosm/opac/parts/footer.tt2
 create mode 100644 Open-ILS/src/templates_nosm/opac/parts/homesearch.tt2
 create mode 100644 Open-ILS/src/templates_nosm/opac/parts/topnav_links.tt2
 create mode 100644 Open-ILS/src/templates_nosm/opac/parts/topnav_logo.tt2
 create mode 100644 Open-ILS/web/images/nosm_logo.png
 create mode 100644 Open-ILS/web/images/nosm_logo_small.png

diff --git a/Open-ILS/src/templates_nosm/opac/parts/config.tt2 b/Open-ILS/src/templates_nosm/opac/parts/config.tt2
new file mode 100644
index 0000000000..d93bb640a2
--- /dev/null
+++ b/Open-ILS/src/templates_nosm/opac/parts/config.tt2
@@ -0,0 +1,269 @@
+[%
+
+##############################################################################
+# This file contains skin-level configuration settings.
+# Many of these settings will probably migrate into actor.org_unit_settings.
+##############################################################################
+
+##############################################################################
+# Holds blocking
+##############################################################################
+# Prevent the "Place hold" link from being displayed if a copy is available.
+# This is not perfect, given the umpteen different types of holds that are
+# possible, but addresses the major use case for libraries that don't want
+# to fetch copies from the shelves.
+ctx.holds_block.enabled = 'false';
+
+##############################################################################
+# RefWorks configuration
+##############################################################################
+# RefWorks is a Web-based citation manager
+ctx.refworks.enabled = 'false';
+
+# Base URL for RefWorks
+ctx.refworks.url = 'http://www.refworks.com';
+
+# Some sites have a hosted RefWorks instance at a different URL;
+# in addition, you might want to proxy access to RefWorks - for example:
+# ctx.refworks.url = 'http://librweb.laurentian.ca/login?url=http://refworks.scholarsportal.info';
+
+##############################################################################
+# OpenURL resolution
+##############################################################################
+# Evergreen provides the ability to point at an OpenURL resolver to find
+# electronic resources for a given ISSN or ISBN. Currently, only the SFX
+# resolver is supported.
+#
+# You must enable the open-ils.resolver instance in opensrf.xml to use
+# this feature.
+##############################################################################
+
+openurl.enabled = 'false';
+openurl.baseurl = 'http://sfx.example.com/instance';
+
+##############################################################################
+# Google Analytics support
+##############################################################################
+# You can enable Google Analytics support in Evergreen by entering a
+# valid Google Analytics code and changing 'false' to 'true'
+##############################################################################
+google_analytics.enabled = 'false';
+google_analytics.code = 'UA-9999999-99';
+
+##############################################################################
+# Ebook API integration
+##############################################################################
+ebook_api.enabled = 'false';
+ebook_api.ebook_test.enabled = 'false';
+ebook_api.ebook_test.base_uris = [ 'http://example.com/ebookapi/t/' ];
+ebook_api.oneclickdigital.enabled = 'false';
+ebook_api.oneclickdigital.base_uris = [ 'http://example.oneclickdigital.com/Products/ProductDetail.aspx' ];
+ebook_api.overdrive.enabled = 'false';
+ebook_api.overdrive.base_uris = [ 'http://elm.lib.overdrive.com/' ];
+
+##############################################################################
+# Enable "Forgot your password?" prompt at login
+##############################################################################
+reset_password = 'true';
+
+##############################################################################
+# Hide various options from user preferences that you might not want to expose
+# if you rely on centralized authentication via open-ils.auth_proxy, like LDAP
+#
+# Username changes can be disabled by the opac.lock_usernames OU setting.
+##############################################################################
+disable_password_change = 'false';
+disable_email_change = 'false';
+
+##############################################################################
+# Some libraries do not do notifications by phone; if not true, then this
+# hides the user preference for phone notifications as well as the phone
+# notification portion of the hold dialogue
+##############################################################################
+allow_phone_notifications = 'true';
+
+##############################################################################
+# Format of parts selection on Place Holds screen
+# Set to true to use radio buttons for parts selection on the Place Holds
+# screen. The default behavior is to to display them in a select menu.
+#############################################################################
+enable.radio.parts = 'false';
+
+##############################################################################
+# Misc. UI Settings
+##############################################################################
+# Option for full details as a default, esp. impt. for e-content
+# that uses resolver plumbing. Valid values are 'true', 'false' and 'hide'.
+# Setting this to 'true' shows full details by default but allows the link
+# to appear for 'Show Fewer Details'. The 'hide' option shows full details
+# and also suppresses the link from displaying at all.
+show_more_details.default = 'hide';
+
+##############################################################################
+# Size of the jacket image to display on the record detail summary.
+# Sizes vary depending on added content provider.
+# Options are "small", "medium", and "large"
+record.summary.jacket_size = 'medium';
+
+##############################################################################
+# Define the order in which facets are displayed.  Only facets listed here
+# will be displayed.  To show all facets sorted by name, comment out this
+# setting.
+# facet.display = [] # show no facets
+facet.display = [
+    {facet_class => 'author',  facet_order => ['personal', 'corporate']},
+    {facet_class => 'subject', facet_order => ['topic']},
+    {facet_class => 'identifier', facet_order => ['genre']},
+    {facet_class => 'series',  facet_order => ['seriestitle']},
+    {facet_class => 'subject', facet_order => ['name', 'geographic']}
+];
+facet.default_display_count = 5;
+
+##############################################################################
+# Define the advanced search limiters and labels.
+# Each entry is put into a table cell.
+# adv_label is the (translated) label for the limiter
+# adv_attr is an array of possible limiters, the first one that has any
+#   values will be used
+# adv_filter is the same as adv_attr, but for search filter groups
+# adv_size lets you set the height of the adv_attr or adv_filter select box.
+# if adv_size < 1, the box height is set to the number of options in it.
+# adv_break will end the current row. If specified with a label/attr it
+#   will do so *after* that limiter.
+# adv_special will drop in a special entry:
+#   lib_selector will put the search library box (with limit to available)
+#   pub_year will put the publication year box
+#   sort_selector will put the sort results selector
+# id DOM id used for linking labels to form controls.  They are pinned
+#   here instead of auto-generated (from the attr type, for example)
+#   for consistency.
+
+search.adv_config = [
+    {adv_label => l("Item Type"), adv_attr => ["mattype", "item_type"], id => 'adv_selector_item_type'},
+    {adv_label => l("Item Form"), adv_attr => "item_form", id => 'adv_selector_item_form'},
+    {adv_label => l("Language"),  adv_attr => "item_lang", id => 'adv_selector_item_lang'},
+    {adv_label => l("Audience"),  adv_attr => ["audience_group", "audience"], id => 'adv_selector_audience', adv_break => 1},
+    {adv_label => l("Video Format"), adv_attr => "vr_format", id => 'adv_selector_video_format'},
+    {adv_label => l("Bib Level"), adv_attr => "bib_level", id => 'adv_selector_bib_level'},
+    {adv_label => l("Literary Form"), adv_attr => "lit_form", id => 'adv_selector_lit_form'},
+    {adv_label => l("Shelving Location"), adv_special => "copy_location", id => 'adv_copy_location_selector', js_only => 1, adv_break => 1},
+    {adv_label => l("Search Library"), adv_special => "lib_selector", id => 'adv_org_selector'},
+    {adv_label => l("Publication Year"), adv_special => "pub_year", id => 'adv_selector_pub_year'},
+    {adv_label => l("Sort Results"), adv_special => "sort_selector", id => 'adv_selector_sort_results'},
+];
+
+# Set the default height of the select boxes. Defaults to 4.
+#search.default_adv_select_height = 4;
+
+##############################################################################
+# For each search box the default "query type" value can be specified here
+# This is the actual backend value, not the label
+# Also note that including more than the row count entries won't add rows
+# The first entry should be used as a default for "basic" search as well
+
+search.default_qtypes = ['keyword','title','author'];
+
+##############################################################################
+# Basic Search Box definition
+# This allows selection of what, exactly, basic search uses for a selection
+# box. Previously it was hardcoded to use an attr box of mattype or item_type.
+#
+# type can be "attr" or "filter"
+# group is the attr or filter entries you want to check for
+# none_label is the label for the default nothing selected entry.
+
+search.basic_config = {
+    type => 'attr',
+    group => [ctx.get_cgf('opac.format_selector.attr').value, 'item_type'],
+    none_label => l("All Formats"),
+};
+
+# Make metarecord search the default.
+#search.metarecord_default = 1;
+
+# Disable search term highlighting
+#search.no_highlight = 1;
+
+##############################################################################
+# Show Google Book Previews
+# Set to 1 or 'true' to enable
+ctx.google_books_preview = 1;
+
+##############################################################################
+
+# Set a maintenance message to display in the catalogue
+#
+# ctx.maintenance_message = "The system will not be available February 29, 2104.";
+
+##############################################################################
+# Depth Button/Checkbox
+# Recommendation: Do not enable button for basic search without enabling the
+# checkbox for the results page
+ctx.depth_sel_checkbox = 1; # Results Page Checkbox Toggle
+ctx.depth_sel_button = 1; # Basic Search Submit Button
+ctx.depth_sel_depth = 0; # Depth to set to
+ctx.depth_sel_button_label = l('All Libraries');
+ctx.depth_sel_button_class = 'opac-button';
+ctx.depth_sel_checkbox_label = l('Show Results from All Libraries');
+ctx.depth_sel_tooltip = l('Select this option to expand your results to all libraries while retaining the priority of your selected library\'s holdings.');
+ctx.depth_sel_resultshint = l('Showing results from all libraries');
+
+##############################################################################
+# Exclude Electronic Resources Checkbox
+# One setting for both the advanced search page and the results bar.
+# Off by default; set to 1 to display.
+ctx.exclude_electronic_checkbox = 0;
+
+##############################################################################
+# Metarecords configuration
+metarecords.disabled = 1; # disable all metarecord access points
+##############################################################################
+
+##############################################################################
+# Local date format (uses POSIX strftime() formatting)
+# See http://www.template-toolkit.org/docs/modules/Template/Plugin/Date.html
+# DATE_FORMAT = '%Y-%m-%d'; # for 2014-06-31 format
+DATE_FORMAT = '%Y-%m-%d'; # for 2014-06-31 format
+##############################################################################
+
+##############################################################################
+# Local time format (uses POSIX strftime() formatting)
+# See http://www.template-toolkit.org/docs/modules/Template/Plugin/Date.html
+# TIME_FORMAT = '%H:%M:%S'; # for 16:32:32 (24 hour) format
+# TIME_FORMAT = '%H:%M'; # for 16:32 (24 hour) format
+##############################################################################
+
+##############################################################################
+# Obalkyknih.cz support
+##############################################################################
+# Obalkyknihy.cz is free Czech service providing added content and book covers
+# Set to 'true' to enable
+##############################################################################
+# obalkyknih_cz.enabled = 'false';
+
+##############################################################################
+# JQuery support
+##############################################################################
+# Include JQuery in the TPAC?
+# Set to a true value to enable
+##############################################################################
+# ctx.want_jquery = 1;
+
+##############################################################################
+# Browser cache-busting key
+##############################################################################
+# Links to assets like stylesheets, JavaScript, and images will have this
+# key appended so that browsers will be forced to request a new version.
+# Enables you to set a cache max-date of years.
+#
+# If unset, it falls back to eg_cache_hash (which is set every time you run
+# "autogen", which may or may not be when you change styles etc)
+##############################################################################
+# ctx.cache_key = '001'
+
+##############################################################################
+# Display of badge scores
+##############################################################################
+ctx.hide_badge_scores = 'false';
+
+%]
diff --git a/Open-ILS/src/templates_nosm/opac/parts/css/colors.tt2 b/Open-ILS/src/templates_nosm/opac/parts/css/colors.tt2
new file mode 100644
index 0000000000..afcd40d78a
--- /dev/null
+++ b/Open-ILS/src/templates_nosm/opac/parts/css/colors.tt2
@@ -0,0 +1,36 @@
+[%
+    css_colors = {
+
+        background = "#fff", # white
+        background_alert = "#ffcccc", # pink
+        background_invert = "#252525", # charcoal
+        text = "black", # black 
+        text_alert = "red", # red
+        text_attention = "#ffcc33", # pumpkin orange
+        text_badnews = "#f41d36", # cherry red
+        text_goodnews = "#1dd93c", # lime green
+        text_greatnews = "green", # green
+        text_invert = "#fff", # white
+        text_match = "#c00", # deep red
+        primary = "#014284", # dark green
+        primary_fade = "#3178C2", # medium green
+        primary_offset = "#D0D0D0", # light_green
+        control = "#3178C2", # lighter green
+        accent_light = "#ccc", #  grey (light)
+        accent_lighter = "#ddd", #  grey (lighter)
+        accent_lighter2 = "#d8d8d8", #  grey (lighter again)
+        accent_lightest = "#eee", #  grey (lightest)
+        accent_ultralight = "#f0f0f0", # ivory
+        accent_medium = "#999", # gun metal grey (medium)
+        accent_mediumdark = "#888", # gun metal grey (medium dark)
+        accent_dark = "#666", # gun metal grey (dark)
+        accent_darker = "#333", # gun metal grey (darker)
+        border_standard = "#e9ebf3", # light grey-blue
+        border_dark = "black", # black
+        border_alert = "red", # red
+        button_text = "#fbf9f9", # off-white 
+        button_text_shadow = "#555555", # medium grey
+        table_heading = "#d8d8d8", # grey-blue
+    };
+    
+%]
diff --git a/Open-ILS/src/templates_nosm/opac/parts/footer.tt2 b/Open-ILS/src/templates_nosm/opac/parts/footer.tt2
new file mode 100644
index 0000000000..1fe3db8ab7
--- /dev/null
+++ b/Open-ILS/src/templates_nosm/opac/parts/footer.tt2
@@ -0,0 +1,25 @@
+<div id="footer-wrap">
+<div id="footer">
+    <a href="http://www.nosm.ca/about_us/library/general_faculty.aspx?id=1444">[% l('Library Home') %]</a>
+    [% IF ctx.timing %]
+    <div id="timing">
+        [% FOR event IN ctx.timing %]
+        At <span class="timing-time">[% event.0 | format("%0.4f") %]</span>:
+        <span class="timing-event">[% event.1 %]</span><br />
+        [% END %]
+    </div>
+    [% END %]
+    <div id="copyright_text" style="margin-top: 2em;">
+        [% l('Copyright &copy; 2006-[_1] Georgia Public Library Service, and others', date.format(date.now, '%Y')) %]
+    </div>
+    <div id="footer_logo">
+        [% l('Powered by') %]
+        <a href="http://evergreen-ils.org">
+            <img src="[% ctx.media_prefix %]/opac/images/eg_tiny_logo.png"
+                style="border:none; width: 94px; height: 16px;"
+                alt="[% l('Evergreen') %]"
+            />
+        </a>
+    </div>
+</div>
+</div>
diff --git a/Open-ILS/src/templates_nosm/opac/parts/homesearch.tt2 b/Open-ILS/src/templates_nosm/opac/parts/homesearch.tt2
new file mode 100644
index 0000000000..533a5478a8
--- /dev/null
+++ b/Open-ILS/src/templates_nosm/opac/parts/homesearch.tt2
@@ -0,0 +1,3 @@
+<div id="homesearch_main_logo">
+    <img src="[% ctx.media_prefix %]/images/nosm_logo.png" />
+</div>
diff --git a/Open-ILS/src/templates_nosm/opac/parts/topnav_links.tt2 b/Open-ILS/src/templates_nosm/opac/parts/topnav_links.tt2
new file mode 100644
index 0000000000..30726b5acc
--- /dev/null
+++ b/Open-ILS/src/templates_nosm/opac/parts/topnav_links.tt2
@@ -0,0 +1,7 @@
+<div id="gold-links-holder">
+    <div id="gold-links">
+        <div id="header-links">
+            <a href="http://www.nosm.ca/about_us/library/general_faculty.aspx?id=1444">[% l('Library Home') %]</a>
+        </div>
+    </div>
+</div>
diff --git a/Open-ILS/src/templates_nosm/opac/parts/topnav_logo.tt2 b/Open-ILS/src/templates_nosm/opac/parts/topnav_logo.tt2
new file mode 100644
index 0000000000..ec95845782
--- /dev/null
+++ b/Open-ILS/src/templates_nosm/opac/parts/topnav_logo.tt2
@@ -0,0 +1,2 @@
+       <div id="topnav_logo"> <a href="http://www.nosm.ca/about_us/library/general_faculty.aspx?id=1444"><img alt="[% l('Library logo') %]" title="[% l('Go to Library homepage') %]" 
+            src="[% ctx.media_prefix %]/images/nosm_logo_small.png" style="background-color: white; padding-left: 1em; padding-right: 1em;" /></a></div>
diff --git a/Open-ILS/web/images/nosm_logo.png b/Open-ILS/web/images/nosm_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..df4223e7d99d27e0f0cafab0e6755db5b45ac42c
GIT binary patch
literal 33369
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
z%0A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
Gg8m;*E=NNE

literal 0
HcmV?d00001

diff --git a/Open-ILS/web/images/nosm_logo_small.png b/Open-ILS/web/images/nosm_logo_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..4851f9540ea09e6c852b709918a40739c9e2bb9b
GIT binary patch
literal 6564
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
Q3r$g!<kV&BWGuq}1I6u0)&Kwi

literal 0
HcmV?d00001

-- 
2.11.0