ported craftsman skin. the only global change this makes is some updated icons ...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 10 Feb 2009 17:19:04 +0000 (17:19 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 10 Feb 2009 17:19:04 +0000 (17:19 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4@12128 dcc99617-32d9-48b4-a31d-7c20da2025e4

188 files changed:
Open-ILS/web/opac/images/Thumbs.db [new file with mode: 0644]
Open-ILS/web/opac/images/advancedsearch-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/advancedsearch-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/blank.gif [new file with mode: 0644]
Open-ILS/web/opac/images/book-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/cancel-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/cancel-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/cancel-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/cancel-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/cartographic.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/chooselibrary-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/chooselibrary-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/closeall-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/closeall-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/closeall-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/closeall-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/content-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/content-bg.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/details-f-bg-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/details-f-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/details-headers-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/earth-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/eg_tiny_logo.gif [new file with mode: 0644]
Open-ILS/web/opac/images/expandall-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/expandall-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/expandall-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/expandall-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/footer-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-bl.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-bottom.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-br.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-corners.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-left.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-right.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-tl.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-top.gif [new file with mode: 0644]
Open-ILS/web/opac/images/footer-tr.gif [new file with mode: 0644]
Open-ILS/web/opac/images/header-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/header-shadow.gif [new file with mode: 0644]
Open-ILS/web/opac/images/home-bottom-tag-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/home-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/home-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/home-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/home-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/inner-account-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/inner-account-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/inner-account-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/inner-account-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/inner-advanced-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/inner-advanced-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/inner-advanced-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/inner-advanced-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/lg-txt.gif [new file with mode: 0644]
Open-ILS/web/opac/images/libselect-btn.gif [new file with mode: 0644]
Open-ILS/web/opac/images/list-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/list-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/login-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/login-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/login-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/login-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/loginas-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/loginas-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/logo.gif [new file with mode: 0644]
Open-ILS/web/opac/images/logo.png [new file with mode: 0644]
Open-ILS/web/opac/images/logout-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/logout-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/logout-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/logout-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/mix-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/mixed material.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/mov-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/moving image.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/mussymbol-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/myaccount-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/myaccount-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/noimg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/nonmusic-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/notated music.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/pic-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/placeholder-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/progressbar_green-old.gif [new file with mode: 0644]
Open-ILS/web/opac/images/progressbar_green.gif
Open-ILS/web/opac/images/recsound-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/reg-txt.gif [new file with mode: 0644]
Open-ILS/web/opac/images/relevant-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/relevant-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/relevant-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/relevant-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/search-btn.gif [new file with mode: 0644]
Open-ILS/web/opac/images/searchbar-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/searchbox-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/series-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/series-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/series-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/series-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/sidebar-bg.gif [new file with mode: 0644]
Open-ILS/web/opac/images/slimtree/folder2.gif
Open-ILS/web/opac/images/slimtree/folderopen2.gif
Open-ILS/web/opac/images/small-rss.gif [new file with mode: 0644]
Open-ILS/web/opac/images/software, multimedia.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/software-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/sound recording-musical.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/sound recording-nonmusical.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/sound recording.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/sound-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/still images.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/subject-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/subject-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/text.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/three dimensional object.jpg [new file with mode: 0644]
Open-ILS/web/opac/images/threed-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/title-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/title-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/title-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/title-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/titledetails-icon-u.gif [new file with mode: 0644]
Open-ILS/web/opac/images/titledetails-icon-u.png [new file with mode: 0644]
Open-ILS/web/opac/images/titledetails-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/titledetails-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/book-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/book-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/cartographic.jpg
Open-ILS/web/opac/images/tor/earth-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/earth-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/mix-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/mix-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/mixed material.jpg
Open-ILS/web/opac/images/tor/mov-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/mov-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/moving image.jpg
Open-ILS/web/opac/images/tor/mussymbol-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/mussymbol-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/nonmusic-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/nonmusic-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/notated music.jpg
Open-ILS/web/opac/images/tor/pic-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/pic-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/placeholder-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/placeholder-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/recsound-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/recsound-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/software, multimedia.jpg
Open-ILS/web/opac/images/tor/software-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/software-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/sound recording-musical.jpg
Open-ILS/web/opac/images/tor/sound recording-nonmusical.jpg
Open-ILS/web/opac/images/tor/sound recording.jpg
Open-ILS/web/opac/images/tor/sound-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/sound-icon.png [new file with mode: 0644]
Open-ILS/web/opac/images/tor/still images.jpg
Open-ILS/web/opac/images/tor/text.jpg
Open-ILS/web/opac/images/tor/three dimensional object.jpg
Open-ILS/web/opac/images/tor/threed-icon.gif [new file with mode: 0644]
Open-ILS/web/opac/images/tor/threed-icon.png [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/css/default.css [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/css/layout.css [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/advanced/adv_global_row.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/advanced/advanced_global.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/body.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/altcanvas.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/cn_browse.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/css_common.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/fonts.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/holds.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/libselect.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/login.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/logo.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/orgtree.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/searchbar.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/sidebar.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/statusbar.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/common/tips.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/footer.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/home/homesearch.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/home/index_body.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/page_cnbrowse.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/page_myopac.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/page_rdetail.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_cn_details.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_copyinfo.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_extras.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_summary.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/result/filtersort.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/result/result_info.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/result/result_lowhits.xml [new file with mode: 0644]
Open-ILS/web/opac/skin/craftsman/xml/result/result_table.xml [new file with mode: 0644]
Open-ILS/web/opac/theme/craftsman/css/colors.css [new file with mode: 0644]

diff --git a/Open-ILS/web/opac/images/Thumbs.db b/Open-ILS/web/opac/images/Thumbs.db
new file mode 100644 (file)
index 0000000..133f854
Binary files /dev/null and b/Open-ILS/web/opac/images/Thumbs.db differ
diff --git a/Open-ILS/web/opac/images/advancedsearch-icon.gif b/Open-ILS/web/opac/images/advancedsearch-icon.gif
new file mode 100644 (file)
index 0000000..b823e2f
Binary files /dev/null and b/Open-ILS/web/opac/images/advancedsearch-icon.gif differ
diff --git a/Open-ILS/web/opac/images/advancedsearch-icon.png b/Open-ILS/web/opac/images/advancedsearch-icon.png
new file mode 100644 (file)
index 0000000..bde9dc2
Binary files /dev/null and b/Open-ILS/web/opac/images/advancedsearch-icon.png differ
diff --git a/Open-ILS/web/opac/images/bg.gif b/Open-ILS/web/opac/images/bg.gif
new file mode 100644 (file)
index 0000000..ca352ba
Binary files /dev/null and b/Open-ILS/web/opac/images/bg.gif differ
diff --git a/Open-ILS/web/opac/images/blank.gif b/Open-ILS/web/opac/images/blank.gif
new file mode 100644 (file)
index 0000000..2799b45
Binary files /dev/null and b/Open-ILS/web/opac/images/blank.gif differ
diff --git a/Open-ILS/web/opac/images/book-icon.png b/Open-ILS/web/opac/images/book-icon.png
new file mode 100644 (file)
index 0000000..2800684
Binary files /dev/null and b/Open-ILS/web/opac/images/book-icon.png differ
diff --git a/Open-ILS/web/opac/images/cancel-icon-u.gif b/Open-ILS/web/opac/images/cancel-icon-u.gif
new file mode 100644 (file)
index 0000000..d22bff2
Binary files /dev/null and b/Open-ILS/web/opac/images/cancel-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/cancel-icon-u.png b/Open-ILS/web/opac/images/cancel-icon-u.png
new file mode 100644 (file)
index 0000000..4522b87
Binary files /dev/null and b/Open-ILS/web/opac/images/cancel-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/cancel-icon.gif b/Open-ILS/web/opac/images/cancel-icon.gif
new file mode 100644 (file)
index 0000000..97024bc
Binary files /dev/null and b/Open-ILS/web/opac/images/cancel-icon.gif differ
diff --git a/Open-ILS/web/opac/images/cancel-icon.png b/Open-ILS/web/opac/images/cancel-icon.png
new file mode 100644 (file)
index 0000000..9e8333c
Binary files /dev/null and b/Open-ILS/web/opac/images/cancel-icon.png differ
diff --git a/Open-ILS/web/opac/images/cartographic.jpg b/Open-ILS/web/opac/images/cartographic.jpg
new file mode 100644 (file)
index 0000000..b44eafa
Binary files /dev/null and b/Open-ILS/web/opac/images/cartographic.jpg differ
diff --git a/Open-ILS/web/opac/images/chooselibrary-icon.gif b/Open-ILS/web/opac/images/chooselibrary-icon.gif
new file mode 100644 (file)
index 0000000..c02ed2e
Binary files /dev/null and b/Open-ILS/web/opac/images/chooselibrary-icon.gif differ
diff --git a/Open-ILS/web/opac/images/chooselibrary-icon.png b/Open-ILS/web/opac/images/chooselibrary-icon.png
new file mode 100644 (file)
index 0000000..564e6d8
Binary files /dev/null and b/Open-ILS/web/opac/images/chooselibrary-icon.png differ
diff --git a/Open-ILS/web/opac/images/closeall-icon-u.gif b/Open-ILS/web/opac/images/closeall-icon-u.gif
new file mode 100644 (file)
index 0000000..085d107
Binary files /dev/null and b/Open-ILS/web/opac/images/closeall-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/closeall-icon-u.png b/Open-ILS/web/opac/images/closeall-icon-u.png
new file mode 100644 (file)
index 0000000..48ba717
Binary files /dev/null and b/Open-ILS/web/opac/images/closeall-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/closeall-icon.gif b/Open-ILS/web/opac/images/closeall-icon.gif
new file mode 100644 (file)
index 0000000..b75a6d6
Binary files /dev/null and b/Open-ILS/web/opac/images/closeall-icon.gif differ
diff --git a/Open-ILS/web/opac/images/closeall-icon.png b/Open-ILS/web/opac/images/closeall-icon.png
new file mode 100644 (file)
index 0000000..50212ea
Binary files /dev/null and b/Open-ILS/web/opac/images/closeall-icon.png differ
diff --git a/Open-ILS/web/opac/images/content-bg.gif b/Open-ILS/web/opac/images/content-bg.gif
new file mode 100644 (file)
index 0000000..3af8f8b
Binary files /dev/null and b/Open-ILS/web/opac/images/content-bg.gif differ
diff --git a/Open-ILS/web/opac/images/content-bg.jpg b/Open-ILS/web/opac/images/content-bg.jpg
new file mode 100644 (file)
index 0000000..1ecbd30
Binary files /dev/null and b/Open-ILS/web/opac/images/content-bg.jpg differ
diff --git a/Open-ILS/web/opac/images/details-f-bg-u.gif b/Open-ILS/web/opac/images/details-f-bg-u.gif
new file mode 100644 (file)
index 0000000..30ff63a
Binary files /dev/null and b/Open-ILS/web/opac/images/details-f-bg-u.gif differ
diff --git a/Open-ILS/web/opac/images/details-f-bg.gif b/Open-ILS/web/opac/images/details-f-bg.gif
new file mode 100644 (file)
index 0000000..eed5244
Binary files /dev/null and b/Open-ILS/web/opac/images/details-f-bg.gif differ
diff --git a/Open-ILS/web/opac/images/details-headers-bg.gif b/Open-ILS/web/opac/images/details-headers-bg.gif
new file mode 100644 (file)
index 0000000..9276532
Binary files /dev/null and b/Open-ILS/web/opac/images/details-headers-bg.gif differ
diff --git a/Open-ILS/web/opac/images/earth-icon.png b/Open-ILS/web/opac/images/earth-icon.png
new file mode 100644 (file)
index 0000000..73b37ab
Binary files /dev/null and b/Open-ILS/web/opac/images/earth-icon.png differ
diff --git a/Open-ILS/web/opac/images/eg_tiny_logo.gif b/Open-ILS/web/opac/images/eg_tiny_logo.gif
new file mode 100644 (file)
index 0000000..b3b8e1e
Binary files /dev/null and b/Open-ILS/web/opac/images/eg_tiny_logo.gif differ
diff --git a/Open-ILS/web/opac/images/expandall-icon-u.gif b/Open-ILS/web/opac/images/expandall-icon-u.gif
new file mode 100644 (file)
index 0000000..fbb79be
Binary files /dev/null and b/Open-ILS/web/opac/images/expandall-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/expandall-icon-u.png b/Open-ILS/web/opac/images/expandall-icon-u.png
new file mode 100644 (file)
index 0000000..bb6d059
Binary files /dev/null and b/Open-ILS/web/opac/images/expandall-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/expandall-icon.gif b/Open-ILS/web/opac/images/expandall-icon.gif
new file mode 100644 (file)
index 0000000..297fd9f
Binary files /dev/null and b/Open-ILS/web/opac/images/expandall-icon.gif differ
diff --git a/Open-ILS/web/opac/images/expandall-icon.png b/Open-ILS/web/opac/images/expandall-icon.png
new file mode 100644 (file)
index 0000000..870a23d
Binary files /dev/null and b/Open-ILS/web/opac/images/expandall-icon.png differ
diff --git a/Open-ILS/web/opac/images/footer-bg.gif b/Open-ILS/web/opac/images/footer-bg.gif
new file mode 100644 (file)
index 0000000..e2d7370
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-bg.gif differ
diff --git a/Open-ILS/web/opac/images/footer-bl.gif b/Open-ILS/web/opac/images/footer-bl.gif
new file mode 100644 (file)
index 0000000..e6474a1
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-bl.gif differ
diff --git a/Open-ILS/web/opac/images/footer-bottom.gif b/Open-ILS/web/opac/images/footer-bottom.gif
new file mode 100644 (file)
index 0000000..e0e2871
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-bottom.gif differ
diff --git a/Open-ILS/web/opac/images/footer-br.gif b/Open-ILS/web/opac/images/footer-br.gif
new file mode 100644 (file)
index 0000000..1e0c5d1
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-br.gif differ
diff --git a/Open-ILS/web/opac/images/footer-corners.gif b/Open-ILS/web/opac/images/footer-corners.gif
new file mode 100644 (file)
index 0000000..42c5b1a
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-corners.gif differ
diff --git a/Open-ILS/web/opac/images/footer-left.gif b/Open-ILS/web/opac/images/footer-left.gif
new file mode 100644 (file)
index 0000000..18835c8
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-left.gif differ
diff --git a/Open-ILS/web/opac/images/footer-right.gif b/Open-ILS/web/opac/images/footer-right.gif
new file mode 100644 (file)
index 0000000..ab0a380
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-right.gif differ
diff --git a/Open-ILS/web/opac/images/footer-tl.gif b/Open-ILS/web/opac/images/footer-tl.gif
new file mode 100644 (file)
index 0000000..68670e4
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-tl.gif differ
diff --git a/Open-ILS/web/opac/images/footer-top.gif b/Open-ILS/web/opac/images/footer-top.gif
new file mode 100644 (file)
index 0000000..2262478
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-top.gif differ
diff --git a/Open-ILS/web/opac/images/footer-tr.gif b/Open-ILS/web/opac/images/footer-tr.gif
new file mode 100644 (file)
index 0000000..4ac5fb7
Binary files /dev/null and b/Open-ILS/web/opac/images/footer-tr.gif differ
diff --git a/Open-ILS/web/opac/images/header-bg.gif b/Open-ILS/web/opac/images/header-bg.gif
new file mode 100644 (file)
index 0000000..c7dc782
Binary files /dev/null and b/Open-ILS/web/opac/images/header-bg.gif differ
diff --git a/Open-ILS/web/opac/images/header-shadow.gif b/Open-ILS/web/opac/images/header-shadow.gif
new file mode 100644 (file)
index 0000000..92f2230
Binary files /dev/null and b/Open-ILS/web/opac/images/header-shadow.gif differ
diff --git a/Open-ILS/web/opac/images/home-bottom-tag-bg.gif b/Open-ILS/web/opac/images/home-bottom-tag-bg.gif
new file mode 100644 (file)
index 0000000..41b8dcc
Binary files /dev/null and b/Open-ILS/web/opac/images/home-bottom-tag-bg.gif differ
diff --git a/Open-ILS/web/opac/images/home-icon-u.gif b/Open-ILS/web/opac/images/home-icon-u.gif
new file mode 100644 (file)
index 0000000..7a4ee5c
Binary files /dev/null and b/Open-ILS/web/opac/images/home-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/home-icon-u.png b/Open-ILS/web/opac/images/home-icon-u.png
new file mode 100644 (file)
index 0000000..3a53a0d
Binary files /dev/null and b/Open-ILS/web/opac/images/home-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/home-icon.gif b/Open-ILS/web/opac/images/home-icon.gif
new file mode 100644 (file)
index 0000000..3e934e8
Binary files /dev/null and b/Open-ILS/web/opac/images/home-icon.gif differ
diff --git a/Open-ILS/web/opac/images/home-icon.png b/Open-ILS/web/opac/images/home-icon.png
new file mode 100644 (file)
index 0000000..fdd57e7
Binary files /dev/null and b/Open-ILS/web/opac/images/home-icon.png differ
diff --git a/Open-ILS/web/opac/images/inner-account-icon-u.gif b/Open-ILS/web/opac/images/inner-account-icon-u.gif
new file mode 100644 (file)
index 0000000..bb2a34e
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-account-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/inner-account-icon-u.png b/Open-ILS/web/opac/images/inner-account-icon-u.png
new file mode 100644 (file)
index 0000000..f28e921
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-account-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/inner-account-icon.gif b/Open-ILS/web/opac/images/inner-account-icon.gif
new file mode 100644 (file)
index 0000000..91df84f
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-account-icon.gif differ
diff --git a/Open-ILS/web/opac/images/inner-account-icon.png b/Open-ILS/web/opac/images/inner-account-icon.png
new file mode 100644 (file)
index 0000000..b0c5cf9
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-account-icon.png differ
diff --git a/Open-ILS/web/opac/images/inner-advanced-icon-u.gif b/Open-ILS/web/opac/images/inner-advanced-icon-u.gif
new file mode 100644 (file)
index 0000000..b823e2f
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-advanced-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/inner-advanced-icon-u.png b/Open-ILS/web/opac/images/inner-advanced-icon-u.png
new file mode 100644 (file)
index 0000000..bde9dc2
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-advanced-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/inner-advanced-icon.gif b/Open-ILS/web/opac/images/inner-advanced-icon.gif
new file mode 100644 (file)
index 0000000..2ec9357
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-advanced-icon.gif differ
diff --git a/Open-ILS/web/opac/images/inner-advanced-icon.png b/Open-ILS/web/opac/images/inner-advanced-icon.png
new file mode 100644 (file)
index 0000000..bf78ad8
Binary files /dev/null and b/Open-ILS/web/opac/images/inner-advanced-icon.png differ
diff --git a/Open-ILS/web/opac/images/lg-txt.gif b/Open-ILS/web/opac/images/lg-txt.gif
new file mode 100644 (file)
index 0000000..ef7ab78
Binary files /dev/null and b/Open-ILS/web/opac/images/lg-txt.gif differ
diff --git a/Open-ILS/web/opac/images/libselect-btn.gif b/Open-ILS/web/opac/images/libselect-btn.gif
new file mode 100644 (file)
index 0000000..ce67168
Binary files /dev/null and b/Open-ILS/web/opac/images/libselect-btn.gif differ
diff --git a/Open-ILS/web/opac/images/list-icon.gif b/Open-ILS/web/opac/images/list-icon.gif
new file mode 100644 (file)
index 0000000..f32e0c1
Binary files /dev/null and b/Open-ILS/web/opac/images/list-icon.gif differ
diff --git a/Open-ILS/web/opac/images/list-icon.png b/Open-ILS/web/opac/images/list-icon.png
new file mode 100644 (file)
index 0000000..61aa3d3
Binary files /dev/null and b/Open-ILS/web/opac/images/list-icon.png differ
diff --git a/Open-ILS/web/opac/images/login-icon-u.gif b/Open-ILS/web/opac/images/login-icon-u.gif
new file mode 100644 (file)
index 0000000..59a8e6b
Binary files /dev/null and b/Open-ILS/web/opac/images/login-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/login-icon-u.png b/Open-ILS/web/opac/images/login-icon-u.png
new file mode 100644 (file)
index 0000000..6fdb7f1
Binary files /dev/null and b/Open-ILS/web/opac/images/login-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/login-icon.gif b/Open-ILS/web/opac/images/login-icon.gif
new file mode 100644 (file)
index 0000000..59a8e6b
Binary files /dev/null and b/Open-ILS/web/opac/images/login-icon.gif differ
diff --git a/Open-ILS/web/opac/images/login-icon.png b/Open-ILS/web/opac/images/login-icon.png
new file mode 100644 (file)
index 0000000..6fdb7f1
Binary files /dev/null and b/Open-ILS/web/opac/images/login-icon.png differ
diff --git a/Open-ILS/web/opac/images/loginas-icon.gif b/Open-ILS/web/opac/images/loginas-icon.gif
new file mode 100644 (file)
index 0000000..0799be5
Binary files /dev/null and b/Open-ILS/web/opac/images/loginas-icon.gif differ
diff --git a/Open-ILS/web/opac/images/loginas-icon.png b/Open-ILS/web/opac/images/loginas-icon.png
new file mode 100644 (file)
index 0000000..cc6af21
Binary files /dev/null and b/Open-ILS/web/opac/images/loginas-icon.png differ
diff --git a/Open-ILS/web/opac/images/logo.gif b/Open-ILS/web/opac/images/logo.gif
new file mode 100644 (file)
index 0000000..472cd9d
Binary files /dev/null and b/Open-ILS/web/opac/images/logo.gif differ
diff --git a/Open-ILS/web/opac/images/logo.png b/Open-ILS/web/opac/images/logo.png
new file mode 100644 (file)
index 0000000..5662bad
Binary files /dev/null and b/Open-ILS/web/opac/images/logo.png differ
diff --git a/Open-ILS/web/opac/images/logout-icon-u.gif b/Open-ILS/web/opac/images/logout-icon-u.gif
new file mode 100644 (file)
index 0000000..b76d63d
Binary files /dev/null and b/Open-ILS/web/opac/images/logout-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/logout-icon-u.png b/Open-ILS/web/opac/images/logout-icon-u.png
new file mode 100644 (file)
index 0000000..ece90f1
Binary files /dev/null and b/Open-ILS/web/opac/images/logout-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/logout-icon.gif b/Open-ILS/web/opac/images/logout-icon.gif
new file mode 100644 (file)
index 0000000..58d9637
Binary files /dev/null and b/Open-ILS/web/opac/images/logout-icon.gif differ
diff --git a/Open-ILS/web/opac/images/logout-icon.png b/Open-ILS/web/opac/images/logout-icon.png
new file mode 100644 (file)
index 0000000..8b108e6
Binary files /dev/null and b/Open-ILS/web/opac/images/logout-icon.png differ
diff --git a/Open-ILS/web/opac/images/mix-icon.png b/Open-ILS/web/opac/images/mix-icon.png
new file mode 100644 (file)
index 0000000..2025d04
Binary files /dev/null and b/Open-ILS/web/opac/images/mix-icon.png differ
diff --git a/Open-ILS/web/opac/images/mixed material.jpg b/Open-ILS/web/opac/images/mixed material.jpg
new file mode 100644 (file)
index 0000000..f3476be
Binary files /dev/null and b/Open-ILS/web/opac/images/mixed material.jpg differ
diff --git a/Open-ILS/web/opac/images/mov-icon.png b/Open-ILS/web/opac/images/mov-icon.png
new file mode 100644 (file)
index 0000000..3f26347
Binary files /dev/null and b/Open-ILS/web/opac/images/mov-icon.png differ
diff --git a/Open-ILS/web/opac/images/moving image.jpg b/Open-ILS/web/opac/images/moving image.jpg
new file mode 100644 (file)
index 0000000..fc180ca
Binary files /dev/null and b/Open-ILS/web/opac/images/moving image.jpg differ
diff --git a/Open-ILS/web/opac/images/mussymbol-icon.png b/Open-ILS/web/opac/images/mussymbol-icon.png
new file mode 100644 (file)
index 0000000..b9e2e0d
Binary files /dev/null and b/Open-ILS/web/opac/images/mussymbol-icon.png differ
diff --git a/Open-ILS/web/opac/images/myaccount-icon.gif b/Open-ILS/web/opac/images/myaccount-icon.gif
new file mode 100644 (file)
index 0000000..bb2a34e
Binary files /dev/null and b/Open-ILS/web/opac/images/myaccount-icon.gif differ
diff --git a/Open-ILS/web/opac/images/myaccount-icon.png b/Open-ILS/web/opac/images/myaccount-icon.png
new file mode 100644 (file)
index 0000000..f28e921
Binary files /dev/null and b/Open-ILS/web/opac/images/myaccount-icon.png differ
diff --git a/Open-ILS/web/opac/images/noimg.gif b/Open-ILS/web/opac/images/noimg.gif
new file mode 100644 (file)
index 0000000..a7df9da
Binary files /dev/null and b/Open-ILS/web/opac/images/noimg.gif differ
diff --git a/Open-ILS/web/opac/images/nonmusic-icon.png b/Open-ILS/web/opac/images/nonmusic-icon.png
new file mode 100644 (file)
index 0000000..72ec1ee
Binary files /dev/null and b/Open-ILS/web/opac/images/nonmusic-icon.png differ
diff --git a/Open-ILS/web/opac/images/notated music.jpg b/Open-ILS/web/opac/images/notated music.jpg
new file mode 100644 (file)
index 0000000..fa8899e
Binary files /dev/null and b/Open-ILS/web/opac/images/notated music.jpg differ
diff --git a/Open-ILS/web/opac/images/pic-icon.png b/Open-ILS/web/opac/images/pic-icon.png
new file mode 100644 (file)
index 0000000..e6de60f
Binary files /dev/null and b/Open-ILS/web/opac/images/pic-icon.png differ
diff --git a/Open-ILS/web/opac/images/placeholder-icon.png b/Open-ILS/web/opac/images/placeholder-icon.png
new file mode 100644 (file)
index 0000000..e523300
Binary files /dev/null and b/Open-ILS/web/opac/images/placeholder-icon.png differ
diff --git a/Open-ILS/web/opac/images/progressbar_green-old.gif b/Open-ILS/web/opac/images/progressbar_green-old.gif
new file mode 100644 (file)
index 0000000..d04f463
Binary files /dev/null and b/Open-ILS/web/opac/images/progressbar_green-old.gif differ
index d04f463..f864d5f 100644 (file)
Binary files a/Open-ILS/web/opac/images/progressbar_green.gif and b/Open-ILS/web/opac/images/progressbar_green.gif differ
diff --git a/Open-ILS/web/opac/images/recsound-icon.png b/Open-ILS/web/opac/images/recsound-icon.png
new file mode 100644 (file)
index 0000000..246d5a8
Binary files /dev/null and b/Open-ILS/web/opac/images/recsound-icon.png differ
diff --git a/Open-ILS/web/opac/images/reg-txt.gif b/Open-ILS/web/opac/images/reg-txt.gif
new file mode 100644 (file)
index 0000000..f3c1bbe
Binary files /dev/null and b/Open-ILS/web/opac/images/reg-txt.gif differ
diff --git a/Open-ILS/web/opac/images/relevant-icon-u.gif b/Open-ILS/web/opac/images/relevant-icon-u.gif
new file mode 100644 (file)
index 0000000..496e58b
Binary files /dev/null and b/Open-ILS/web/opac/images/relevant-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/relevant-icon-u.png b/Open-ILS/web/opac/images/relevant-icon-u.png
new file mode 100644 (file)
index 0000000..512c35a
Binary files /dev/null and b/Open-ILS/web/opac/images/relevant-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/relevant-icon.gif b/Open-ILS/web/opac/images/relevant-icon.gif
new file mode 100644 (file)
index 0000000..000886b
Binary files /dev/null and b/Open-ILS/web/opac/images/relevant-icon.gif differ
diff --git a/Open-ILS/web/opac/images/relevant-icon.png b/Open-ILS/web/opac/images/relevant-icon.png
new file mode 100644 (file)
index 0000000..716a58a
Binary files /dev/null and b/Open-ILS/web/opac/images/relevant-icon.png differ
diff --git a/Open-ILS/web/opac/images/search-btn.gif b/Open-ILS/web/opac/images/search-btn.gif
new file mode 100644 (file)
index 0000000..0775a3d
Binary files /dev/null and b/Open-ILS/web/opac/images/search-btn.gif differ
diff --git a/Open-ILS/web/opac/images/searchbar-bg.gif b/Open-ILS/web/opac/images/searchbar-bg.gif
new file mode 100644 (file)
index 0000000..7a0196d
Binary files /dev/null and b/Open-ILS/web/opac/images/searchbar-bg.gif differ
diff --git a/Open-ILS/web/opac/images/searchbox-bg.gif b/Open-ILS/web/opac/images/searchbox-bg.gif
new file mode 100644 (file)
index 0000000..a926c32
Binary files /dev/null and b/Open-ILS/web/opac/images/searchbox-bg.gif differ
diff --git a/Open-ILS/web/opac/images/series-icon-u.gif b/Open-ILS/web/opac/images/series-icon-u.gif
new file mode 100644 (file)
index 0000000..659a021
Binary files /dev/null and b/Open-ILS/web/opac/images/series-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/series-icon-u.png b/Open-ILS/web/opac/images/series-icon-u.png
new file mode 100644 (file)
index 0000000..adf6ffb
Binary files /dev/null and b/Open-ILS/web/opac/images/series-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/series-icon.gif b/Open-ILS/web/opac/images/series-icon.gif
new file mode 100644 (file)
index 0000000..659a021
Binary files /dev/null and b/Open-ILS/web/opac/images/series-icon.gif differ
diff --git a/Open-ILS/web/opac/images/series-icon.png b/Open-ILS/web/opac/images/series-icon.png
new file mode 100644 (file)
index 0000000..adf6ffb
Binary files /dev/null and b/Open-ILS/web/opac/images/series-icon.png differ
diff --git a/Open-ILS/web/opac/images/sidebar-bg.gif b/Open-ILS/web/opac/images/sidebar-bg.gif
new file mode 100644 (file)
index 0000000..547e91d
Binary files /dev/null and b/Open-ILS/web/opac/images/sidebar-bg.gif differ
index c33dceb..8f5a855 100644 (file)
Binary files a/Open-ILS/web/opac/images/slimtree/folder2.gif and b/Open-ILS/web/opac/images/slimtree/folder2.gif differ
index 59ec322..a74fc3e 100644 (file)
Binary files a/Open-ILS/web/opac/images/slimtree/folderopen2.gif and b/Open-ILS/web/opac/images/slimtree/folderopen2.gif differ
diff --git a/Open-ILS/web/opac/images/small-rss.gif b/Open-ILS/web/opac/images/small-rss.gif
new file mode 100644 (file)
index 0000000..70420a8
Binary files /dev/null and b/Open-ILS/web/opac/images/small-rss.gif differ
diff --git a/Open-ILS/web/opac/images/software, multimedia.jpg b/Open-ILS/web/opac/images/software, multimedia.jpg
new file mode 100644 (file)
index 0000000..bbd2002
Binary files /dev/null and b/Open-ILS/web/opac/images/software, multimedia.jpg differ
diff --git a/Open-ILS/web/opac/images/software-icon.png b/Open-ILS/web/opac/images/software-icon.png
new file mode 100644 (file)
index 0000000..a347513
Binary files /dev/null and b/Open-ILS/web/opac/images/software-icon.png differ
diff --git a/Open-ILS/web/opac/images/sound recording-musical.jpg b/Open-ILS/web/opac/images/sound recording-musical.jpg
new file mode 100644 (file)
index 0000000..5eaf85b
Binary files /dev/null and b/Open-ILS/web/opac/images/sound recording-musical.jpg differ
diff --git a/Open-ILS/web/opac/images/sound recording-nonmusical.jpg b/Open-ILS/web/opac/images/sound recording-nonmusical.jpg
new file mode 100644 (file)
index 0000000..9b706cb
Binary files /dev/null and b/Open-ILS/web/opac/images/sound recording-nonmusical.jpg differ
diff --git a/Open-ILS/web/opac/images/sound recording.jpg b/Open-ILS/web/opac/images/sound recording.jpg
new file mode 100644 (file)
index 0000000..35f5c39
Binary files /dev/null and b/Open-ILS/web/opac/images/sound recording.jpg differ
diff --git a/Open-ILS/web/opac/images/sound-icon.png b/Open-ILS/web/opac/images/sound-icon.png
new file mode 100644 (file)
index 0000000..7edee89
Binary files /dev/null and b/Open-ILS/web/opac/images/sound-icon.png differ
diff --git a/Open-ILS/web/opac/images/still images.jpg b/Open-ILS/web/opac/images/still images.jpg
new file mode 100644 (file)
index 0000000..77f6171
Binary files /dev/null and b/Open-ILS/web/opac/images/still images.jpg differ
diff --git a/Open-ILS/web/opac/images/subject-icon-u.gif b/Open-ILS/web/opac/images/subject-icon-u.gif
new file mode 100644 (file)
index 0000000..b2a364b
Binary files /dev/null and b/Open-ILS/web/opac/images/subject-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/subject-icon-u.png b/Open-ILS/web/opac/images/subject-icon-u.png
new file mode 100644 (file)
index 0000000..7ca277d
Binary files /dev/null and b/Open-ILS/web/opac/images/subject-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/text.jpg b/Open-ILS/web/opac/images/text.jpg
new file mode 100644 (file)
index 0000000..d9db115
Binary files /dev/null and b/Open-ILS/web/opac/images/text.jpg differ
diff --git a/Open-ILS/web/opac/images/three dimensional object.jpg b/Open-ILS/web/opac/images/three dimensional object.jpg
new file mode 100644 (file)
index 0000000..ede4f3b
Binary files /dev/null and b/Open-ILS/web/opac/images/three dimensional object.jpg differ
diff --git a/Open-ILS/web/opac/images/threed-icon.png b/Open-ILS/web/opac/images/threed-icon.png
new file mode 100644 (file)
index 0000000..d4e5194
Binary files /dev/null and b/Open-ILS/web/opac/images/threed-icon.png differ
diff --git a/Open-ILS/web/opac/images/title-icon-u.gif b/Open-ILS/web/opac/images/title-icon-u.gif
new file mode 100644 (file)
index 0000000..35c9504
Binary files /dev/null and b/Open-ILS/web/opac/images/title-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/title-icon-u.png b/Open-ILS/web/opac/images/title-icon-u.png
new file mode 100644 (file)
index 0000000..53b2c35
Binary files /dev/null and b/Open-ILS/web/opac/images/title-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/title-icon.gif b/Open-ILS/web/opac/images/title-icon.gif
new file mode 100644 (file)
index 0000000..0be0f37
Binary files /dev/null and b/Open-ILS/web/opac/images/title-icon.gif differ
diff --git a/Open-ILS/web/opac/images/title-icon.png b/Open-ILS/web/opac/images/title-icon.png
new file mode 100644 (file)
index 0000000..dd3343e
Binary files /dev/null and b/Open-ILS/web/opac/images/title-icon.png differ
diff --git a/Open-ILS/web/opac/images/titledetails-icon-u.gif b/Open-ILS/web/opac/images/titledetails-icon-u.gif
new file mode 100644 (file)
index 0000000..dc92e72
Binary files /dev/null and b/Open-ILS/web/opac/images/titledetails-icon-u.gif differ
diff --git a/Open-ILS/web/opac/images/titledetails-icon-u.png b/Open-ILS/web/opac/images/titledetails-icon-u.png
new file mode 100644 (file)
index 0000000..2b0ba22
Binary files /dev/null and b/Open-ILS/web/opac/images/titledetails-icon-u.png differ
diff --git a/Open-ILS/web/opac/images/titledetails-icon.gif b/Open-ILS/web/opac/images/titledetails-icon.gif
new file mode 100644 (file)
index 0000000..091bfa0
Binary files /dev/null and b/Open-ILS/web/opac/images/titledetails-icon.gif differ
diff --git a/Open-ILS/web/opac/images/titledetails-icon.png b/Open-ILS/web/opac/images/titledetails-icon.png
new file mode 100644 (file)
index 0000000..fa9c732
Binary files /dev/null and b/Open-ILS/web/opac/images/titledetails-icon.png differ
diff --git a/Open-ILS/web/opac/images/tor/book-icon.gif b/Open-ILS/web/opac/images/tor/book-icon.gif
new file mode 100644 (file)
index 0000000..7ec13f0
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/book-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/book-icon.png b/Open-ILS/web/opac/images/tor/book-icon.png
new file mode 100644 (file)
index 0000000..2800684
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/book-icon.png differ
index 5bbeacc..b44eafa 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/cartographic.jpg and b/Open-ILS/web/opac/images/tor/cartographic.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/earth-icon.gif b/Open-ILS/web/opac/images/tor/earth-icon.gif
new file mode 100644 (file)
index 0000000..4f2e05c
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/earth-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/earth-icon.png b/Open-ILS/web/opac/images/tor/earth-icon.png
new file mode 100644 (file)
index 0000000..73b37ab
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/earth-icon.png differ
diff --git a/Open-ILS/web/opac/images/tor/mix-icon.gif b/Open-ILS/web/opac/images/tor/mix-icon.gif
new file mode 100644 (file)
index 0000000..2fac684
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/mix-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/mix-icon.png b/Open-ILS/web/opac/images/tor/mix-icon.png
new file mode 100644 (file)
index 0000000..2025d04
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/mix-icon.png differ
index bac8c57..f3476be 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/mixed material.jpg and b/Open-ILS/web/opac/images/tor/mixed material.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/mov-icon.gif b/Open-ILS/web/opac/images/tor/mov-icon.gif
new file mode 100644 (file)
index 0000000..7c21956
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/mov-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/mov-icon.png b/Open-ILS/web/opac/images/tor/mov-icon.png
new file mode 100644 (file)
index 0000000..3f26347
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/mov-icon.png differ
index a339a24..fc180ca 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/moving image.jpg and b/Open-ILS/web/opac/images/tor/moving image.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/mussymbol-icon.gif b/Open-ILS/web/opac/images/tor/mussymbol-icon.gif
new file mode 100644 (file)
index 0000000..0441983
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/mussymbol-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/mussymbol-icon.png b/Open-ILS/web/opac/images/tor/mussymbol-icon.png
new file mode 100644 (file)
index 0000000..b9e2e0d
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/mussymbol-icon.png differ
diff --git a/Open-ILS/web/opac/images/tor/nonmusic-icon.gif b/Open-ILS/web/opac/images/tor/nonmusic-icon.gif
new file mode 100644 (file)
index 0000000..6cd32f7
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/nonmusic-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/nonmusic-icon.png b/Open-ILS/web/opac/images/tor/nonmusic-icon.png
new file mode 100644 (file)
index 0000000..72ec1ee
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/nonmusic-icon.png differ
index 4110c68..fa8899e 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/notated music.jpg and b/Open-ILS/web/opac/images/tor/notated music.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/pic-icon.gif b/Open-ILS/web/opac/images/tor/pic-icon.gif
new file mode 100644 (file)
index 0000000..07fe0e8
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/pic-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/pic-icon.png b/Open-ILS/web/opac/images/tor/pic-icon.png
new file mode 100644 (file)
index 0000000..e6de60f
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/pic-icon.png differ
diff --git a/Open-ILS/web/opac/images/tor/placeholder-icon.gif b/Open-ILS/web/opac/images/tor/placeholder-icon.gif
new file mode 100644 (file)
index 0000000..18d949d
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/placeholder-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/placeholder-icon.png b/Open-ILS/web/opac/images/tor/placeholder-icon.png
new file mode 100644 (file)
index 0000000..e523300
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/placeholder-icon.png differ
diff --git a/Open-ILS/web/opac/images/tor/recsound-icon.gif b/Open-ILS/web/opac/images/tor/recsound-icon.gif
new file mode 100644 (file)
index 0000000..cfde2a5
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/recsound-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/recsound-icon.png b/Open-ILS/web/opac/images/tor/recsound-icon.png
new file mode 100644 (file)
index 0000000..246d5a8
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/recsound-icon.png differ
index 7e34ec6..bbd2002 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/software, multimedia.jpg and b/Open-ILS/web/opac/images/tor/software, multimedia.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/software-icon.gif b/Open-ILS/web/opac/images/tor/software-icon.gif
new file mode 100644 (file)
index 0000000..2fc293f
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/software-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/software-icon.png b/Open-ILS/web/opac/images/tor/software-icon.png
new file mode 100644 (file)
index 0000000..a347513
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/software-icon.png differ
index 6c648d3..5eaf85b 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/sound recording-musical.jpg and b/Open-ILS/web/opac/images/tor/sound recording-musical.jpg differ
index 6c648d3..9b706cb 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/sound recording-nonmusical.jpg and b/Open-ILS/web/opac/images/tor/sound recording-nonmusical.jpg differ
index 6c648d3..35f5c39 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/sound recording.jpg and b/Open-ILS/web/opac/images/tor/sound recording.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/sound-icon.gif b/Open-ILS/web/opac/images/tor/sound-icon.gif
new file mode 100644 (file)
index 0000000..463272f
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/sound-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/sound-icon.png b/Open-ILS/web/opac/images/tor/sound-icon.png
new file mode 100644 (file)
index 0000000..7edee89
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/sound-icon.png differ
index 8e0c725..77f6171 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/still images.jpg and b/Open-ILS/web/opac/images/tor/still images.jpg differ
index bac8c57..d9db115 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/text.jpg and b/Open-ILS/web/opac/images/tor/text.jpg differ
index 33a02c8..ede4f3b 100644 (file)
Binary files a/Open-ILS/web/opac/images/tor/three dimensional object.jpg and b/Open-ILS/web/opac/images/tor/three dimensional object.jpg differ
diff --git a/Open-ILS/web/opac/images/tor/threed-icon.gif b/Open-ILS/web/opac/images/tor/threed-icon.gif
new file mode 100644 (file)
index 0000000..b690a1d
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/threed-icon.gif differ
diff --git a/Open-ILS/web/opac/images/tor/threed-icon.png b/Open-ILS/web/opac/images/tor/threed-icon.png
new file mode 100644 (file)
index 0000000..d4e5194
Binary files /dev/null and b/Open-ILS/web/opac/images/tor/threed-icon.png differ
diff --git a/Open-ILS/web/opac/skin/craftsman/css/default.css b/Open-ILS/web/opac/skin/craftsman/css/default.css
new file mode 100644 (file)
index 0000000..254157e
--- /dev/null
@@ -0,0 +1,269 @@
+body { margin: 0; padding: 0; background: #f8f5e4 url(../../../images/bg.gif) repeat-x top left; }
+
+img { border: 0; }
+.clear { clear: both; }
+
+#container { height: 1%; }
+
+/* --------------- header --------------- */
+#header { background: #2e8469 url(../../../images/header-bg.gif) repeat-x top left; border-bottom: 1px solid #145440; min-height: 95px; }
+#header img.logo {display: block; width: 260px; }
+#header-shadow { background: url(../../../images/header-shadow.gif) repeat-x top left; height: 5px; }
+
+/* --------------- Home Search ---------- */
+.home-searcharea { margin: 65px auto 0 auto; padding: 6px; background: #fff url(../../../images/searchbox-bg.gif) repeat-x bottom left; width: 800px; -moz-border-radius: 6px; border: 1px solid #ccc8b1; }
+.home-logo { padding: 35px 40px 45px 40px; text-align: center; }
+.home-title { padding: 6px; font-size: 14px; font-weight: bold; color: #f08d4d; text-align: center; }
+.home-search-panel { margin-bottom: 5px; padding: 6px; background: #fffefa; border: 1px solid #809fb2; text-align: center; }
+.home-search-panel .search-home-input { height: 25px; padding: 4px; background: #fff; border: 1px solid #a7a6aa; font-size: 13px; width: 400px; }
+.home-search-panel .submit { padding: 3px 6px; }
+.home-filter-panel { padding: 6px; background: #fbf9ee; border: 1px solid #809fb2; text-align: center; }
+.home-filter-panel select { padding: 3px; }
+
+.home-bottom-tabs { margin: 0 auto; width: 800px; text-align: center; }
+.home-bottom-tabs ul { margin: 0 auto; padding: 0; list-style: none; width: 500px; }
+.home-bottom-tabs ul li { float: left; margin: 0 2px; padding: 12px; background: #f7f4e7 url(../../../images/home-bottom-tag-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #4e819c; border-top: 0; }
+.home-bottom-tabs ul li a { display: block; padding: 5px 0 5px 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none; }
+.home-bottom-tabs ul li a.advancedsearch { background: url(../../../images/advancedsearch-icon.gif) no-repeat 0 50%; }
+.home-bottom-tabs ul li a.chooselibrary { background: url(../../../images/chooselibrary-icon.gif) no-repeat 0 50%; }
+.home-bottom-tabs ul li a.myaccount { background: url(../../../images/myaccount-icon.gif) no-repeat 0 50%; }
+.home-bottom-tabs ul li a:hover { color: #000; }
+.home-bottom-tabs ul li:hover { background: #fff url(../../../images/sidebar-bg.gif) repeat-x bottom left; }
+
+/* --------------- text size --------------- */
+#header #text_size_div { padding: 3px 2px 3px 0; }
+#header #text_size_div ul { float: right; margin: 0; padding: 0; list-style: none; }
+#header #text_size_div ul li { float: left; padding: 0 2px; font-size: 12px; color: #fff; letter-spacing: 0.1em; }
+#header #text_size_div ul li a { font-size: 12px; color: #fff; text-decoration: underline; }
+#header #text_size_div ul li a:hover { font-size: 12px; color: #fff; text-decoration: none; }
+
+/* --------------- search bar --------------- */
+#header #searchbar { padding: 3px; }
+#header #searchbar ul { margin: 0; padding: 0; list-style: none; }
+#header #searchbar ul li { float: left; }
+#header #searchbar ul li input.input { padding: 4px; background: #fff; font-size: 13px; height: 25px; width: 200px; border: 1px solid #aeafb2; }
+#header #searchbar ul li input.submit { margin-left: 10px; padding: 2px 0; font-size: 13px; width: 80px; }
+#header #searchbar ul li select { margin: 2px 5px 2px 10px; padding: 3px; font-size: 13px; }
+#header #searchbar ul li a.classic_link { margin-left: 5px; display: block; background: url(../../../images/libselect-btn.gif) no-repeat; width: 163px; height: 25px; text-indent: -9000em; overflow: hidden; }
+#header #searchbar ul li a.classic_link:hover { background-position: bottom; }
+
+/* --------------- status bar --------------- */
+#header #statusbar { padding: 0 2px 0 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
+#header #statusbar td { color: #fff; vertical-align: middle; }
+#header #statusbar ul { margin: 0; padding: 3px 0 0 0; list-style: none; }
+#header #statusbar ul li { float: left; }
+#header #statusbar ul li label { display: block; padding: 4px 0 0 0; }
+#header #statusbar .title { font-size: 15px; letter-spacing: 0.1em; }
+#header #statusbar li.checkbox { padding: 3px 5px 0 5px; }
+#header #statusbar input { margin: 0; padding: 0 5px 0 5px; font-size: 13px; }
+#header #statusbar select { font-size: 11px; font-size: 13px; padding: 3px; }
+/* --------------- end Header --------------- */
+
+/* --------------- Content --------------- */
+#main-content { min-height: 300px; border-collapse: collapse; }
+#main-content tbody td { vertical-align: top; }
+#main-content tbody td#main_left_cell { width: 300px; min-width: 300px; }
+#main-content tbody td#main_right_cell { width: 100%; padding-top: 5px; padding-right: 5px }
+#main-content tbody td#main_right_cell div#content { background: #fff url(../../../images/content-bg.jpg) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a4a39e; min-height: 450px; }
+/* --------------- end Content --------------- */
+
+/* --------------- footer --------------- */
+#footer { margin: 10px 5px 0 5px; background: #797457 url(../../../images/footer-bg.gif) repeat-x bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e0dcc6; -moz-border-radius: 6px; border: 1px solid #454337; }
+#footer .inner { padding: 0 10px 0 10px; -moz-border-radius: 6px; border: 3px solid #938f76; min-height: 45px; height: 65px; }
+#footer table { border-collapse: collapse; width: 100%; }
+#footer td { padding: 10px; color: #e0dcc6; font-size: 11px; vertical-align: middle; }
+#footer td.right { text-align: right }
+
+#footer a { color: #e0dcc6; text-decoration: underline; }
+#footer a:hover { color: #fff; text-decoration: none; }
+/* --------------- end footer --------------- */
+
+/* --------------- Main Left Menu ----------- */
+#main-left-menu { margin: 5px; padding: 5px; background: #fbfaf1; -moz-border-radius: 6px; border: 1px solid #b0ad97; }
+#main-left-menu ul { margin: 0; padding: 0; list-style: none; }
+#main-left-menu ul li { cursor: pointer; padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border: 1px solid #fbfaf1; }
+#main-left-menu ul li:hover { background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; }
+#main-left-menu ul li a { display: block; padding: 8px 5px 8px 38px; color: #000; text-decoration: none; }
+#main-left-menu ul li a.home-btn { background: url(../../../images/home-icon.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.home-btn:hover { background: url(../../../images/home-icon-u.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.advancedsearch-btn { background: url(../../../images/inner-advanced-icon.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.advancedsearch-btn:hover { background: url(../../../images/inner-advanced-icon-u.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.account-btn { background: url(../../../images/inner-account-icon.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.account-btn:hover { background: url(../../../images/inner-account-icon-u.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.login-btn { background: url(../../../images/login-icon.gif) no-repeat 8px 50%; }
+#main-left-menu ul li a.login-btn:hover { background: url(../../../images/login-icon-u.gif) no-repeat 8px 50%; }
+#main-left-menu ul li a.logout-btn { background: url(../../../images/logout-icon.gif) no-repeat 8px 50%; }
+#main-left-menu ul li a.logout-btn:hover { background: url(../../../images/logout-icon-u.gif) no-repeat 8px 50%; }
+#main-left-menu ul li a.title-btn { background: url(../../../images/title-icon.gif) no-repeat 5px 50%; }
+#main-left-menu ul li a.title-btn:hover { background: url(../../../images/title-icon-u.gif) no-repeat 5px 50%; }
+#main-left-menu ul li span { display: block; padding: 8px 5px 8px 38px; color: #000; text-decoration: none; }
+#main-left-menu ul li span.titledetails-btn { background: url(../../../images/titledetails-icon-u.gif) no-repeat 5px 50%; }
+#main-left-menu ul li span.loginas-btn { background: url(../../../images/loginas-icon.gif) no-repeat 10px 50%; }
+
+#main-left-inner { margin: 5px; padding: 5px; background: #f6f5ea; -moz-border-radius: 6px; border: 1px solid #d1cebc; }
+
+#main-left-menu div.subject_sidebar { cursor: pointer; padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border: 1px solid #f6f5ea; }
+#main-left-menu div.subject_sidebar:hover { background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; }
+#main-left-menu div.subject_sidebar a { color: #000; text-decoration: none; }
+#main-left-menu div.subject_sidebar a:hover { color: #4c83c7; text-decoration: underline; }
+
+#main-left-menu div.author_sidebar { cursor: pointer; padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border: 1px solid #f6f5ea; }
+#main-left-menu div.author_sidebar:hover { background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; }
+#main-left-menu div.author_sidebar a { color: #000; text-decoration: none; }
+#main-left-menu div.author_sidebar a:hover { color: #4c83c7; text-decoration: underline; }
+
+#main-left-menu div.series_sidebar { cursor: pointer; padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border: 1px solid #f6f5ea; }
+#main-left-menu div.series_sidebar:hover { background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; }
+#main-left-menu div.series_sidebar a { color: #000; text-decoration: none; }
+#main-left-menu div.series_sidebar a:hover { color: #4c83c7; text-decoration: underline; }
+
+#main-left-search { margin: 5px; padding: 5px; background: #f3f2e6; -moz-border-radius: 6px; border: 1px solid #b0ad97; font-family: Verdana, Arial, Helvetica, sans-serif; }
+#main-left-search h2 { margin: 0; padding: 6px 8px; background: #b0ad97; -moz-border-radius: 6px; font-size: 12px; color: #fff; }
+#main-left-search .content { padding: 6px 8px 10px 8px; font-size: 11px; }
+#main-left-search .content table { border-collapse: 0; }
+#main-left-search .content table td { padding: 3px; vertical-align: middle; }
+#main-left-search .content input, #main-left-search .content select { font-size: 11px; }
+#main-left-search .buttons { padding: 0 8px 8px 8px; }
+#main-left-search .buttons a { padding: 4px 8px; background: #f79456; font-size: 10px; -moz-border-radius: 6px; border: 1px solid #fb853c; color: #fff; text-decoration: none; }
+#main-left-search .buttons a:hover { background: #74b6ca; font-size: 10px; -moz-border-radius: 6px; border: 1px solid #247b9a; }
+/* --------------- end Main Left Menu ------ */
+
+/* --------------- Tool Bar ---------------- */
+.search-toolbar { background: #c8dfed; -moz-border-radius: 6px; border: 1px solid #b5cbd8; width: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; }
+.search-toolbar ul { margin: 0; padding: 0; list-style: none; }
+.search-toolbar ul li { float: left; display: block; -moz-border-radius: 6px; border: 1px solid #c8dfed; }
+.search-toolbar ul li:hover { background: #fff url(../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #b5cbd8; }
+.search-toolbar ul li a { display: block; padding: 10px 10px 10px 32px; text-decoration: none; font-size: 11px; }
+.search-toolbar ul li a.expandall-btn { background: url(../../../images/expandall-icon.gif) no-repeat 10px 50%; }
+.search-toolbar ul li a.expandall-btn:hover { background: url(../../../images/expandall-icon-u.gif) no-repeat 10px 50%; }
+.search-toolbar ul li a.closeall-btn { background: url(../../../images/closeall-icon.gif) no-repeat 10px 50%; }
+.search-toolbar ul li a.closeall-btn:hover { background: url(../../../images/closeall-icon-u.gif) no-repeat 10px 50%; }
+.search-toolbar ul li a.cancel-btn { background: url(../../../images/cancel-icon.gif) no-repeat 14px 50%; }
+.search-toolbar ul li a.cancel-btn:hover { background: url(../../../images/cancel-icon-u.gif) no-repeat 14px 50%; }
+.search-toolbar ul li a:hover { color: #000; }
+/* --------------- end Tool Bar ------------ */
+
+/* --------------- org_tree_container ------ */
+.tips_box { padding: 15px; background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
+
+.org_tree_container { cursor: pointer; padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border: 1px solid #f6f5ea; }
+.org_tree_container:hover { background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; }
+.org_tree_container a { color: #000; text-decoration: none; }
+.org_tree_container a:hover { color: #4c83c7; text-decoration: underline; }
+/* --------------- end org_tree_container -- */
+
+/* --------------- resultinfo -------------- */
+.resultinfo-box { margin-bottom: 2px; padding: 5px; background: #c8dfed; -moz-border-radius: 6px; border: 1px solid #b5cbd8; }
+.resultinfo-box table { border-collapse: collapse; width: 100%; }
+.resultinfo-box td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; }
+
+.resultinfo-bottom-box { padding: 5px; background: #e3eff6; -moz-border-radius: 6px; border: 1px solid #e3eff6; }
+.resultinfo-bottom-box table { border-collapse: collapse; width: 100%; }
+.resultinfo-bottom-box td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #365364; vertical-align: middle; }
+/* --------------- end resultinfo ---------- */
+
+/* --------------- book-results ------------ */
+.book-results { border-collapse: collapse; width: 100% }
+.book-results td { padding: 6px; border-bottom: 1px solid #ddd; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
+.book-results td.bookjacket { text-align: middle; width: 10%; vertical-align: middle; }
+.book-results td.bookjacket img { display: block; margin: 0 auto; width: 60px; } /* border: 1px solid #b2c0c8; */
+.book-results h1 { margin: 0; padding: 0; font-size: 16px; }
+.book-results h1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #db752a; }
+.book-results h1 a:hover { color: #569ebe; }
+.book-results h2 { margin: 0; padding: 0; font-size: 13px; }
+.book-results h2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #208acb; }
+.book-results h2 a:hover { color: #000; }
+.book-results blockquote { margin: 0; padding: 0; font-size: 12px; color: #5f6361; }
+.book-results td.count { text-align: center; font-size: 12px; font-weight: bold; vertical-align: middle; }
+.book-results tr:hover { background: #ecf5fa; }
+
+.book-results {  }
+.book-results .tool-icons { float: left; margin: 5px 0; padding: 3px 3px 1px 3px; background: #fbf9ee; -moz-border-radius: 6px; border: 1px solid #cac5ab; } /* width: 320px; */
+/*
+.book-results .tool-icons ul { margin: 0; padding: 0; list-style: none; }
+.book-results .tool-icons ul li { float: left; }
+.book-results .tool-icons ul li a { display: block; padding: 2px; -moz-border-radius: 6px; border: 1px solid #fbf9ee; }
+.book-results .tool-icons ul li a:hover { background: #fff; -moz-border-radius: 6px; border: 1px solid #cac5ab; }
+*/
+.book-results .tool-icons a { display: block; float: left; padding: 2px; -moz-border-radius: 6px; border: 1px solid #fbf9ee; height: 25px; text-align: center; }
+.book-results .tool-icons a:hover { background: #fff; -moz-border-radius: 6px; border: 1px solid #cac5ab; }
+.book-results .tool-icons a img { display: block; margin: 0 auto; }
+.book-results .placeholder { float: left; display: block; margin: 5px; width: 110px; padding: 2px 3px 2px 3px; background: #eeece0; -moz-border-radius: 6px; border: 1px solid #e3dfc9; }
+.book-results .placeholder a { display: block; padding: 9px 5px 8px 30px; background:  url(../../../images/tor/placeholder-icon.gif) no-repeat 5px 50%; font-size: 10px; color: #4c7b8c; -moz-border-radius: 6px; border: 1px solid #eeece0; }
+.book-results .placeholder a:hover { background: #fff url(../../../images/tor/placeholder-icon.gif) no-repeat 5px 50%; color: #000; -moz-border-radius: 6px; border: 1px solid #cac5ab; }
+
+.pageresults-box { margin: 5px 5px 0 0; padding: 10px; background: #fffefa; -moz-border-radius: 6px; border: 1px solid #8dacbf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }
+/* --------------- end book-results -------- */
+
+/* --------------- Low Hits ---------------- */
+.lowhits-box { margin: 5px 5px 0 0; padding: 10px; background: #fbfce5; -moz-border-radius: 6px; border: 1px solid #c4b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
+.lowhits-box ul { margin: 0; padding: 0; list-style: none; }
+.lowhits-box ul li { padding: 5px 5px 5px 25px; background: url(../../../images/list-icon.gif) no-repeat 5px 50%; }
+/* --------------- end Low Hits ------------ */
+
+/* --------------- tips-box ---------------- */
+.tips-bottom-box { margin-top: 5px; padding: 15px; background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
+/* --------------- end tips-box ------------ */
+
+/* --------------- Advanced Search Box------ */
+.advancedsearch-box {  }
+.advancedsearch-box .form-panels { margin-top: 5px; padding: 10px; background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
+.advancedsearch-box h2 { margin: 0; padding: 8px; background: #666; font-size: 12px; color: #fff; -moz-border-radius: 6px; border: 1px solid #333; }
+.advancedsearch-box tbody td { padding: 3px; font-size: 11px; border-bottom: 1px solid #ddd; }
+.advancedsearch-box tbody td input, .advancedsearch-box tbody td textaream, .advancedsearch-box tbody td select { font-size: 13px; }
+.advancedsearch-box .submit { padding: 6px; }
+/* --------------- end Advanced Search Box - */
+
+/* --------------- Login ------------------- */
+.login-box {}
+.login-box .form-panels { margin: 5px auto; width: 500px; padding: 15px; background: #fff url(../../../../images/sidebar-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #a0bbcb; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
+.login-box h2 { margin: 0; padding: 8px; background: #666; font-size: 12px; color: #fff; -moz-border-radius: 6px; border: 1px solid #333; text-align: left; }
+.login-box tbody td { padding: 6px; font-size: 11px; border-bottom: 1px solid #ddd; vertical-align: middle; font-size: 1em; }
+.login-box tbody td input { padding: 6px; font-size: 11px; }
+.login-box .submit { padding: 6px; }
+.login-box .info { padding: 10px; background: #fbfce5; -moz-border-radius: 6px; border: 1px solid #c4b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
+/* --------------- end Login --------------- */
+
+/* --------------- Book Details Page --------------- */
+.details-grid {}
+.details-grid table { border-collapse: collapse; }
+.details-grid table td { padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border-bottom: 1px solid #dee2e4; }
+.details-grid td.title { color: #3c5564; white-space: nowrap; }
+/* --------------- end Book Details Page --------------- */
+
+/* --------------- Book Details Record Summary and Place Hold --------------- */
+.detailsinfo-box { margin: 2px 2px 2px 2px; padding: 5px; background: #c8dfed; -moz-border-radius: 6px; border: 1px solid #b5cbd8; }
+.detailsinfo-box table { border-collapse: collapse; width: 100%; }
+.detailsinfo-box td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; }
+
+.detailsinfo-bottom-box { margin: 2px 2px 2px 2px; padding: 5px; background: #e3eff6; -moz-border-radius: 6px; border: 1px solid #e3eff6; }
+.detailsinfo-bottom-box table { border-collapse: collapse; width: 100%; }
+.detailsinfo-bottom-box td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #365364; vertical-align: middle; }
+
+.detailsinfo-right {}
+.detailsinfo-right ul { float: right; margin: 0; padding: 0; list-style: none; }
+.detailsinfo-right ul li { float: left; }
+
+.detailsinfo-bottom-box .placeholder { display: block; width: 110px; padding: 2px 3px 2px 3px; background: #eeece0; -moz-border-radius: 6px; border: 1px solid #e3dfc9; }
+.detailsinfo-bottom-box .placeholder a { display: block; padding: 9px 5px 8px 30px; background:  url(../../../images/tor/placeholder-icon.gif) no-repeat 5px 50%; font-size: 10px; color: #4c7b8c; -moz-border-radius: 6px; border: 1px solid #eeece0; }
+.detailsinfo-bottom-box .placeholder a:hover { background: #fff url(../../../images/tor/placeholder-icon.gif) no-repeat 5px 50%; color: #000; -moz-border-radius: 6px; border: 1px solid #cac5ab; }
+
+.detailsinfo-bottom-box .selectBox { display: block; padding: 9px 3px 0 12px; }
+/* --------------- Book Details Record Summary and Place Hold --------------- */
+
+/* --------------- Details footer Datagrid ---------------  */
+.details-footer-datagrid { border-collapse: collapse; }
+.details-footer-datagrid td { }
+.details-footer-datagrid td a { display: block; padding: 10px 25px; background: #dadada url(../../../images/details-f-bg-u.gif) repeat-x bottom; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border-top: 1px solid #9f9f9f; border-right: 1px solid #9f9f9f; border-left: 1px solid #9f9f9f; color: #000; text-decoration: none; }
+.details-footer-datagrid td a:hover { background: #d9d9d9 url(../../../images/details-f-bg.gif) repeat-x bottom; color: #000; }
+.details-footer-datagrid td.rdetail_extras_selected a { display: block; padding: 10px 25px; background: #fbf9ee url(../../../images/details-f-bg.gif) repeat-x bottom; font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 6px; border-top: 1px solid #9f9f9f; border-right: 1px solid #9f9f9f; border-left: 1px solid #9f9f9f; color: #000; text-decoration: none; }
+
+.details-datagrid { border-collapse: collapse; border: 0; }
+.details-datagrid thead { border: 1px solid #91a8b5; }
+.details-datagrid thead td { padding: 6px; background: #e3eff6 url(../../../images/details-headers-bg.gif) repeat-x bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
+.details-datagrid tbody td { padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
+
+.details-base { padding: 10px; /*background: #d6d6d6; border: 1px solid #9f9f9f; -moz-border-radius: 6px;*/
+ background: #fff url(../../../images/searchbox-bg.gif) repeat-x bottom left; -moz-border-radius: 6px; border: 1px solid #ccc8b1;
+ }
+/* --------------- end Details footer Datagrid ---------------  */
\ No newline at end of file
diff --git a/Open-ILS/web/opac/skin/craftsman/css/layout.css b/Open-ILS/web/opac/skin/craftsman/css/layout.css
new file mode 100644 (file)
index 0000000..fbb8606
--- /dev/null
@@ -0,0 +1,246 @@
+.main_header   { width: 100%; }
+.space                 { padding-right:5px; }
+.vert_space            { padding-top: 82px; width: 100%;}
+.right                 { position:absolute; right: 0px; }
+.hide_me                       { display:none; visibility: hidden; }
+
+table { border-collapse: collapse; }
+
+/* generic CSS for a table with data */
+.data_grid { font-weight: 500; border-collapse: collapse;}
+.data_grid thead tr { }
+.data_grid thead td { padding-right: 5px; padding-left: 5px;}
+.data_grid tbody td { padding: 5px; }
+.data_grid_center { text-align: center; }
+
+.data_grid_nb { font-weight: 500; border-collapse: collapse;}
+.data_grid_nb thead tr { color: #000000; }
+.data_grid_nb thead td { padding-right: 5px; padding-left: 5px;}
+.data_grid_nb tbody td { padding: 5px; }
+
+
+.classic_link { text-decoration: underline; color: black;}
+.classic_link:visited { text-decoration: underline; color: black;}
+.classic_link_col { text-decoration: underline; color: red;}
+
+.encircled { border: 1px solid black; }
+
+
+.adv_quick_search { padding: 3px;}
+.adv_quick_search_submit { padding: 3px;}
+
+.overdue { color: red; font-weight: bold;}
+
+#main_table { border-collapse: collapse; width: 100%;  }
+#main_left_cell { width: 20%; vertical-align: top;margin: 0px; padding: 0px;}
+#main_right_cell { width: 80%; vertical-align: top; margin: 0px; padding:0px;}
+
+
+/*#content { min-height: 300px; }*/
+
+.canvas {  min-height: 300px; padding-left: 4px; -moz-border-radius: 6px;}
+#canvas_main { padding-bottom: 4px; }
+
+#loading_div { width: 100%;}
+
+
+
+.shadowed { background: #F0F0E0; }
+.no_copies { background: #E0E0E0; }
+.overdue_circ { border: 2px dashed #F0D0E0; }
+
+.org_tree { padding-left: 2px; padding-right: 2px; }            
+.org_link { padding-right: 15px; }
+#org_link_container { margin-bottom: 5px; padding-left: 4px; padding-bottom: 3px; padding-top: 3px; width: 100%; }
+#left_div { float:left; width: 20%; }
+#statusbar {}
+
+#frontsearch_table { }
+#frontsearch_table tr { margin: 6px; }
+
+/* ---------------------------------------------------------------------- */
+.sidebar_div {  }
+.sidebar_header { margin-top: 10px; padding-left: 3px; margin-right: 6px; }
+
+.sidebar_extra_item { padding: 0px; margin-right: 8px;}
+.side_bar_item { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; margin-right: 8px; }
+
+.sidebar_item_active { margin-right: 0px; }
+
+.sidebar_chunk { width: 100%; }
+
+/* ---------------------------------------------------------------------- */
+/*
+#searchbar { margin-top: 18px; width: 100%; }
+#searchbar table tr td {font-weight: bold; font-size: 8pt; }
+#searchbar select, input { border-collapse: collapse; font-size: 9pt; }
+.searchbar_item { margin: 3px; font-size: 9pt; } 
+.searchbar_label_span { font-size: 9pt; }
+#searchbar_table { border-collapse: collapse; }
+
+.search_box_container { width: 240px; padding: 3px; } border: 1px solid #A0A0A0;' class='color_2'>
+#search_box { width: 260px; }
+*/
+
+/* ---------------------------------------------------------------------- */
+#login_box { width: 70%; padding: 5px;}
+.login_text { margin-left: 8px; }
+
+/* ---------------------------------------------------------------------- */
+#result_table_div { text-align: left; width: 100%; }
+
+#search_nav_links { width: 100%; }
+#result_info_box { text-align: left; }
+#next_prev_links { padding-left: 2px; padding-right: 2px; text-align: left;}
+#goto_page_links { text-align: left; padding-left: 2px; padding-right: 2px;}
+
+#next_prev_links_dead {padding-left: 5px; padding-right: 5px;}
+
+#res_table { width: 100%; }
+
+.result_table_pic_cell { width: 43px;}
+.result_table_pic { height: 50px; width: 40px;  border: none;}
+.result_table_pic_header { width: 43px; }
+
+.result_table_row { text-align: left; width: 100%;}
+.result_table_subtable { width: 100%; border-collapse: collapse; vertical-align: top;}
+.result_table_subtbody { height: 100%; width: 100%; }
+.result_table_title_cell { text-align: left; }
+
+.copy_count_cell { width: 12%; vertical-align: middle; text-align: center; }
+.copy_count_div { width:  4em; height: 99%; vertical-align: middle; text-align: center; }
+
+.search_page_nav_link { margin-right: 5px; }
+
+.np_nav_link { margin-right: 5px; }
+
+/* ---------------------------------------------------------------------- */
+
+#rdetail_detail_main { width: 100%; }
+#rdetail_details_table { padding-top: 10px; width: 100%; padding: 30px; border-collapse: collapse;}
+.rdetail_header { padding: 3px; padding-left: 10px;}
+.rdetail_desc { padding: 2px; padding-left: 2px; padding-right: 2px;}
+.rdetail_item { width: 75%; padding-left: 10px; }
+#rdetail_image { padding-right: 10px; }
+#rdetail_copy_info_table { padding: 4px; width: 100%; border-collapse: collapse; }
+.rdetail_copy_info_header_cell { padding: 2px; }
+.rdetail_copy_count_cell { text-align: center; }
+
+
+.tor_pic { width: 17px; height: 17px; border: none;}
+
+.dim2_border { border: 1px solid #F06000; -moz-border-radius: 3px;}
+
+.dim2 { 
+       filter:alpha(opacity=50); 
+       -moz-opacity:0.5; 
+       opacity: 0.5; 
+       text-decoration: none; }
+
+.dim { 
+       filter:alpha(opacity=10); 
+       -moz-opacity:0.1; 
+       opacity: 0.1; 
+       text-decoration: none; }
+
+/* ---------------------------------------------------------------------- */
+
+.myopac_link { width: 12%; margin: 3px; padding: 3px; text-align: center; vertical-align: middle;  }
+.myopac_link_active { font-weight: 700;}
+.myopac_table thead tr td { padding: 2px; font-weight: 500; border: 1px solid #808080;}
+.myopac_table td { padding: 3px; }
+.myopac_form_pic { width: 20px; height: 20px; }
+
+.tips { padding: 2px; text-align: center; border: solid #E0E0E0 3px; -moz-border-radius: 3px; width: 99%; }
+
+.holds_cell { border: 1px solid #E0E0E0; padding: 5px; width: 50%;}
+.myopac_update_cell { border: 3px solid #E0E0E0; width:100%; padding-top: 4px; padding-bottom: 4px;}
+.myopac_update_span { padding: 5px;}
+
+
+.lowhits_div { width: 100%; border-top: 1px solid #E0E0E0; text-align: center; 
+       padding-top: 8px; padding-bottom: 8px; }
+
+.rdetail_extras_div {
+       }
+
+.copy_info_region_row {
+       padding: 6px;
+       border: 2px solid #E0E0E0;
+       font-weight: 600;
+}
+
+.rdetail_extras_td { padding-right: 15px; padding-left: 15px; border-right: 1px solid #888; }
+.rdetails_extra_links { border: 1px solid #808080; padding-right: 5px; padding-left: 5px; }
+
+
+.cn_browse_item { }
+.cn_browse_info { padding: 4px; border-bottom: 1px dashed #E0E0E0;}
+
+.bookshelf {
+        /*background-image: url(http://10.4.0.10/woodgrain.jpeg);*/
+        /*
+        background-image: url(http://dev.gapines.org/opac/images/woodgrain.jpg);
+        background-repeat: repeat;
+        */
+        border-bottom: 1px solid black;
+}
+
+.cn_browse_loading { width: 95%; padding: 15px; text-align: center; background: #E0F0E0; }
+
+.cn_browse_home_cn { border: 2px solid #E0F0E0; background: green; font-weight: 700;}
+
+.rdetail_context_row { background: #F0E0E0; }
+
+.unadorned_link { text-decoration: none; vertical-align: bottom; }
+
+
+/* ie does not support disabling <option> elements */
+.disabled_option { color: #808080; }
+
+.copy_more_info { padding-left: 6px; color: #804070; }
+
+.invalid_hold { background: #F0F0D0; }
+.myopac_summary_table td { padding : 3px; }
+
+.jacket_attrib { font-size: 7pt; }
+
+/* block that contains footer links and copyright */
+#copyright_block { 
+    width: 100%; 
+    text-align: center; 
+    vertical-align: bottom; 
+    margin-top: 10px;
+}
+
+/* block that contains the footer links */
+#footer_links {
+    width: 80%;
+    text-align: center;
+    padding: 10px;
+    margin: auto;
+}
+
+/* span for each link in the footer */
+.footer-link {
+    margin-left: 10px;
+    margin-right: 10px;
+}
+
+/* block that contains the copyright text */
+#copyright_text {
+    margin-top: 4px;
+}
+
+/* block that contains the logo */
+#footer_logo {
+    text-align: center;
+    margin: auto;
+}
+
+#opac.result.sort { margin-left: 5px; }
+
+#xul_recipient_me { margin-left: 25px; }
+#myopac_holds_thaw_date_form {padding: 10px; text-align: center;}
+#myopac_holds_freeze_select_thaw {margin-right: 100px; margin-left: 100px; }
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/advanced/adv_global_row.xml b/Open-ILS/web/opac/skin/craftsman/xml/advanced/adv_global_row.xml
new file mode 100644 (file)
index 0000000..a5a2554
--- /dev/null
@@ -0,0 +1,36 @@
+<!--
+<tr id='adv_global_trow' type='input'>
+-->
+<tr id='<!--#echo var="adv_global_row_id"-->' type='input'>
+       <td align='center' width='100%' nowrap='nowrap'>
+
+               <!-- select the search class -->
+               <select name='type' style='margin-right: 7px;'>
+                       <option value='keyword' selected='selected'>&common.keyword;</option>
+                       <option value='title'>&common.title;</option>
+                       <option value='author'>&common.author;</option>
+                       <option value='subject'>&common.subject;</option>
+                       <option value='series'>&common.series;</option>
+               </select>
+       
+               <!-- select how to treat the text -->
+               <select name='contains' style='margin-right: 7px;'>
+                       <option value='contains'>&opac.advanced.refined.contains;</option>
+                       <option value='nocontains'>&opac.advanced.refined.nocontains;</option>
+                       <option value='exact'>&opac.advanced.refined.exact;</option>
+               </select>
+                       
+               <!-- search term -->
+        <input type='text' size='18' name='term' style='margin-right: 3px; width: 120px; ' />
+       
+               <!-- Remove this row -->
+        <button 
+                       onclick='
+                               var row = this.parentNode.parentNode;
+                               var tbody = row.parentNode;
+                               if( tbody.getElementsByTagName("tr").length > 2 )
+                                       row.parentNode.removeChild(row);'>X</button>
+
+       </td>
+</tr>
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/advanced/advanced_global.xml b/Open-ILS/web/opac/skin/craftsman/xml/advanced/advanced_global.xml
new file mode 100644 (file)
index 0000000..61c2ddd
--- /dev/null
@@ -0,0 +1,287 @@
+<div class='advancedsearch-box'>
+       <table id='adv_global_search' width='100%' align='center'>
+       <!--class='data_grid data_grid_center'-->
+       
+               <style>
+                       #adv_global_search select { width: 13em; }
+                       #adv_global_input_table select { width: 7em; }
+                       .adv_adv_link { font-size: 8pt; color: red; }
+               </style>
+       
+               <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/adv_global.js'> </script>
+       
+               <tr>
+       
+                       <!-- Contains the user-addable(?) rows to define search class, containment and text -->
+                       <td width='65%'>
+                               <div class='form-panels'>
+                                       <table id='adv_global_input_table' width='95%' align='center'>          
+                                               <thead>
+                                                       <tr>
+                                                               <td colspan='2'><h2>&advanced.search.title;</h2></td>
+                                                       </tr>
+                                               </thead>
+                                               <tbody id='adv_global_tbody'>
+               
+                                                       <script language='javascript' type='text/javascript'>
+                                                               config.ids.common.now_searching = 'now_searching_location';
+                                                       </script>
+               
+                                                       <!--#set var="adv_global_row_id" value="adv_global_trow"-->
+                                                       <!--#include virtual="adv_global_row.xml"-->
+               
+                                                       <!--#set var="adv_global_row_id" value=""-->
+                                                       <!--#include virtual="adv_global_row.xml"-->
+                                                       <!--#include virtual="adv_global_row.xml"-->
+               
+                                                       <!-- add a new row -->
+                                                       <tr id='adv_global_addrow'>
+                                                               <td align='center'>
+                                                                       <button id='myopac_new_global_row' onclick='advAddGblRow();'>&advanced.add.row;</button>
+                                                                       <!--<span style='padding-left: 10px;'> </span>
+                                                                       <button onclick='advSubmitGlobal();'>&advanced.search.submit;</button>-->
+                                                               </td>
+                                                       </tr>   
+                                               </tbody>
+                                       </table>
+                               </div>
+                       </td>
+                       <td rowspan='2' align='right'>
+                               <div class='form-panels'>
+                                       <table>
+                                               <thead>
+                                                       <tr>
+                                                               <td colspan='2'><h2>&advanced.search.filters;</h2></td>
+                                                       </tr>
+                                               </thead>
+                                               <tbody>
+                                                       <tr>
+                                                               <td align='right'>
+                                                                       <span>&advanced.item.form;</span>
+                                                               </td>
+                                                               <td align='left'>
+                                                                       <select multiple='multiple' size='3' id='adv_global_item_form'>
+                                                                       </select>       
+                                                               </td>
+                                                       </tr>           
+                                                       <tr>
+                                                               <td align='right'>
+                                                                       <span>&advanced.item.type;</span>
+                                                                       <a id='adv_global_item_type_link_adv' class='classic_link adv_adv_link'
+                                                                               href='javascript:void(0);' onclick='
+                                                                               hideMe($("adv_global_item_type_basic"));
+                                                                               unHideMe($("adv_global_item_type"));
+                                                                               hideMe(this);
+                                                                               unHideMe($("adv_global_item_type_link_basic"));
+                                                                               '>&advanced.link;</a>
+               
+                                                                       <a id='adv_global_item_type_link_basic' class='hide_me classic_link adv_adv_link'
+                                                                               href='javascript:void(0);' onclick='
+                                                                               unHideMe($("adv_global_item_type_basic"));
+                                                                               hideMe($("adv_global_item_type"));
+                                                                               unHideMe($("adv_global_item_type_link_adv"));
+                                                                               hideMe(this);
+                                                                               '>&advanced.basic.link;</a>
+                                                               </td>
+               
+                                                               <td align='left'>
+                                                                       <select multiple='multiple' size='3' id='adv_global_item_type' class='hide_me'>
+                                                                       </select>       
+                                                                       <select multiple='multiple' size='3' id='adv_global_item_type_basic'>
+                                                                               <option value='at'>&opac.search.books;</option>
+                                                                               <option value='i'>&opac.search.audioBooks;</option>
+                                                                               <option value='g'>&opac.search.videoRecordings;</option>
+                                                                               <option value='j'>&opac.search.music;</option>
+                                                                               <option value='m'>&opac.search.electronic;</option>
+                                                                       </select>       
+                                                               </td>
+                                                       </tr>
+               
+                                                       <tr>
+                                                               <td align='right'>
+                                                                       <span>&advanced.literary.form;</span>
+                                                                       <a id='adv_global_lit_form_link_adv' class='classic_link adv_adv_link'
+                                                                               href='javascript:void(0);' onclick='
+                                                                               hideMe($("adv_global_lit_form_basic"));
+                                                                               unHideMe($("adv_global_lit_form"));
+                                                                               hideMe(this);
+                                                                               unHideMe($("adv_global_lit_form_link_basic"));
+                                                                               '>&advanced.link;</a>
+               
+                                                                       <a id='adv_global_lit_form_link_basic' class='hide_me classic_link adv_adv_link'
+                                                                               href='javascript:void(0);' onclick='
+                                                                               unHideMe($("adv_global_lit_form_basic"));
+                                                                               hideMe($("adv_global_lit_form"));
+                                                                               unHideMe($("adv_global_lit_form_link_adv"));
+                                                                               hideMe(this);
+                                                                               '>&advanced.basic.link;</a>
+                                                               </td>
+                                                               <td align='left'>
+                                                                       <select multiple='multiple' size='3' id='adv_global_lit_form' class='hide_me'>
+                                                                       </select>       
+                                                                       <select multiple='multiple' size='3' id='adv_global_lit_form_basic'>
+                                                                               <option value='0 '>&advanced.non.fiction;</option>
+                                                                               <option value='1'>&advanced.fiction;</option>
+                                                                       </select>       
+                                                               </td>
+                                                       </tr>
+               
+               
+                                                       <!-- Language selector -->
+                                                       <tr>
+                                                               <td align='right'>
+                                                                       <span>&advanced.language;</span>
+                                                               </td>
+               
+                                                               <td align='left'>
+                                                                       <select multiple='multiple' size='3' id='adv_global_lang'>
+                                                                               <!--#include virtual="../../../../../common/xml/item_lang_options.xml"-->
+                                                                       </select>
+                                                               </td>
+                                                       </tr>
+               
+                                                       <!-- Audience selector -->
+                                                       <tr>
+                                                               <td align='right'>
+                                                                       <span>&advanced.audience;</span>
+               
+                                                                       <a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
+                                                                               href='javascript:void(0);' onclick='
+                                                                               hideMe($("adv_global_audience_basic"));
+                                                                               unHideMe($("adv_global_audience"));
+                                                                               hideMe(this);
+                                                                               unHideMe($("adv_global_audience_link_basic"));
+                                                                               '>&advanced.link;</a>
+               
+                                                                       <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
+                                                                               href='javascript:void(0);' onclick='
+                                                                               unHideMe($("adv_global_audience_basic"));
+                                                                               hideMe($("adv_global_audience"));
+                                                                               unHideMe($("adv_global_audience_link_adv"));
+                                                                               hideMe(this);'>&advanced.basic.link;</a>
+                                                               </td>
+               
+                                                               <td align='left'>
+                                                                       <select multiple='multiple' size='3' id='adv_global_audience' class='hide_me'>
+                                                                       </select>
+                                                                       <select multiple='multiple' size='3' id='adv_global_audience_basic'>
+                                                                               <option value='e '>&advanced.adult;</option>
+                                                                               <option value='abcdj'>&advanced.juvenile;</option>
+                                                                               <option value='fg '>&advanced.general;</option>
+                                                                       </select>
+                                                               </td>
+                                                       </tr>
+
+                            <tr>
+                                <td align='right'>
+                                    <span>&advanced.biblevel;</span>
+                                </td>
+                                <td align='left'>
+                                    <select multiple='multiple' size='3' id='adv_global_bib_level'>
+                                    </select>  
+                                </td>
+                            </tr>
+
+                            <tr>
+                                <td align='right'>
+                                    <span>&advanced.filter.pubyear;</span>
+                                </td>
+                                <td align='left'>
+                                    <select id='adv_global_pub_date_type' onchange='
+                                        if($("adv_global_pub_date_type").selectedIndex == 3)
+                                            unHideMe($("adv_global_pub_date_2_span"));
+                                        else
+                                            hideMe($("adv_global_pub_date_2_span"));'>
+                                        <option value='equals' selected='selected'>&advanced.filter.pubyear.equals;</option>
+                                        <option value='before'>&advanced.filter.pubyear.before;</option>
+                                        <option value='after'>&advanced.filter.pubyear.after;</option>
+                                        <option value='between'>&advanced.filter.pubyear.between;</option>
+                                    </select>  
+                                    <div style='margin-top:5px;'>
+                                        <input id='adv_global_pub_date_1' type='text' size='4' maxlength='4'/>
+                                        <span id='adv_global_pub_date_2_span' class='hide_me'>
+                                           &common.and; <input id='adv_global_pub_date_2' type='text' size='4' maxlength='4'/>
+                                        </span>
+                                    </div>
+                                </td>
+                            </tr>
+
+                            <!-- copy location selector -->
+                            <tr id='adv_copy_location_filter_row' class='hide_me'>
+                                <td align='right'>&opac.advanced.copy_loc_filter;</td>
+                                <td align='left' id='adv_copy_location_filter_td'>
+                                    <select size='3' id='adv_copy_location_filter_select' multiple='multiple'>
+                                    </select>
+                                </td>
+                            </tr>
+                                               </tbody>
+                                       </table>
+                               </div>
+                       </td>
+               </tr>   
+               <tr>
+                       <td>
+                               <div class='form-panels'>       
+                                       <table width='95%' align='center'>                                      
+                                               <thead>
+                                                       <tr>
+                                                               <td width='50%'><h2>&advanced.sort.criteria;</h2></td>
+                                                               <td><h2>&advanced.search.library;</h2></td>
+                                                       </tr>
+                                               </thead>                                        
+                                               <tbody>
+                                                       <tr>            
+                                                          <script language='javascript' type='text/javascript'>
+                                                                 function __setsortsel() {
+                                                                        var sel = $('adv_global_sort_by')
+                                                                                          if(sel.selectedIndex == 0) {
+                                                                                                  $("adv_global_sort_dir").disabled = true;
+                                                                                                  $("adv_global_sort_dir").selectedIndex = 0;
+                                                                                          } else $("adv_global_sort_dir").disabled = false;
+                                                                 }
+                                                          </script>
+                                                               <td align=''>
+                                                                       <select id='adv_global_sort_by' onchange='__setsortsel();'>
+                                                                               <option value='rel'>&advanced.relevance;</option>
+                                                                               <option value='title'>&common.title;</option>
+                                                                               <option value='author'>&common.author;</option>
+                                                                               <option value='pubdate'>&advanced.pubdate;</option>
+                                                                       </select>
+                                                               </td>
+                                                               <td align='center' width='100%' nowrap='nowrap'>
+                                                                       <b id='now_searching_location'> </b>
+                                                               </td>
+                                                       </tr>
+                                                       <tr>
+                                                               <td>
+                                                                       <select id='adv_global_sort_dir' disabled='disabled'>
+                                                                               <option value='asc'>&advanced.sort.asc;</option>
+                                                                               <option value='desc'>&advanced.sort.desc;</option>
+                                                                       </select>
+                                                               </td>
+                                                          <!-- force the enable/disable sort dir code to run -->
+                                                          <script language='javascript' type='text/javascript'>__setsortsel();</script>
+                                                               <td align='center'>
+                                                                       <!--#include virtual="../common/libselect.xml"-->
+                                                               </td>
+                                                       </tr>
+                                                       <tr>
+                                                               <td align='center'>
+                                                                       <span>&advanced.frbrize;</span>
+                                                                       <input id='adv_group_titles' type='checkbox' />
+                                                               </td>
+                                                               <td align='center'>
+                                                                       <span>&result.limit2avail;</span>
+                                                                       <input type='checkbox' id='opac.result.limit2avail'/>
+                                                               </td>
+                                                       </tr>
+                                               </tbody>
+                                       </table>
+                               </div>
+                       </td>   
+               </tr>   
+               <tr>
+                       <td colspan='2'><input type='submit' onclick='advSubmitGlobal();' value='&advanced.search.submit;' class='submit'></input></td>
+               </tr>   
+       </table>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/body.xml b/Open-ILS/web/opac/skin/craftsman/xml/body.xml
new file mode 100644 (file)
index 0000000..6a45f80
--- /dev/null
@@ -0,0 +1,51 @@
+<!--
+<body onload='init();' style='height: 100%; border: 2px solid black;'>
+-->
+<body onload='init();'>
+<div id='container'>
+       <div id='header'>
+               <table cellspacing='0' width='100%'>
+                       <tr>
+                               <td width='10%'><!--#include virtual="common/logo.xml"--></td>
+                               <td align='right' width='90%'>
+                                       <table cellspacing='0' width='100%'>
+                                               <tr>
+                                                       <td><!--#include virtual="common/fonts.xml"--></td>
+                                               </tr>
+                                               <!--#if expr="$OILS_PAGE!='advanced.xml'"-->
+                                               <tr>
+                                                       <td><!--#include virtual="common/searchbar.xml"--></td>
+                                               </tr>
+                                               <tr>
+                                                       <td><!--#include virtual="common/statusbar.xml"--></td>
+                                               </tr>
+                                               <!--#endif-->
+                                       </table>
+                               </td>
+                       </tr>
+               </table>
+       </div>
+       <div id='header-shadow'></div>
+       <table id='main-content'>
+               <tbody>
+                       <tr>
+                               <td id='main_left_cell'>
+                                       <div style='width: 300px;'>
+                                       <!--#include virtual="common/sidebar.xml"-->
+                                       </div>
+                               </td>
+                               <td id='main_right_cell'>
+                                       <div id='content' class=''>
+                                               <!--#include virtual="common/altcanvas.xml"-->
+                                               <!--#include virtual="common/ilsevents.xml"--> 
+                                               <!--#include virtual="page_${OILS_PAGE}"-->
+                                       </div>
+                                       <!--#include virtual="common/tips.xml"-->
+                               </td>
+                       </tr>
+               </tbody>
+       </table>
+       <div class='clear'></div>
+       <!--#include virtual='footer.xml'-->
+</div>
+</body>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/altcanvas.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/altcanvas.xml
new file mode 100644 (file)
index 0000000..8f56680
--- /dev/null
@@ -0,0 +1,37 @@
+
+<!-- These are the UI components that may be needed on any given page.  The must be
+       set to class += 'hide_me' by default -->
+
+<div id='not_the_canvas' xmlns:xi="http://www.w3.org/2001/XInclude">
+
+       <!-- the login page -->
+       <!--#if expr="$FRONT_PAGE!='true'"-->
+               <!--#include virtual="login.xml"-->
+       <!--#endif-->
+
+       <!-- The org tree -->
+       <!--#include virtual="orgtree.xml"-->
+
+       <!-- ============================================================================= -->
+       <!-- Register the alternate canvases  -->
+       <script language='javascript' type='text/javascript'>
+               config.ids.altcanvas.org_tree           = config.ids.common.org_container;
+               config.ids.altcanvas.holds                      = 'holds_box';
+               config.ids.altcanvas.check_holds        = 'check_holds_box';
+               config.ids.altcanvas.xulholds           = 'xulholds_box';
+               config.ids.altcanvas.loading            = 'loading_alt';
+               //config.ids.altcanvas.cnbrowse         = 'cn_browse';
+       </script>
+
+       <!--#if expr="$FRONT_PAGE!='true'"-->
+               <!--#include virtual="holds.xml"-->
+               <!-- #include virtual="cn_browse.xml"-->
+       <!--#endif-->
+
+       <div id='loading_alt' class='hide_me canvas' style='margin-top: 6px;'>
+               <div style='margin-top: 30px; margin-bottom: 30px; text-align: center; font-weight: 700;'>
+                       <img src='../../../../images/progressbar_green.gif' style='margin: 5px;' />
+               </div>
+       </div>
+
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/cn_browse.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/cn_browse.xml
new file mode 100644 (file)
index 0000000..65bef64
--- /dev/null
@@ -0,0 +1,36 @@
+<div id='cn_browse' class='hide_me details-base'>
+       <div id='cn_browse_loading'  class='cn_browse_loading hide_me'>&common.cn.loading;</div>
+       <div id='cn_browse_div'> 
+       
+               <div class='tips-bottom-box' style='margin-bottom: 10px;'>
+                       <span>&common.cn.browsing;</span><b style='margin-left: 6px;' id='cn_browse_where'> </b>
+               </div>
+               <table class='details-datagrid'>
+               <!-- class = data_grid bookshelf -->
+                       <thead>
+                               <tr>
+                                       <td><a id='cn_browse_next' class='classic_link' href='javascript:cnBrowsePrev();'><b>&common.cn.previous;</b></a></td>
+                                       <td colspan='1' align='center'>&common.cn.shelf;</td>
+                                       <td align='right'><a id='cn_browse_prev' class='classic_link' href='javascript:cnBrowseNext();'><b>&common.cn.next;</b></a></td>
+                               </tr>
+                       </thead>
+                       <tbody id='cn_tbody'>
+                               <tr id='cn_browse_row'>
+                                       <td id='cn_browse_td' class='cn_browse_item' width='25%' valign='top' style='border: 1px solid #ccc;'>
+                                               <table>
+                                                       <tr>
+                                                               <td valign='top'><a style='display: block; border: 1px solid #ddd; background: #efefef; padding: 1px;'><img height='60' width='50' class='cn_browse_info' name='cn_browse_pic' border='0' style='border: 1px solid #ddd; background: #efefef;' /></a></td>
+                                                               <td valign='top'>
+                                                               <div class='cn_browse_info' name='cn_browse_cn' style='font-weight: bold; border: 0; padding: 1px;'>  </div>
+                                                               <div class='cn_browse_info' style='border: 0; padding: 1px;'><a name='cn_browse_title' class='classic_link'> </a></div>
+                                                               <div class='cn_browse_info' style='border: 0; padding: 1px;'><a name='cn_browse_author' class='classic_link'>  </a></div>
+                                                               <div class='cn_browse_info' style='border: 0; padding: 1px;' name='cn_browse_lib'>  </div>
+                                                               </td>
+                                                       </tr>
+                                               </table>
+                                       </td>
+                               </tr>
+                       </tbody>
+               </table>
+       </div>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/css_common.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/css_common.xml
new file mode 100644 (file)
index 0000000..02ac8b5
--- /dev/null
@@ -0,0 +1,26 @@
+<!-- CSS shared across pages goes here --> 
+
+<link type='text/css' rel='stylesheet' href="<!--#echo var='OILS_SKIN_BASE'-->/craftsman/css/layout.css"/>
+<link type='text/css' rel='stylesheet' href="<!--#echo var='OILS_SKIN_BASE'-->/craftsman/css/default.css"/>
+
+<!-- Our font CSS's -->
+<link type='text/css' rel='stylesheet' href='<!--#echo var="OILS_CSS_BASE"-->/mediumfont.css' />
+
+<!-- Our colors -->
+<link type='text/css' rel="stylesheet" href="<!--#echo var='OILS_THEME_BASE'-->/craftsman/css/colors.css" />
+
+<!-- An alternate stylesheet -->
+<link type='text/css' rel="alternate stylesheet" title='&opac.style.reddish;' href="<!--#echo var='OILS_THEME_BASE'-->/reddish/css/colors.css" />
+
+<!-- OpenSearch auto discovery -->
+<link type="application/opensearchdescription+xml"
+       rel='search' title="Evergreen"
+       href="http://<!--#echo var='SERVER_NAME'-->/opac/extras/opensearch/1.1/-/osd.xml" />
+<link type='text/css' rel="alternate stylesheet" title='&opac.style.reddish;' href="<!--#echo var='OILS_THEME_BASE'-->/reddish/css/colors.css" />
+
+<!-- enable Dojo date picker -->
+<style type="text/css">
+       @import '/js/dojo/dojo/resources/dojo.css';
+       @import '/js/dojo/dijit/themes/tundra/tundra.css';
+       @import '/js/dojo/dijit/themes/tundra/tundra_rtl.css';
+</style>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/fonts.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/fonts.xml
new file mode 100644 (file)
index 0000000..43c200f
--- /dev/null
@@ -0,0 +1,28 @@
+<div id='text_size_div'>
+       <ul>
+               <!--<li><span>&common.textsize.title;</span></li>-->
+               <li><span>Text: </span></li>
+               <li class='btn'>
+                       <a href="javascript:void(0);" onclick="setFontSize('large');" title='&common.textsize.large;'>Larger</a> |
+                       <a href="javascript:void(0);" onclick="setFontSize('regular');" title='&common.textsize.regular;'>Smaller</a>
+                   <span style='vertical-align: top;'>&nbsp;<span style="font-weight:bold;">|</span>&nbsp;</span>
+               </li>
+        <li>
+                   <span style='vertical-align: top;'>&common.language;</span>
+            <span id='translation_switch' dojoType="dijit.form.FilteringSelect" store="openils.I18N.localeStore"
+                searchAttr="label" required="false" jsId='opacLocaleSelector'>
+                <script>
+                    dojo.addOnLoad(function() {
+                        opacLocaleSelector.setValue(locale);
+                        dojo.connect(opacLocaleSelector, 'onChange', 
+                            function () {
+                                location.href = location.href.replace(/opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
+                            }
+                        );
+                    });
+                </script>
+            </span>
+        </li>
+       </ul>
+       <div class='clear'></div>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/holds.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/holds.xml
new file mode 100644 (file)
index 0000000..8f30ea2
--- /dev/null
@@ -0,0 +1,242 @@
+<link rel="stylesheet" type="text/css"
+    href='<!--#echo var="OILS_JS_BASE"-->/jscalendar/calendar-brown.css' title="win2k-cold-1" />
+<script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/jscalendar/calendar.js'></script>
+<script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/jscalendar/lang/calendar-en.js'></script>
+<script language='javascript' type='text/javascript' src='<!--#echo var="OILS_JS_BASE"-->/jscalendar/calendar-setup.js'></script>
+<script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/DP_DateExtensions.js'></script>
+
+<div>
+       <div id='xulholds_box' class='hide_me canvas' style='margin-top: 6px;'>
+               <center>
+                       <table class='data_grid' style='margin-top: 20px;'>
+                               <tbody>
+                                       <tr>
+                                               <td>&opac.holds.xulRecipient;:</td>
+                                               <td><input type='text' id='xul_recipient_barcode' /></td>
+                                               <td><input type='submit' value='&common.submit;' id='xul_recipient_barcode_submit' /></td>
+                                               <td><input type='submit' value='&common.cancel;' onclick='showCanvas();' /></td>
+                                               <td><input type='submit' value='&common.hold.place;' id='xul_recipient_me' /></td>
+                                       </tr>
+                               </tbody>
+                       </table>
+               </center>
+       </div>
+
+       <div id='check_holds_box' class='hide_me canvas' 
+               style='margin-top: 6px; width: 100%; text-align: center'>
+               <br/><br/><br/>
+               <b>&common.hold.check;</b>
+       </div>
+
+       <div id='holds_box' class='hide_me details-grid'>
+               <table>
+                       <tbody>
+                               <tr>
+                                       <td class='holds_cell' colspan='2' style='padding: 10px 0 0 5px; margin: 0; vertical-align: middle'>
+                                               <div class='detailsinfo-box'>
+                                                       <h3>&common.hold.create;</h3>
+                                               </div>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td class='holds_cell'>&opac.holds.recipient;:</td>
+                                       <td class='holds_cell' id='holds_recipient'> </td>
+                               </tr>
+                               <tr>
+                                       <td class='holds_cell'>&common.title.label;</td>
+                                       <td class='holds_cell' id='holds_title'> </td>
+                               </tr>
+                               <tr>
+                                       <td class='holds_cell'>&common.author;</td>
+                                       <td class='holds_cell' id='holds_author'> </td>
+                               </tr>
+                               <tr>
+                                       <td class='holds_cell'>&common.format;</td>
+                                       <td class='holds_cell' id='holds_format'> </td>
+                               </tr>
+                               <tr id='hold_physical_desc_row'>
+                                       <td class='holds_cell'>&common.physical.label;</td>
+                                       <td class='holds_cell' id='holds_physical_desc'> </td>
+                               </tr>
+
+                               <tr class='hide_me' id='holds_cn_row'>
+                                       <td class='holds_cell'>&common.call.number.label;</td>
+                                       <td class='holds_cell'><b id='holds_cn'/> </td>
+                               </tr>
+
+                               <tr class='hide_me' id='holds_copy_row'>
+                                       <td class='holds_cell'>&common.copy.barcode.label;</td>
+                                       <td class='holds_cell'><b id='holds_copy'/> </td>
+                               </tr>
+
+                               <tr class='hide_me' id='holds_type_row'>
+                                       <td class='holds_cell'>&common.hold.type.label;</td>
+                                       <td class='holds_cell hide_me' id='holds_is_cn'><b>&common.hold.volume;</b></td>
+                                       <td class='holds_cell hide_me' id='holds_is_copy'><b>&common.hold.copy;</b></td>
+                               </tr>
+
+                               <tr>
+                                       <td class='holds_cell'>&opac.holds.contactPhone;:</td>
+                                       <td class='holds_cell'>
+                                               <input id='holds_phone' size='13' maxlength='12'/>
+                                               <span style='margin-left: 4px; font-size: 7pt;'>&common.phone.format;</span>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td class='holds_cell'>&common.phone.enable;</td>
+                                       <td class='holds_cell'>
+                                               <input type='checkbox' id='holds_enable_phone'  checked='checked'
+                                                       onchange='
+                                                               if (this.checked) $("holds_phone").disabled=false; 
+                                                               else $("holds_phone").disabled = true;'/>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td class='holds_cell'>&opac.holds.contactEmail;:</td>
+                                       <td class='holds_cell' id='holds_email'> 
+                        <span class='hide_me' id='holds.no_email'>
+                           &common.email.none;<br/>
+                           &common.email.set;
+                        </span>
+                        <span class='hide_me' id='holds.no_email.xul'>
+                           &common.email.none; 
+                        </span>
+
+                    </td>
+                               </tr>
+                               <tr>
+                                       <td class='holds_cell'>&common.email.enable;</td>
+                                       <td class='holds_cell'>
+                                               <input type='checkbox' id='holds_enable_email' checked='checked'/>
+                                       </td>
+                               </tr>
+                               <!--
+                               <tr id='holds_depth_selector_row' class='hide_me'>
+                                       <td class='holds_cell'>Hold Range</td>
+                                       <td class='holds_cell'>
+                                               <select id='holds_depth_selector'></select>
+                                       </td>
+                               </tr>
+                               -->
+                               <tr>
+                                       <td class='holds_cell'>&opac.holds.pickupLocation;</td>
+                                       <td class='holds_cell'>
+                                               <select id='holds_org_selector'> </select>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td class='holds_cell'>&opac.holds.expire_time;</td>
+                                       <td class='holds_cell'>
+                        <input dojoType="dijit.form.DateTextBox" size='10' maxlength='10' id='holds_expire_time' />
+                                       </td>
+                               </tr>
+
+                <tr>
+                    <td class='holds_cell'>
+                        &opac.holds.freeze;
+                        <a class='classic_link' href='javascript:alert("&opac.holds.freeze.help;");'>&common.help;</a>
+                        </td>
+                    <td class='holds_cell'>
+                        <input type='checkbox' id='holds_frozen_chkbox' 
+                            onchange='
+                                if($("holds_frozen_chkbox").checked) 
+                                    unHideMe($("hold_frozen_thaw_row"));
+                                else
+                                    hideMe($("hold_frozen_thaw_row"));
+                            ' /> 
+                    </td>
+                </tr>
+
+                <tr id='hold_frozen_thaw_row' class='hide_me'>
+                    <td class='holds_cell'>
+                        <script language='javascript' type='text/javascript'> if($('holds_frozen_chkbox').checked) unHideMe($("hold_frozen_thaw_row"));</script>
+                        &opac.holds.freeze.thaw_date;
+                    </td>
+                    <td class='holds_cell'>
+                        <input dojoType="dijit.form.DateTextBox" size='10' maxlength='10' id='holds_frozen_thaw_input' />
+                    </td>
+                </tr>
+
+                               <tr id='holds_alt_formats_row_extras' class='hide_me'>
+                                       <td colspan='2' align='center'>
+                                               <div class='detailsinfo-box'>
+                                                               <a class='classic_link' href='javascript:void(0);'
+                                                               onclick='unHideMe($("holds_alt_formats_row"));'>&common.hold.advanced;</a>
+                                               </div>
+                                       </td>
+                               </tr>
+
+                               <tr id='holds_alt_formats_row' class='hide_me'>
+
+                                       <td class='holds_cell'>
+                                               <div style='margin-bottom: 5px;'>
+                                                       <span>&common.format.alternatives; </span>
+                                                       <span> <a class='classic_link' style='color:red;' href='javascript:void(0);' 
+                                                               onclick='alert($("holds_explain_adv").innerHTML)'>&common.help;</a></span>
+                                               </div>
+                                               <div>&common.control.click;</div>
+                                       </td>
+
+                                       <td class='holds_cell'>
+                                               <select id='hold_alt_form_selector' multiple='multiple' style='width: 14em;'>
+                                                       <option value='at'      class='hide_me'>&opac.search.books;</option>
+                                                       <option value='at-d' class='hide_me'>&opac.search.largePrint;</option>
+                                                       <option value='i'               class='hide_me'>&opac.search.audioBooks;</option>
+                                                       <option value='g'               class='hide_me'>&opac.search.videoRecordings;</option>
+                                                       <option value='j'               class='hide_me'>&opac.search.music;</option>
+                                               </select>
+                                       </td>
+                               </tr>
+
+                               <tr>
+                                       <td>&nbsp;</td>
+                                       <td class='holds_cell'>
+                                               <button id='holds_submit'>&opac.holds.placeHold;</button>
+                                               <button class='hide_me' id='holds_update'>&common.hold.update;</button>
+                                               <span style='padding: 20px;'> </span>
+                                               <button id='holds_cancel'>&common.cancel;</button>
+                                       </td>
+                               </tr>
+                       </tbody>
+               </table>
+       
+               <div class='hide_me' id='holds_success'>&opac.holds.success;</div>
+               <div class='hide_me' id='holds_failure'>&opac.holds.failure;</div>
+               <span class='hide_me' id='holds_bad_phone'>
+                       &common.phone.format.help;
+               </span>
+
+               <span class='hide_me' id='hold_not_allowed'>
+                       &common.hold.failed;
+               </span>
+
+       </div>
+
+       <span class='hide_me' id='format_words'>
+               <span name='at'>&opac.search.books;</span>
+               <span name='at-d'>&opac.search.largePrint;</span>
+               <span name='i'>&opac.search.audioBooks;</span>
+               <span name='g'>&opac.search.videoRecordings;</span>
+               <span name='j'>&opac.search.music;</span>
+               <span name='m'>&opac.search.electronic;</span>
+       </span>
+
+       <span class='hide_me' id='holds_explain_adv'>&holds.advanced_options;</span>
+
+       <span class='hide_me' id='holds_pick_good_org'>&common.hold.delivery;</span>
+
+       <span class='hide_me' id='hold_dup_exists'>&common.hold.exists;</span>
+
+       <span class='hide_me' id='hold_dup_exists_override'>&common.hold.exists.override;</span>
+
+       <span id='hold_failed_patron_barred' class='hide_me'>&common.hold.barred;</span>
+
+       <span id='invalid_hold' class='hide_me'>&common.hold.item.invalid;</span>
+
+       <span id='holds_invalid_recipient' class='hide_me'>&common.hold.patron.invalid;</span>
+
+</div>
+
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/libselect.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/libselect.xml
new file mode 100644 (file)
index 0000000..9975c4e
--- /dev/null
@@ -0,0 +1,15 @@
+<span>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/depth_selector.js'></script>
+       <span id='depth_selector_span'>
+               <!--#if expr="$SHOW_DEPTHSEL_TEXT='true'"-->
+               <span>&library.select; </span>
+               <!--#endif-->
+               <select id='depth_selector' >
+                       <option value='new'>&library.select.label;</option>
+               </select>
+       </span>
+       <span class='hide_me' id='lib_selector_span'>
+               <a id='lib_selector_link' class='classic_link' href='javascript:void(0)' title='&library.select.help;'></a>
+       </span>
+</span>
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/login.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/login.xml
new file mode 100644 (file)
index 0000000..f955e6c
--- /dev/null
@@ -0,0 +1,107 @@
+
+<div id='login_box' class='login-box hide_me' style='margin-top: 6px; border: 0; width: 100%;'>
+
+       <script language='javascript' type='text/javascript'>
+               config.ids.login = {};
+               config.css.login = {};
+               config.ids.login.box                    = "login_box";
+               config.ids.login.username       = "login_username";
+               config.ids.login.password       = "login_password";
+               config.ids.login.button         = "login_button";
+               config.ids.login.cancel         = "login_cancel_button";
+               config.ids.altcanvas.login                      = config.ids.login.box;
+       </script>
+
+       <div class='form-panels'>
+               <h2><span>&opac.login.login;</span></h2>
+               
+               <table id='login_table'>
+                       <tbody>
+                               <tr>
+                                       <td style='vertical-align: middle;'><span style='font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;'>&login.username;</span></td>
+                                       <td>
+                                               <span class='login_text'>
+                                                       <input id='login_username' type='text' style='width: 220px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px; height: 1%;' />
+                                               </span>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td style='vertical-align: middle;'>
+                                               <span style='font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;'>&common.password;</span>
+                                       </td>
+                                       <td>
+                                               <span class='login_text'>
+                                                       <input id='login_password' type='password' style='width: 220px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px; height: 1%;' />
+                                               </span>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td></td>
+                                       <td>
+                                               <span class='login_text' style='margin-right: 20px;'>
+                                               <input type='submit' value='&common.login;'  id='login_button'/>
+                                               </span>
+                                               <span class='login_text' style='margin-left: 20px;'>
+                                                       <input type='submit' id='login_cancel_button' value='&common.cancel;'/>
+                                               </span>
+                                       </td>
+                               </tr>
+                       </tbody>
+               </table>
+
+               <table id='change_pw_table' class='hide_me'>
+                       <thead>
+                               <tr><td colspan='2' align='center'><b>&login.password;</b></td></tr>
+                       </thead>
+                       <tbody>
+       
+                               <tr>
+                                       <td colspan='2'>
+                                               <div class='info'>
+                                                       &login.first.time;
+                                                       &common.password_criteria;
+                                               </div>
+                                       </td>
+                               </tr>
+       
+                               <tr>
+                                       <td>&login.password.current.enter;</td>
+                                       <td><input type='password' id='change_pw_current' style='width: 220px;' /></td>
+                               </tr>
+       
+                               <tr>
+                                       <td>&login.password.new.enter;</td>
+                                       <td><input type='password' id='change_pw_1' style='width: 220px;' /></td>
+                               </tr>
+                               <tr>
+                                       <td>&login.password.new.reenter;</td>
+                                       <td><input type='password' id='change_pw_2' style='width: 220px;' /></td>
+                               </tr>
+                               <tr>
+                                       <td></td>
+                                       <td>
+                                               <span class='login_text' style='margin-right: 20px;'>
+                                                       <input type='submit' value='&login.password.update;'  id='change_pw_button'/>
+                                               </span>
+                                       </td>
+                               </tr>
+                       </tbody>
+               </table>
+       </div>
+       <span id='pw_no_match' class='hide_me'>&login.password.nomatch;</span>
+       <span id='pw_update_successful' class='hide_me'>&login.password.success;</span>
+
+       <span id='pw_not_strong' class='hide_me'>
+               &login.password.strength;
+               &common.password_criteria;
+       </span>
+
+       <span id='patron_card_inactive_alert' class='hide_me'>&login.barcode.inactive;</span>
+
+       <span id='patron_inactive_alert' class='hide_me'>&login.account.inactive;</span>
+
+       <span id='patron_login_failed' class='hide_me'>&login.failed;</span>
+
+</div>
+
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/logo.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/logo.xml
new file mode 100644 (file)
index 0000000..27a8de5
--- /dev/null
@@ -0,0 +1,2 @@
+<script language='javascript' type='text/javascript'>config.ids.common.top_logo = "top_left_logo";</script>
+<img src='<!--#echo var="OILS_BASE"-->/images/logo.gif' alt='' class='logo' />
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/orgtree.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/orgtree.xml
new file mode 100644 (file)
index 0000000..629fb53
--- /dev/null
@@ -0,0 +1,23 @@
+
+<!-- the org tree -->
+<div id='org_container' class='hide_me' style='padding: 8px 13px 8px 8px;'>
+
+       <div id='org_link_container' class='search-toolbar'>
+               <ul>
+                       <li><a class='expandall-btn' onclick='orgTreeSelector.expandAll();' href='javascript:void(0);'>&common.org.openAll;</a></li>
+                       <li><a class='closeall-btn' onclick='orgTreeSelector.closeAll();' href='javascript:void(0);'>&common.org.closeAll;</a></li>
+                       <li><a class='cancel-btn' onclick='showCanvas();' href='javascript:void(0);'>&common.org.cancel;</a></li>
+               </ul>
+               <div class='clear'></div>
+       </div>
+
+       <div id='org_loading_div'><br/><span>&common.org.loading;</span></div>
+       
+       <br/>
+       <div id='org_selector_tip' class='tips_box hide_me'><b>&common.org.note;</b>
+               <span>&common.org.notetext;</span>
+       </div>
+       <br/>
+       <div id='org_tree' class='org_tree_container'> </div>
+       <br/>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/searchbar.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/searchbar.xml
new file mode 100644 (file)
index 0000000..94669e8
--- /dev/null
@@ -0,0 +1,34 @@
+<!-- Searchbar for doing metarecord searches -->
+<div id='searchbar' align='right'>
+       <!-- load my js -->
+       <script language='javascript' type='text/javascript'>
+               config.ids.searchbar = {};
+               config.css.searchbar = {};
+               config.ids.searchbar.text                       = 'search_box'; 
+               config.ids.searchbar.submit                     = 'search_submit';      
+               config.ids.searchbar.type_selector      = 'search_type_selector';
+               config.ids.searchbar.depth_selector     = 'depth_selector';
+               config.ids.searchbar.form_selector      = 'form_selector';
+               config.ids.searchbar.extra_row          = 'searchbar_extra';
+               config.ids.searchbar.main_row           = 'searchbar_main_row';
+               config.ids.searchbar.table                      = 'searchbar_table';
+               config.ids.searchbar.location_tag       = 'search_location_tag_link';
+               config.ids.searchbar.lib_sel_span       = 'lib_selector_span';
+               config.ids.searchbar.lib_sel_link       = 'lib_selector_link';
+               config.ids.searchbar.depth_sel_span     = 'depth_selector_span';
+       </script>
+    <style>
+        #searchbar-options-table td {padding:0px 1px 0px 1px;}
+    </style>
+       <table align='right' id='searchbar-options-table'>
+               <tr>
+                       <td><input id='search_box' type='text' class='input' /></td>
+                       <td><input type='submit' id='search_submit' value='Search' title='&button.go;' class='submit' /></td>
+                       <td><!--<span>&common.type;: </span>--><!--#include virtual="stypes_selector.xml"--></td>
+                       <td><!--#set var='FORM_SEL_ID' value='form_selector'--></td>
+                       <td><!--#include virtual="format_selector.xml"--></td>
+                       <td><!--#include virtual="libselect.xml"--></td>
+               </tr>
+       </table>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/search_bar.js'></script>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/sidebar.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/sidebar.xml
new file mode 100644 (file)
index 0000000..846db3b
--- /dev/null
@@ -0,0 +1,174 @@
+
+<!-- Navigation bar -->
+
+<div id="sidebar_div" xmlns:xi="http://www.w3.org/2001/XInclude">
+
+       <div id='main-left-menu'>
+               <ul>
+                       <li title="&navigate.home.title;" id='home_link_div'><a class='home-btn' id='home_link' href='index.xml'>&navigate.home;</a></li>
+                       <li title="&opac.navigate.advanced.title;" id='advanced_link_div'><a class='advancedsearch-btn' id='advanced_link' href='advanced.xml'>&opac.navigate.advanced;</a></li>
+                       <li title="&navigate.myopac.title;" id='myopac_link_div'><a class='account-btn' id='myopac_link' href='myopac/myopac.xml'>&navigate.myopac;</a></li>
+                       <li title="&navigate.login.title;" id='login_link_div'><a class='login-btn' id='login_link' href='javascript:void(0);'>&navigate.login;</a></li>
+                       <!--Hide Me Section-->
+                       <li title="&navigate.logout.title;" id='logout_link_div' class="hide_me"><a class='logout-btn' id='logout_link' href='javascript:void(0);'>&navigate.logout;</a></li>
+                       <li title="&navigate.loggedinas.title;" id='logged_in_as_div' class="hide_me"><span class='loginas-btn'>&navigate.loggedinas;<b id='username_dest'> </b></span></li>
+                       <li title="&navigate.titleGroupResults;" id='mresult_link_div' class="hide_me"><a id='sidebar_title_group_results'>&navigate.titleGroupResults;</a></li>
+                       <li title="&navigate.titleResults;" id='result_link_div' class="hide_me"><a class='title-btn' id='sidebar_title_results'>&navigate.titleResults;</a></li>
+                       <li title="&navigate.record.details;" id='rdetail_link_div' class="hide_me"><span class='titledetails-btn'>&navigate.title.details;</span></li>
+               </ul>
+               
+               <div id='main-left-menu'>
+                       <div id='subject_tree_sidebar' class='subject_sidebar hide_me'> 
+                               <div id='subject_sidebar_tree_div'> </div>
+                               <script language='javascript' type='text/javascript'>
+                                       removeChildren($('subject_sidebar_tree_div'));
+                                       var subjectSidebarTree = new SlimTree(
+                                               document.getElementById('subject_sidebar_tree_div'),
+                                               'subjectSidebarTree', '../../../../images/subject-icon-u.gif');
+                                       subjectSidebarTree.addNode( 'subjectSidebarTreeRoot', -1, 
+                                               "&sidebar.relevantSubjects.headerLabel;", 
+                                               'javascript:subjectSidebarTree.toggle(' +
+                                                       '"subjectSidebarTreeRoot");');
+                               </script>
+                       </div>                  
+                       <div id='author_tree_sidebar' class='author_sidebar hide_me'> 
+                               <div id='author_sidebar_tree_div'> </div>
+                               <script language='javascript' type='text/javascript'>
+                                       removeChildren($('author_sidebar_tree_div'));
+                                       var authorSidebarTree = new SlimTree(
+                                               document.getElementById('author_sidebar_tree_div'),
+                                               'authorSidebarTree','../../../../images/relevant-icon-u.gif');
+                                       authorSidebarTree.addNode( 'authorSidebarTreeRoot', -1, 
+                                               "&sidebar.relevantAuthors.headerLabel;", 
+                                               'javascript:authorSidebarTree.toggle(' +
+                                                       '"authorSidebarTreeRoot");');
+                               </script>
+                       </div>                  
+                       <div id='series_tree_sidebar' class='series_sidebar hide_me'> 
+                               <div id='series_sidebar_tree_div'> </div>
+                               <script language='javascript' type='text/javascript'>
+                                       removeChildren($('series_sidebar_tree_div'));
+                                       var seriesSidebarTree = new SlimTree(
+                                               document.getElementById('series_sidebar_tree_div'),
+                                               'seriesSidebarTree',
+                                               '../../../../images/series-icon-u.gif');
+                                       seriesSidebarTree.addNode( 'seriesSidebarTreeRoot', -1, 
+                                               "&sidebar.relevantSeries.headerLabel;", 
+                                               'javascript:seriesSidebarTree.toggle(' +
+                                                       '"seriesSidebarTreeRoot");');
+                               </script>
+                       </div>
+               </div>
+       </div>
+
+
+       <div id='main-left-search'>
+       
+               <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me'> 
+                       <div id='adv_quick_search'>
+                               <h2>&sidebar.quick.search;</h2>
+                               <div class='content'>
+                                       <table>
+                                               <tbody>
+                                                       <tr>
+                                                               <td>
+                                                                       <select id='adv_quick_type' style='width: 6em;'>
+                                                                               <option value='isbn'>&opac.advanced.quick.isbn;</option>
+                                                                               <option value='issn'>&opac.advanced.quick.issn;</option>
+                                                                               <option value='cn'>&opac.advanced.quick.cn;</option>
+                                                                               <option value='lccn'>&opac.advanced.quick.lccn;</option>
+                                                                               <option value='tcn'>&opac.advanced.quick.tcn;</option>
+                                                                               <option value='barcode'>&opac.advanced.quick.barcode;</option>
+                                                                       </select>
+                                                               </td>
+                                                               <td><input type='text' id='adv_quick_text' size='16' /></td>
+                                                       </tr>
+                                               </tbody>
+                                       </table>
+                               </div>
+                               <div class='buttons'>
+                                       <a id='adv_quick_submit' href='javascript:advGenericSearch();'>&common.submit;</a>
+                               </div>
+       
+                               <span class='hide_me' id='myopac.copy.not.found'>&sidebar.copy.not.found;</span>
+                       </div>
+               </div>
+
+               <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me'>
+                       <h2>&search.marc;</h2>
+                       <div class='content'>
+                               <table id='adv_sdbar_table'>
+                                       <tbody>
+                                               <tr>
+                                                       <td>&search.marc.tag;</td>
+                                                       <td><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
+                                                       <td>&search.marc.subfield;</td>
+                                                       <td><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
+                                               </tr>
+                                               <tr>
+                                                       <td>&search.marc.value;</td>
+                                                       <td colspan='3'><input name='advanced.marc.value' size='18' /></td>
+                                               </tr>
+                                               <tr name='crow' class='hide_me'>
+                                                       <td colspan='4' align='center'>
+                                                       <a href='javascript:void(0);' class='classic_link'
+                                                               onclick='
+                                                                       var div = $("adv_marc_search_sidebar");
+                                                                       if( div.getElementsByTagName("table").length > 1 )
+                                                                               div.removeChild(this.parentNode.parentNode.parentNode.parentNode);'>&common.close;</a>
+                                                       </td>
+                                               </tr>                                                                           
+                                       </tbody>
+                               </table>
+                       </div>
+                       <div id='adv_marc_submit' class='buttons '>
+                               <a href='javascript:advAddMARC();'>&search.marc.add.row;</a>
+                               <a href='javascript:advMARCRun();'>&common.submit;</a>
+                       </div>
+               </div>
+       
+       </div>
+
+
+       <!-- ============================================================================= -->
+       <!-- Our javascript -->
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/sidebar.js'></script>
+
+       <script language='javascript' type='text/javascript'>
+               config.ids.sidebar = {};
+               config.css.sidebar = {};
+               config.names.sidebar = {};
+               config.css.sidebar.item = {};
+               config.ids.sidebar.home                         = 'home_link_div';
+               config.ids.sidebar.advanced             = 'advanced_link_div';
+               config.ids.sidebar.myopac                       = 'myopac_link_div';
+               config.ids.sidebar.prefs                        = 'prefs_link_div';
+               config.ids.sidebar.mresult                      = 'mresult_link_div';
+               config.ids.sidebar.rresult                      = 'result_link_div';
+               config.ids.sidebar.rdetail                      = "rdetail_link_div"; 
+               config.ids.sidebar.login                        = 'login_link';
+               config.ids.sidebar.logout                       = 'logout_link';
+               config.ids.sidebar.logoutbox            = 'logout_link_div';
+               config.ids.sidebar.loginbox             = 'login_link_div';
+               config.ids.sidebar.logged_in_as = 'logged_in_as_div';
+               config.ids.sidebar.username_dest        = 'username_dest';
+               config.ids.sidebar.subject                      = 'subject_sidebar';
+               config.ids.sidebar.subject_item = 'subject_item';
+               config.ids.sidebar.author                       = 'author_sidebar';
+               config.ids.sidebar.author_item  = 'author_item';
+               config.ids.sidebar.series                       = 'series_sidebar';
+               config.ids.sidebar.series_item  = 'series_item';
+               
+               config.ids.sidebar.home_link            = 'home_link'
+               config.ids.sidebar.advanced_link        = 'advanced_link'
+               config.ids.sidebar.myopac_link  = 'myopac_link'
+               
+               config.names.sidebar.subject_item       = 'subject_item';
+               config.names.sidebar.author_item                = 'author_item';
+               config.names.sidebar.series_item                = 'series_item';
+
+               config.css.encircled                            = 'encircled';
+       </script>
+
+</div>
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/statusbar.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/statusbar.xml
new file mode 100644 (file)
index 0000000..b67a04f
--- /dev/null
@@ -0,0 +1,24 @@
+<div id='statusbar' align="right">
+       <table align='right' width='100%'>
+               <tbody>
+                       <tr>
+                               <td align='left' class='title' width='20%' nowrap='nowrap'>
+                                       <b>
+                                       <span style='padding: 1px;' id='now_searching_location'>  </span>
+                                       </b>
+                                       <i id='including_results_for' class='hide_me'>
+                                               <span>&status.results;</span> <b id='including_results_location'> </b>
+                                       </i>
+                               </td>
+                <td align='right' style='padding:4px;'>
+                    <!--#if expr="$OILS_PAGE='rresult.xml' || $OILS_PAGE='mresult.xml'"-->
+                    <!--#include virtual="../result/filtersort.xml" -->
+                    <!--#endif -->
+                </td>
+                       </tr>
+               </tbody>
+       </table>
+       <script language='javascript' type='text/javascript'>
+               config.ids.common.now_searching = 'now_searching_location';
+       </script>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/common/tips.xml b/Open-ILS/web/opac/skin/craftsman/xml/common/tips.xml
new file mode 100644 (file)
index 0000000..89727a3
--- /dev/null
@@ -0,0 +1,8 @@
+
+<div id='tips' class='tips-bottom-box hide_me'>
+       <div class='hide_me'>
+               <span>&common.tips.tip1;</span>
+               <span>&common.tips.tip2;</span>
+       </div>
+       <span style="font-weight: bold;">&tips.label;  </span>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/footer.xml b/Open-ILS/web/opac/skin/craftsman/xml/footer.xml
new file mode 100644 (file)
index 0000000..e05ecce
--- /dev/null
@@ -0,0 +1,23 @@
+<div id='footer'>
+       <div class='inner'>
+               <table>
+                       <tr>    
+                               <td>
+                                       <a href='/opac/extras/slimpac/start.html'>&opac.basic;</a> |
+                                       <a href='&footer.find.url;'>&footer.find.library;</a> | 
+                                       <a href='&footer.help.url;'>&footer.help;</a> | 
+                                       <a href='&footer.library.url;'>&footer.library.about;</a> | 
+                                       <a href='&footer.union.url;'>&footer.union;</a>                         
+                               </td>
+                               <td align='right'>
+                                       <span>&footer.copyright;</span>
+                                       <span>
+                                               <a href='http://open-ils.org'><img src='../../../../images/eg_tiny_logo.gif' alt='' style='display: inline; float: right; margin-left: 5px;' /></a>
+                                               <div style='float: right; padding: 5px 0 0 0;'>&footer.logo;</div>
+                                               <div class='clear'></div>
+                                       </span>
+                               </td>
+                       </tr>
+               </table>
+       </div>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/home/homesearch.xml b/Open-ILS/web/opac/skin/craftsman/xml/home/homesearch.xml
new file mode 100644 (file)
index 0000000..851c5f1
--- /dev/null
@@ -0,0 +1,92 @@
+<div align='center'>
+       <div class='home-searcharea' xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
+               <!-- load my js -->
+               <script language='javascript' type='text/javascript' src="<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/depth_selector.js"> </script>
+               <script language='javascript' type='text/javascript' src="<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/search_bar.js"> </script>
+       
+               <script language='javascript' type='text/javascript'>
+                       config.ids.searchbar = {};
+                       config.css.searchbar = {};
+                       config.ids.searchbar.text                               = 'search_box'; 
+                       config.ids.searchbar.submit                     = 'search_submit';      
+                       config.ids.searchbar.type_selector      = 'search_type_selector';
+                       config.ids.searchbar.depth_selector     = 'depth_selector';
+                       config.ids.searchbar.form_selector      = 'form_selector';
+                       config.ids.searchbar.extra_row          = 'searchbar_extra';
+                       config.ids.searchbar.main_row                   = 'searchbar_main_row';
+                       config.ids.searchbar.table                              = 'searchbar_table';
+                       config.ids.searchbar.location_tag       = 'search_location_tag_link';
+                       config.ids.searchbar.lib_sel_span       = 'lib_selector_span';
+                       config.ids.searchbar.lib_sel_link       = 'lib_selector_link';
+                       config.ids.searchbar.depth_sel_span     = 'depth_selector_span';
+               </script>
+               <!--Logo-->
+               <div class='home-logo'>
+                       <img src='<!--#echo var="OILS_BASE"-->/images/main_logo.jpg' />
+               </div>
+               <!--Title-->
+               <div class='home-title'>
+                       <script language='javascript' type='text/javascript'>config.ids.common.now_searching = 'now_searching_location';</script>
+                       <span>&opac.search.nowSearching;</span>
+                       <span style='padding: 1px;' id='now_searching_location'></span>
+               </div>
+               <!--Search Input/Submit-->
+               <div class='home-search-panel'>
+                       <table align='center'>
+                               <tr>
+                                       <td><input id='search_box' type='text' class='search-home-input' /></td>
+                                       <td><input type='button' id='search_submit' value='Search' class='submit' /></td>
+                               </tr>
+                       </table>
+               </div>  
+               <!--Filters-->
+               <div class='home-filter-panel'>
+                       <span style='padding-right:40px;'><!--#include virtual="../common/stypes_selector.xml"--></span>
+                       <span>
+                               <!--
+                               <span>&common.format;: </span>
+                               -->
+                               <!--#set var='FORM_SEL_ID' value='form_selector'-->
+                               <!--#include virtual="../common/format_selector.xml"-->
+                       </span> 
+               </div>  
+       </div>
+</div>
+<div align='center'>
+       <div class='home-bottom-tabs' align='center'>
+               <ul>
+                       <li><a id='home_adv_search_link' href='javascript:void(0);' class='advancedsearch'>&opac.navigate.advanced;</a></li>
+                       <li>
+                               <span class='hide_me' id='depth_selector_span'>
+                                       <select id='depth_selector' >
+                                               <option value='new'>&opac.navigate.selectNewOrg;...</option>
+                                       </select>
+                               </span>
+                               <span class='hide_me' id='lib_selector_span'>
+                                       <a id='lib_selector_link' href='javascript:void(0)' class='chooselibrary'>&opac.navigate.selectOrg;</a>
+                               </span>
+                       </li>
+                       <li><a id='home_myopac_link' href='javascript:void(0);' class='myaccount'>&opac.navigate.myopac;</a></li>
+               </ul>
+               <div class='clear'></div>
+       </div>
+</div>
+
+<!-- locale picker -->
+<div align='center' valign='bottom' style='padding-top:10px;'>
+    <span style='vertical-align: top;'>&common.language;</span>
+    <span dojoType="dijit.form.FilteringSelect" store="openils.I18N.localeStore" 
+        searchAttr="label" required="false" jsId='opacLocaleSelector'>
+        <script>
+            dojo.addOnLoad(function() {
+                opacLocaleSelector.setValue(locale);
+                dojo.connect(opacLocaleSelector, 'onChange', 
+                    function () {
+                        location.href = location.href.replace(/opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
+                    }
+                );
+            });
+        </script>
+    </span>
+</div>
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/home/index_body.xml b/Open-ILS/web/opac/skin/craftsman/xml/home/index_body.xml
new file mode 100644 (file)
index 0000000..aa2598c
--- /dev/null
@@ -0,0 +1,28 @@
+<body onload='init(); getId("home_adv_search_link").setAttribute("href", buildOPACLink({page:ADVANCED})); getId("home_myopac_link").setAttribute("href", buildOPACLink({page:MYOPAC}, false, true));'>
+
+       <noscript>
+               <style type="text/css">#toptable { display: none; }</style>
+               <p style="font-size: 1.3em; padding: 3em; text-align: center;">
+               &home.js.disabled;
+               </p>
+       </noscript>
+
+
+       <div id='canvas'>
+               <!--#include virtual="../common/altcanvas.xml"-->
+               <!--#include virtual="homesearch.xml"-->
+       </div>
+       <script language='javascript' type='text/javascript'>isFrontPage = true;</script>
+       <script language="javascript" type='text/javascript'>
+        try { 
+            document.getElementById('toptable').style.display = 'table'; 
+        } catch(e) {
+            try {
+                document.getElementById('toptable').style.display = ''; 
+            } catch(ee) {}
+        }
+    </script>
+       <!--#include virtual='../footer.xml'-->
+</body>
+
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/page_cnbrowse.xml b/Open-ILS/web/opac/skin/craftsman/xml/page_cnbrowse.xml
new file mode 100644 (file)
index 0000000..ff1494b
--- /dev/null
@@ -0,0 +1,6 @@
+<div id='canvas_main'>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/craftsman/js/cn_browse.js'></script>
+       <!--#include virtual="common/cn_browse.xml"-->
+</div>
+
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/page_myopac.xml b/Open-ILS/web/opac/skin/craftsman/xml/page_myopac.xml
new file mode 100644 (file)
index 0000000..43d3579
--- /dev/null
@@ -0,0 +1,68 @@
+<div id='canvas_main' class='hide_me'>
+
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/myopac.js'></script>
+    <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/DP_DateExtensions.js'></script>
+
+       <script language='javascript' type='text/javascript'> config.ids.altcanvas.myopac_reload = 'myopac_reloading'; </script>
+       <div id='myopac_reloading' class='hide_me canvas'> &common.loading; </div>
+
+       <script language='javascript' type='text/javascript'>
+               config.ids.myopac = {};
+               config.css.myopac = {};
+               config.names.myopac = {};
+       </script>
+
+       <br/>
+       <table style='width: 98%; text-align: center;'>
+               <tbody>
+                       <tr id='myopac_nav_row'>
+
+                               <td class='myopac_link border_6' id='myopac_summary_td' >
+                                       <a href='javascript:void(0);' 
+                                               onclick='myOPACChangePage("summary");'>&myopac.account;</a>
+                               </td>
+
+                               <td class='myopac_link border_6' id='myopac_checked_td' >
+                                       <a href='javascript:void(0);' 
+                                               onclick='myOPACChangePage("checked");'>&myopac.checkouts;</a>
+                               </td>
+
+                               <td class='myopac_link border_6' id='myopac_holds_td' >
+                                       <a href='javascript:void(0);' 
+                                               onclick='myOPACChangePage("holds");'>&myopac.holds;</a>
+                               </td>
+
+                               <td class='myopac_link border_6' id='myopac_fines_td' >
+                                       <a href='javascript:void(0);' 
+                                               onclick='myOPACChangePage("fines");'>&myopac.fines;</a>
+                               </td>
+
+                               <td class='myopac_link border_6' id='myopac_prefs_td' >
+                                       <a href='javascript:void(0);' 
+                                               onclick='myOPACChangePage("prefs");'>&myopac.preferences;</a>
+                               </td>
+
+                               <td class='myopac_link border_6' id='myopac_bookbag_td' nowrap='nowrap'>
+                                       <a href='javascript:void(0);' 
+                                               onclick='myOPACChangePage("bookbag");'>&myopac.bookbags;</a>
+
+                               </td>
+
+                       </tr>
+               </tbody>
+       </table>
+
+       <br/>
+
+       <div id='myopac_main_div'>
+               <!--#include virtual="myopac/myopac_summary.xml"-->
+               <!--#include virtual="myopac/myopac_checked.xml"-->
+               <!--#include virtual="myopac/myopac_holds.xml"-->
+               <!--#include virtual="myopac/myopac_fines.xml"-->
+               <!--#include virtual="myopac/myopac_prefs.xml"-->
+               <!--#include virtual="myopac/myopac_bookbags.xml"-->
+       </div>
+
+</div>
+
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/page_rdetail.xml b/Open-ILS/web/opac/skin/craftsman/xml/page_rdetail.xml
new file mode 100644 (file)
index 0000000..f9731fb
--- /dev/null
@@ -0,0 +1,85 @@
+<div id='canvas_main'>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/sidebar_extras.js'></script>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/result_common.js'></script>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/rresult.js'></script>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/rdetail.js'></script>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/holds.js'></script>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/cn_browse.js'></script>
+       <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/container.js'></script>
+
+       <script language='javascript' type='text/javascript'>
+               config.ids.rdetail = {};
+               config.ids.rdetail.view_marc = "rdetail_view_marc";
+       </script>
+       <div class='detailsinfo-box'>
+               <table id='np_table' class='hide_me'>
+                       <tbody>
+                               <tr>
+                                       <td>
+                                               <span>
+                                                       &rdetail.result; <strong><span id='np_offset'> </span></strong>
+                                                        - 
+                                                       <strong><span id='np_count'> </span></strong>
+                                               </span>
+                                               <span style='padding-left: 40px;'>
+                                                       <a class='np_nav_link classic_link hide_me' id='np_start'
+                                                               href='javascript:rdetailStart();' title="&rdetail.page.results;">&rdetail.start;</a>
+                                                       <a class='np_nav_link classic_link hide_me' id='np_prev'
+                                                               href='javascript:rdetailPrev();' title='&rdetail.page.previous;'>&lt;&lt;</a>
+                                                       <span> </span>
+                                                       <a  class='np_nav_link classic_link hide_me' id='np_next'
+                                                               href='javascript:rdetailNext();' title='&rdetail.page.next;'>&gt;&gt;</a>
+                                                       <a class='np_nav_link classic_link hide_me' id='np_end'
+                                                               href='javascript:rdetailEnd();' title="&rdetail.page.last;">&rdetail.end;</a>
+                                               </span>
+                                       </td>
+                               </tr>
+                       </tbody>
+               </table>
+       </div>
+       <div class='detailsinfo-bottom-box'>
+               <table>
+                       <tbody>
+                               <tr>
+                                       <td width='50%' align='left' style='vertical-align: middle;'>
+                                               <span>&rdetail.detailMain.headerLabel;</span>
+                                       </td>
+                                       <td align='right' width='50%' class='detailsinfo-right'>
+                                               <ul>
+                                                       <li>
+                                                               <span class='placeholder'>
+                                                                       <a id='rdetail_place_hold'>&opac.holds.placeHold;</a>
+                                                               </span>
+                                                       </li>
+                                                       <li class='hide_me'>
+                                                               <span class='selectBox' id='rdetail_more_actions'>
+                                                                       <select id='rdetail_more_actions_selector' style='max-width: 11em;'>
+                                                                               <option value='start'>&rdetail.more;</option>
+                                                                               <option disabled='disabled'>--------------</option>
+                                                                               <option disabled='disabled'>&rdetail.bookbag.add;</option>
+                                                                               <option disabled='disabled'>--------------</option>
+                                                                               <option value='new_bookbag' onclick='rdetailNewBookbag();'>&rdetail.bookbag.create;</option>
+                                                                       </select>
+                                                               </span>
+                                                       </li>
+                                               </ul>
+                                               <div class='clear'></div>
+                                       </td>
+                               </tr>
+                       </tbody>
+               </table>
+       </div>
+       <div style='font-weight: bold; padding: 5px; margin: 5px; width: 100%;' class='hide_me color_4' id='rdetail_deleted_exp'>
+               &rdetail.record.deleted;
+       </div>
+
+       <!--#include virtual="rdetail/rdetail_summary.xml"-->
+       <br/><br/>
+       <!--#include virtual="rdetail/rdetail_extras.xml"-->
+
+       <div class='hide_me' id='rdetail_bb_none'>&rdetail.none;</div>
+       <div class='hide_me' id='rdetail_bb_item_success'>&rdetail.bookbag.add.success;</div>
+       <div class='hide_me' id='rdetail_bb_new'>&rdetail.bookbag.name;</div>
+       <div class='hide_me' id='rdetail_bb_success'>&rdetail.bookbag.create.success;</div>
+
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_cn_details.xml b/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_cn_details.xml
new file mode 100644 (file)
index 0000000..116f1fb
--- /dev/null
@@ -0,0 +1,99 @@
+       <table style='width: 100%;' class='hide_me'>
+               <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/skin/default/js/copy_details.js'></script>
+               <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Date.W3CDTF.js'></script>
+               <tbody>
+                       <tr id='rdetail_volume_details_row' templateRow='1'>
+                               <td colspan='10'>
+                                       <div>
+                                               <div align='center'><a name='print' href='javascript:void(0);' class='classic_link'>&rdetail.print;</a></div><br />
+                                               
+                                               <table class='data_grid data_grid_center' style='width: 100%'>
+                                                       <thead>
+                                                               <tr>
+                                                                       <td width='33%'>&rdetail.cn.barcode;</td>
+                                                                       <td>&common.status;</td>
+                                                                       <td>&rdetail.cn.location;</td>
+                                                                       <td name='age_protect_label' class='hide_me'>&rdetail.cn.hold.age;</td>
+                                                                       <td name='create_date_label' class='hide_me'>&rdetail.cn.genesis;</td>
+                                                                       <td name='holdable_label' class='hide_me'>&rdetail.cn.holdable;</td>
+                                                                       <td name='due_date_label' class='hide_me'>&rdetail.cn.due;</td>
+                                                               </tr>
+                                                       </thead>
+                                                       <tbody name='copies_tbody' class='copy_details_table' width='100%'>
+                                                               <tr name='copies_row'>
+       
+                                                                       <td>
+                                                                               <span name='barcode'> </span>
+                                                                               <a class='hide_me classic_link copy_more_info' name='details_link'>&rdetail.cn.more;</a>
+                                                                               <a class='hide_me classic_link copy_more_info' name='less_details_link'>&rdetail.cn.less;</a>
+                                                                               <a class='hide_me classic_link copy_more_info' name='copy_hold_link' href='javascript:void(0);'>&rdetail.cn.hold;</a>
+                                                                       </td>
+       
+                                                                       <td name='status'> </td>
+                                                                       <td name='location'> </td>
+                                                                       <td name='age_protect_value' class='hide_me'>&rdetail.cn.disabled;</td>
+                                                                       <td name='create_date_value' class='hide_me'> </td>
+       
+                                                                       <td name='copy_holdable_td' class='hide_me'>
+                                                                               <span name='copy_is_holdable'> </span>
+                                                                       </td>
+       
+                                                                       <td name='copy_due_date_td' class='hide_me'>
+                                                                               <span name='copy_due_date'> </span>
+                                                                       </td>
+                                                               </tr>
+       
+                                                               <tr name='copy_extras_row' class='hide_me'>
+                                                                       <td colspan='10'>
+                                                                               <table width='100%' class='data_grid'>
+                                                                                       <tbody name='extras_tbody'>
+                                                                                               <tr name='extras_row' class='hide_me'>
+                                                                                                       <td name='type' width='20%'> 
+                                                                                                               <span name='note' class='hide_me'><b>&rdetail.cn.note;</b></span>
+                                                                                                               <span name='cat' class='hide_me'><b>&rdetail.cn.category;</b></span>
+                                                                                                       </td>
+                                                                                                       <td>
+                                                                                                               <span name='key'> </span> : <span name='value'> </span>
+                                                                                                       </td>
+                                                                                               </tr>
+                                                                                       </tbody>
+                                                                               </table>
+                                                                       </td>
+                                                               </tr>
+       
+                                                       </tbody>
+                                               </table>
+                                       </div>
+                               </td>
+                       </tr>
+               </tbody>
+       </table>
+       
+       <span class='hide_me' id='rdetail.yes'>&common.yes;</span>
+       <span class='hide_me' id='rdetail.no'>&common.no;</span>
+       
+       
+       <div id='rdetail_print_details' class='hide_me'>
+               <div style='text-align: center; padding: 20px; width: 100%'>
+                       <div style='width:100%; border: 2px solid #E0F0E0; margin-bottom: 20px;'>
+                               <input type='submit' value='&rdetail.cn.print;' onclick='window.print();'> </input>
+                       </div>
+                       <div name='body'> 
+                               <table>
+                                       <tbody name='tbody'>
+                                               <tr><td>&common.library;</td><td colspan='2' name='lib'></td></tr>
+                                               <tr><td>&common.title;</td><td colspan='2' name='title'></td></tr>
+                                               <tr><td>&common.author;</td><td colspan='2' name='author'></td></tr>
+                                               <tr><td>&common.edition;</td><td colspan='2' name='edition'></td></tr>
+                                               <tr><td>&common.pubdate;</td><td colspan='2' name='pubdate'></td></tr>
+                                               <tr><td>&common.publisher;</td><td colspan='2' name='publisher'></td></tr>
+                                               <tr><td>&common.physical;</td><td colspan='2' name='phys'></td></tr>
+                                               <tr>
+                                                       <td colspan='3' style='background: #E0F0E0;'> </td>
+                                               </tr>
+                                               <tr name='cnrow'><td><b>&common.callnumber;</b></td><td><b colspan='2' name='cn'></b></td></tr>
+                                       </tbody>
+                               </table>
+                       </div>
+               </div>
+       </div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_copyinfo.xml b/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_copyinfo.xml
new file mode 100644 (file)
index 0000000..9557d28
--- /dev/null
@@ -0,0 +1,73 @@
+
+<!-- This holds information for copies attached to this record -->
+<div id='rdetail_copy_info_div' class='details-base'>
+
+       <div style='width: 100%; text-align: center;'>
+               <span>
+                       <a href='javascript:void(0);' id='copy_info_local_link' 
+                               class='rdetail_copy_nav_link hide_me classic_link'><b>&rdetail.copyInfo.local;</b></a>
+               </span>
+               <span width=''>
+                       <a href='javascript:void(0);' id='copy_info_all_link' 
+                               class='rdetail_copy_nav_link classic_link'><b>&rdetail.copyInfo.all;</b></a>
+               </span>
+       </div>
+
+       <table id='rdetail_copy_info_table' class='details-datagrid'>
+               <thead>
+                       <tr>
+                               <td style='border: 1px solid #ddd;'>&rdetail.copyInfo.library;</td>
+                               <td style='border: 1px solid #ddd;'>&rdetail.copyInfo.callnumber;</td>
+                               <td style='border: 1px solid #ddd;'>&rdetail.copyInfo.actions;</td>
+                               <td style='border: 1px solid #ddd;' nowrap='nowrap' class='rdetail_copy_info_header_cell' id='rdetail_copy_info_status'> 
+                                       <div name='rdetail_status_cell'> </div>&nbsp;
+                               </td>
+                       </tr>
+               </thead>
+               <tbody id='rdetail_copy_info_tbody'>
+                       <tr id='rdetail_copy_info_row' class='hide_me'>
+                               <td name='rdetail_library_cell' bgcolor='#fbf9ee' border='1px' bordercolor='#dddddd' style='border: 1px solid #ddd; background-color: #fbf9ee;'>
+                                       <a name='lib_print_link' class='hide_me'>&rdetail.copyInfo.print;</a>
+                               </td>
+                               <td name='rdetail_callnumber_cell' style='border: 1px solid #ddd;'> </td>
+                               <td name='rdetail_actions_cell' style='border: 1px solid #ddd;'> 
+                                       <div style='padding: 0 0 2px 0;'><a name='details'>&rdetail.copyInfo.details;</a></div>
+                                       <div><a name='browse'>&rdetail.copyInfo.browse;</a></div>
+                                       <div name='hold_div' class='hide_me'>
+                                               <a name='hold' href='javascript:void(0);'>&rdetail.copyInfo.hold;</a>
+                                       </div>
+                               </td>
+                               <td nowrap='nowrap' name='rdetail_copy_count_cell' style='border: 1px solid #ddd;'> &nbsp;</td>
+                       </tr>
+                       <tr id='rdetail_copy_info_loading'><td>&rdetail.loading;</td></tr>
+               </tbody>
+       </table>
+
+       <!--
+       <table class='hide_me'>
+               <tbody>
+               <tr id='rdetail_volume_details_row'><td colspan='10'></td></tr>
+               </tbody>
+       </table>
+       -->
+
+       <br/><br/>
+
+       <div id='rdetail_copy_info_none' class='hide_me'>&rdetail.noneAvailable;</div>
+
+       <script language='javascript' type='text/javascript'>
+               config.ids.rdetail.cp_status                    = "rdetail_copy_info_status";
+               config.ids.rdetail.cp_info_row          = "rdetail_copy_info_row";
+               config.ids.rdetail.cp_info_loading      = "rdetail_copy_info_loading";
+               config.ids.rdetail.cp_info_local                = "copy_info_local_link";
+               config.ids.rdetail.cp_info_all          = "copy_info_all_link";
+               config.ids.rdetail.cp_info_none         = "rdetail_copy_info_none";
+               config.names.rdetail.lib_cell                   = "rdetail_library_cell";
+               config.names.rdetail.cn_cell                    = "rdetail_callnumber_cell";
+               config.names.rdetail.cp_count_cell      = "rdetail_copy_count_cell";
+               config.names.rdetail.cp_status          = 'rdetail_status_cell';
+       </script>
+
+</div> <!-- copy info -->
+
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_extras.xml b/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_extras.xml
new file mode 100644 (file)
index 0000000..1cf8755
--- /dev/null
@@ -0,0 +1,78 @@
+
+<div xmlns:xi="http://www.w3.org/2001/XInclude">
+<div style='padding: 5px;'>
+       <table class='details-footer-datagrid'>
+               <thead>
+                       <tr>
+                               <td id='rdetail_copy_info_link' class='rdetail_extras_selected'>
+                                       <a href='javascript:rdetailShowExtra("copyinfo");' class='classic_link'>&rdetail.extras.summary;</a>
+                               </td>
+                               <td id='rdetail_viewcn_link' class=''>
+                                       <a href='javascript:rdetailShowExtra("cn");' class='classic_link'>&rdetail.extras.browser;</a>
+                               </td>
+                               <td id='rdetail_reviews_link' class='hide_me'>
+                                       <a href='javascript:rdetailShowExtra("reviews");' class='classic_link'>&rdetail.extras.reviews;</a>
+                               </td>
+                               <td id='rdetail_toc_link' class='hide_me '>
+                                       <a href='javascript:rdetailShowExtra("toc");' class='classic_link'>&rdetail.extras.toc;</a>
+                               </td>
+                               <td id='rdetail_excerpt_link' class='hide_me'>
+                                       <a href='javascript:rdetailShowExtra("excerpt");' class='classic_link'>&rdetail.extras.excerpt;</a>
+                               </td>
+                               <td id='rdetail_anotes_link' class='hide_me'>
+                                       <a href='javascript:rdetailShowExtra("anotes");' class='classic_link'>&rdetail.extras.author.notes;</a>
+                               </td>
+                               <td id='rdetail_annotation_link' class='hide_me'>
+                                       <a href='javascript:rdetailShowExtra("annotation");' class='classic_link'>&rdetail.extras.annotation;</a>
+                               </td>
+                               <td id='rdetail_viewmarc_link'>
+                                       <a href='javascript:rdetailShowExtra("marc");' class='classic_link'>&rdetail.extras.marc;</a>
+                               </td>
+                       </tr>
+               </thead>
+       </table>
+
+       <div id='rdetail_extras_div'>
+               <div id='rdetail_extras_loading' class='hide_me' 
+                       style='padding: 10px;'>&common.loading;</div>
+               <!--#include virtual="rdetail_copyinfo.xml"-->
+
+               <div id='rdetail_reviews_div' class='rdetail_extras_div hide_me'> 
+                       <div id='rdetail_review_container'/>
+                       <!--
+                       <div id='rdetail_review_template' style='width: 100%;'>
+                               <div name='review_header' style='width: 100%; padding: 15px; border: 1px solid #E0E0E0;'> </div>
+                               <div name='review_text' style='width: 100%; padding: 15px; border: 1px solid #E0E0E0;'> </div>
+                       </div>
+                       -->
+               </div>
+               
+               <div id='rdetail_toc_div' class='rdetail_extras_div hide_me'> </div>
+
+               <div id='rdetail_excerpt_div' class='rdetail_extras_div hide_me'> </div>
+
+               <div id='rdetail_anotes_div' class='rdetail_extras_div hide_me'> </div>
+
+               <div id='rdetail_marc_div' class='rdetail_extras_div hide_me'> 
+                       <div id='rdetail_view_marc_box' class='details-base'> </div>
+               </div>
+
+               <div id='rdetail_cn_browse_div' style='text-align: center;' class='hide_me'>
+
+                       <div id='cn_browse_none' class='hide_me color_4' style='width: 90%; text-align: center; margin: 10px;'>
+                               &rdetail.extras.call.null;
+                       </div>
+
+                       <div id='rdetail_cn_browse_select_div' class='details-base' style='margin-bottom: 5px;'>
+                               <span>&rdetail.extras.call.local; </span>
+                               <select id='cn_browse_selector'>
+                               </select>
+                       </div>
+                       <!--#include virtual="../common/cn_browse.xml"-->
+               </div>
+
+               <!--#include virtual="rdetail_cn_details.xml"-->
+
+       </div>
+</div>
+</div>
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_summary.xml b/Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_summary.xml
new file mode 100644 (file)
index 0000000..8914b31
--- /dev/null
@@ -0,0 +1,83 @@
+
+<!-- This holds the record summary information -->
+<div class='details-grid'>
+       <table id='rdetail_details_table'>
+               <tbody id='rdetail_details_tbody'>
+
+                       <tr>
+                               <td id='rdetail_image_cell' rowspan='10' style='border-right: 1px solid #efefef; text-align: center;'>
+                                       <a id='rdetail_img_link'>
+                                               <img style='margin: 0 auto; border: none;' id='rdetail_image' onerror='hideMe($("rdetail.jacket_attrib_div"));hideMe($("rdetail_img_link"));'/>
+                                       </a>
+                    <!-- vendor attribution link -->
+                    <div class='jacket_attrib hide_me' id='rdetail.jacket_attrib_div'>
+                        <div>&opac.image_provided;</div>
+                        <div><a target='_blank' href='&vendor.base_link;' class='classic_link' id='rdetail.jacket_attrib_link'>&vendor.name;</a></div>
+                    </div>
+                               </td>
+                               <td class='title'>&common.title;</td>           
+                               <td id='rdetail_title'> </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.author;</td>          
+                               <td><a title='&rdetail.author.search;' id='rdetail_author'></a></td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.isbn;</td>                    
+                               <td id='rdetail_isbn'> </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.edition;</td>         
+                               <td id='rdetail_edition'> </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.pubdate;</td>         
+                               <td id='rdetail_pubdate'> </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.publisher;</td>               
+                               <td id='rdetail_publisher'> </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.physical;</td>                
+                               <td id='rdetail_physical_desc'> </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&common.format;</td>                  
+                               <td>
+                                       <img id='rdetail_tor_pic' class='tor_pic' />
+                                       <span id='rdetail_tor' style='padding-left: 5px;'> </span>
+                               </td>
+                       </tr>
+                       <tr>
+                               <td class='title'>&rdetail.detailMain.abstract;</td>    
+                               <td id='rdetail_abstract'> </td>
+                       </tr>
+
+                       <tr class='hide_me' id='rdetail_online_row'>
+                               <td class='title'>&rdetail.summary.online;</td>
+                               <td id='rdetail_online'> </td>
+                       </tr>
+               </tbody>
+       </table>
+       <!-- Empty span used for creating unAPI links -->
+       <abbr name="unapi" class="unapi-id">
+               <!-- unAPI URI goes here -->
+       </abbr>
+
+       <script language='javascript' type='text/javascript'>
+               config.ids.rdetail.details_body         = 'rdetail_details_body'; 
+               config.ids.rdetail.title                        = 'rdetail_title';
+               config.ids.rdetail.author                       = 'rdetail_author';
+               config.ids.rdetail.isbn                         = 'rdetail_isbn';
+               config.ids.rdetail.edition                      = 'rdetail_edition';
+               config.ids.rdetail.pubdate                      = 'rdetail_pubdate';
+               config.ids.rdetail.publisher            = 'rdetail_publisher';
+               config.ids.rdetail.tor                          = 'rdetail_tor';
+               config.ids.rdetail.abstr                        = 'rdetail_abstract';
+               config.ids.rdetail.image                        = 'rdetail_image';
+               config.ids.rdetail.tor_pic                      = 'rdetail_tor_pic';
+       </script>
+
+</div> <!-- details_body -->
+
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/result/filtersort.xml b/Open-ILS/web/opac/skin/craftsman/xml/result/filtersort.xml
new file mode 100644 (file)
index 0000000..2057fdf
--- /dev/null
@@ -0,0 +1,25 @@
+<span>
+       <table>
+               <tr>
+                       <td nowrap='nowrap'><label>&result.limit2avail;</label></td>
+                       <td class='checkbox' style='padding-right: 5px;'><input type='checkbox' id='opac.result.limit2avail' onclick='searchBarSubmit(true);' />&nbsp;</td>
+                       <td><select id='opac.result.sort' onchange='searchBarSubmit(true);'>
+                               <option selected='selected' value=''>&result.sort_by;</option>
+                               <optgroup label='&result.sort_by.title;'>
+                                       <option id='opac.result.title.a2z' label='&common.a2z.titla;' value='title.asc'>&common.a2z.title;</option>
+                                       <option id='opac.result.title.z2a' label='&common.z2a.titla;' value='title.desc'>&common.z2a.title;</option>
+                               </optgroup>
+                               <optgroup label='&result.sort_by.author;'>
+                                       <option id='opac.result.author.a2z' label='&common.a2z.author;' value='author.asc'>&common.a2z.author;</option>
+                                       <option id='opac.result.author.z2a' label='&common.z2a.author;' value='author.desc'>&common.z2a.author;</option>
+                               </optgroup>
+                               <optgroup label='&result.sort_by.pubdate;'>
+                                       <option id='opac.result.pubdate.new2old' label='&common.new2old.pubdate;' 
+                                               value='pubdate.desc'>&common.new2old.pubdate;</option>
+                                       <option id='opac.result.pubdate.old2new' label='&common.old2new.pubdate;' 
+                                               value='pubdate.asc'>&common.old2new.pubdate;</option>
+                               </optgroup>
+                       </select></td>
+               </tr>
+       </table>
+</span>
\ No newline at end of file
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/result/result_info.xml b/Open-ILS/web/opac/skin/craftsman/xml/result/result_info.xml
new file mode 100644 (file)
index 0000000..01321ae
--- /dev/null
@@ -0,0 +1,74 @@
+<div class='resultinfo-box'>
+       <table>
+               <tbody>
+                       <tr>    
+                               <td id='next_prev_links'>       
+                                       <span class='hide_me' id='result_info_div' style='font-size: 9pt;'>
+                                               <span> &common.results; </span> 
+                                               <span id='offset_start'> </span>
+                                               <span> - </span>
+                                               <span id='offset_end'> </span>
+                                               <span> &common.ofAtLeast; </span>
+                                               <span id='result_count'> </span>
+                                               <span style='padding-left: 6px;'> (page </span>
+                                               <span id='current_page'> </span>
+                                               <span> &common.of; </span>
+                                               <span id='num_pages'> </span>
+                                       </span>
+       
+                                       <span id='start_end_links_span' class='hide_me' 
+                                                       style='padding-left: 40px;' >
+                                               <a class='search_page_nav_link' id='search_home_link' 
+                                                       title="&rdetail.page.results;">&rdetail.start;</a><a class='search_page_nav_link' 
+                                                               id='prev_link' title='&rdetail.page.previous;'>&#171;</a>
+       
+                                               <span class='search_page_nav_link' id='page_numbers'> </span>
+       
+                                               <a  class='search_page_nav_link' id='next_link' 
+                                                       title='&rdetail.page.next;'>&#187;</a>
+                                                       <!--
+                                                       <a class='search_page_nav_link' 
+                                                               id='end_link' title="&rdetail.page.last;">&rdetail.end;</a>
+                                                               -->
+                                       </span> 
+                               </td>   
+                               <td width='15%' colspan='5' align='center'>
+                                       <span id='search_info_table' class='hide_me'>
+                                               <b>&result.info.copies; </b>
+                                       </span>
+                               </td>
+                       </tr>           
+               </tbody>
+       </table>
+</div>
+<div class='resultinfo-bottom-box'>
+       <table>
+               <tbody>
+                       <tr id='result_thead_row'>
+                               <td> 
+                                       <div class='hide_me' id='no_formats' style='padding: 4px;'>
+                                               <b>
+                                                       <span style='color:red;'>*</span>
+                                                       &result.info.no.items;
+                                                       <div>&result.info.format.items;</div>
+                                               </b>
+                                       </div>
+                               </td>
+                               <td>
+                                       <div class='hide_me' id='rresult_show_all' style='padding: 4px;'>
+                                               <a href='javascript:rresultExpandSearch();' id='rresult_show_all_link' 
+                                                       class='classic_link'>&result.info.show; </a>
+                                       </div>
+                               </td>
+                               <td>
+                                       <div class='hide_me' id='rresult_show_here' style='padding: 4px;'>
+                                               <a href='javascript:rresultContractSearch();' id='rresult_show_here_link' 
+                                                       class='classic_link'>&result.info.show; </a>
+                                       </div>
+       
+                               </td>
+                               <td rowspan='2' class='copy_count_cell' style='font-size: 8pt; padding-top: 4px; width: 80px;'  align='center' name='result_thead_ccell'> </td>
+                       </tr>   
+               </tbody>
+       </table>
+</div>
\ No newline at end of file
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/result/result_lowhits.xml b/Open-ILS/web/opac/skin/craftsman/xml/result/result_lowhits.xml
new file mode 100644 (file)
index 0000000..168819e
--- /dev/null
@@ -0,0 +1,39 @@
+<div id='result_low_hits' class='lowhits-box hide_me'>
+       <ul>
+               <li>
+                       <div id='result_low_hits_msg' class='hide_me'>&result.lowhits.few;</div>
+                       <div id='result_zero_hits_msg' class='hide_me'>&result.lowhits.zero;</div>
+               </li>   
+               <!-- spell checker -->
+               <li id='did_you_mean'>
+                       <span>&result.lowhits.did.you.mean; </span>
+                       <a class='classic_link' id='spell_check_link'> </a>
+               </li>
+       
+               <li id='low_hits_remove_format' class='hide_me'>
+                       <span>&result.lowhits.formats; </span>
+                       <a id='low_hits_remove_format_link' class='classic_link'>&result.lowhits.formats.search;</a>
+               </li>
+       
+               <li id='low_hits_cross_ref' class='hide_me'>
+                       <span>&result.lowhits.related;</span>
+                       <div>
+                               <a id='low_hits_xref_link' class='classic_link' style='padding-right: 5px;'> </a>
+                       </div>
+               </li>
+       
+               <li id='low_hits_expand_range' class='hide_me'>
+                       <span>&result.lowhits.expand; </span>
+                       <a id='low_hits_expand_link' class='classic_link' style='padding-right: 5px;'> </a>
+               </li>
+                       
+               <li id='low_hits_search_type' class='hide_me'>
+                       <span>&result.lowhits.class;</span>
+                       <a id='low_hits_title_search' class='classic_link' style='padding-right: 5px;'>&result.lowhits.title;</a>
+                       <a id='low_hits_author_search' class='classic_link' style='padding-right: 5px;'>&result.lowhits.author;</a>
+                       <a id='low_hits_subject_search' class='classic_link' style='padding-right: 5px;'>&result.lowhits.subject;</a>
+                       <a id='low_hits_series_search' class='classic_link' style='padding-right: 5px;'>&result.lowhits.series;</a>
+                       <a id='low_hits_keyword_search' class='classic_link' style='padding-right: 5px;'>&result.lowhits.keyword;</a>
+               </li>
+       </ul>
+</div>
\ No newline at end of file
diff --git a/Open-ILS/web/opac/skin/craftsman/xml/result/result_table.xml b/Open-ILS/web/opac/skin/craftsman/xml/result/result_table.xml
new file mode 100644 (file)
index 0000000..d7c2bf9
--- /dev/null
@@ -0,0 +1,146 @@
+<!-- Search results are spit into this table -->
+
+<div id='result_table_div' xmlns:xi="http://www.w3.org/2001/XInclude">
+
+       <table id='res_table'> 
+
+               <!-- for some reason, this is the only way i can force the cell widths -->
+               <thead id='result_thead'>
+                       <tr>
+                               <td class='result_table_pic_header'></td>
+                               <td> </td>
+                       </tr>
+               </thead>
+
+               <tbody id='result_table'>
+                       <tr>
+
+                               <td class='result_table_row'>
+                                       <!--#include virtual="result_info.xml"-->
+                               </td>
+                       </tr>
+
+                       <!-- Template for displaying a search result.  This row template is cloned and inserted
+                                       for each result returned -->
+
+                       <tr id='result_table_template' class='hide_me'>
+
+                               <!-- Jacket image goes here -->
+
+                               <td align='left'>
+                                       <table class='book-results'>
+                                               <tbody>
+                                                       <tr name='counts_row'>
+                                                               <td class='bookjacket' valign='middle' style='vertical-align: middle;'>
+                                                                       <a><img name='item_jacket' /></a>
+                                                               </td>
+
+                                                               <td name='result_table_title_cell'>
+                                                                       <!-- Title goes here -->
+                                                                       <h1><a title="&result.table.keyword;" name='item_title'> 
+                                                                               <!-- Title goes here -->
+                                                                       </a></h1>
+                                                                       
+                                                                       <h2><a title="&result.table.author;" name='item_author'> 
+                                                                               <!-- Author goes here -->
+                                                                       </a></h2>
+                                                                       <blockquote>
+                                                                               <span name='result_table_extra_span' class='hide_me'>
+                                                                                       <span name='result_table_pub_box'> 
+                                                                                               <span name='result_table_edition_span'></span> |
+                                                                                               <span name='result_table_pub_span'> </span> |
+                                                                                               <span name='result_table_phys_span'> </span>
+                                                                                       </span>
+                                                                               </span>
+                                                                       </blockquote>
+
+                                                                       <div name='result_table_format_cell'>
+                                                                               <div class='tool-icons'>
+                                                                                       <a name='text_link'><img src='../../../../images/tor/book-icon.gif' class='dim' /></a>
+                                                                                       <a name='sound recording-nonmusical_link'><img src='../../../../images/tor/nonmusic-icon.gif' class='dim' /></a>
+                                                                                       <a name='moving image_link'><img src='../../../../images/tor/mov-icon.gif' class='dim' /></a>
+                                                                                       <a name='software, multimedia_link'><img src='../../../../images/tor/software-icon.gif' class='dim' /></a>
+                                                                                       <a name='sound recording-musical_link'><img src='../../../../images/tor/sound-icon.gif' class='dim' /></a>
+                                                                                       <a name='cartographic_link'><img src='../../../../images/tor/earth-icon.gif' class='dim' /></a>
+                                                                                       <a name='mixed material_link'><img src='../../../../images/tor/mix-icon.gif' class='dim' /></a>
+                                                                                       <a name='notated music_link'><img src='../../../../images/tor/mussymbol-icon.gif' class='dim' /></a>
+                                                                                       <a name='sound recording_link'><img src='../../../../images/tor/recsound-icon.gif' class='dim' /></a>
+                                                                                       <a name='still image_link'><img src='../../../../images/tor/pic-icon.gif' class='dim' /></a>
+                                                                                       <a name='three dimensional object_link'><img src='../../../../images/tor/threed-icon.gif' class='dim' /></a>
+                                                                                       <div class='clear'></div>
+                                                                               </div>
+                                                                               <span class='hide_me' style='color: #9999FF; padding-left: 10px; font-size: 7pt; font-weight: 300;'> 
+                                                                                       <span>&common.relevancy; </span><span name='relevancy_span'> </span>
+                                                                               </span>
+       
+                                                                               <span class='placeholder hide_me' name='place_hold_span'>
+                                                                                       <a href='javascript:void(0);' name='place_hold_link'>&opac.holds.placeHold;</a>
+                                                                               </span>
+                                                                               <div class='clear'></div>
+       
+                                                                               <!-- Empty span used for creating unAPI links -->
+                                                                               <abbr name="unapi" class="unapi-id">
+                                                                                       <!-- unAPI URI goes here -->
+                                                                               </abbr>
+
+                                                                           <!-- Empty span used for creating Google Book Search-->
+                                                                           <span name="googleBooks" class="hide_me">
+                                                                                   <a style='padding-left: 8px;' class='classic_link' name="googleBooks-link">&result.googleBooks.browse;</a>
+                                                                           </span>
+    
+                                                                       </div>
+                                                                       
+                                                               </td>
+
+                                                               <!-- Copy this td for each copy count appended -->
+                                                               <td nowrap='nowrap' name="copy_count_cell" class='count' style="width: 80px; padding: 6px 2px;"> </td>
+                                                       </tr>
+                                               </tbody>
+                                       </table>
+                               </td>
+                       </tr>
+               </tbody>
+       </table>
+
+
+   <!-- ====================== -->
+   <div id='result_info_2' class='pageresults-box hide_me'>
+               <span class='hide_me' id='result_info_div2'>
+                  <span> &common.results; </span> 
+                  <b id='offset_start2'> </b>
+                  <span> - </span>
+                  <b id='offset_end2'> </b>
+                  <span> &common.ofAtLeast; </span>
+                  <b id='result_count2'> </b>
+                  <span style='padding-left: 6px;'> (page </span>
+                  <span id='current_page2'> </span>
+                  <span> &common.of; </span>
+                  <span id='num_pages2'> </span>
+               </span>
+                                  
+               <span id='start_end_links_span2' class='hide_me' style='padding-left: 40px;' >
+               <a class='search_page_nav_link' id='search_home_link2' 
+                  title="&rdetail.page.results;">&rdetail.start;</a><a class='search_page_nav_link' 
+                  id='prev_link2' title='&rdetail.page.previous;'>&#171;</a>
+       
+               <span class='search_page_nav_link' id='page_numbers2'> </span>
+                  <a  class='search_page_nav_link' id='next_link2' 
+                         title='&rdetail.page.next;'>&#187;</a>
+                         <!--
+                         <a class='search_page_nav_link' 
+                         id='end_link2' title="&rdetail.page.last;">&rdetail.end;</a>
+                         -->
+               </span>   
+   </div>
+   <!-- ====================== -->
+
+
+       <script language='javascript' type='text/javascript'>
+               config.names.result.format_cell = 'result_table_format_cell';
+               config.names.result.format_link = 'resource_link'
+               config.names.result.format_pic = 'format_pic'
+       </script>
+
+</div>
+
+
diff --git a/Open-ILS/web/opac/theme/craftsman/css/colors.css b/Open-ILS/web/opac/theme/craftsman/css/colors.css
new file mode 100644 (file)
index 0000000..7209c94
--- /dev/null
@@ -0,0 +1,100 @@
+body a                 { color: black; text-decoration: none;}
+body a:visited { color: black; text-decoration: none;}
+body a:hover   { color: red; text-decoration: underline;}
+
+
+/* the idea is to have 4 complimentary colors that 
+ * are used throughout the opac.  Edit those colors
+ * in this file
+ */
+.color_1 { background: #A7EA9D; color: #000000; }
+.color_2 { background: #64EA4F; color: #000000; }
+.color_3 { background: #E0F6E0; color: #000000; }
+.color_4 { background: #E0F0E0; color: #000000; }
+
+.border_1 { border: 1px solid #A7EA9D; }
+.border_2 { border: 1px solid #64EA4F; }
+.border_3 { border: 1px solid #E0F6E0; }
+.border_4 { border: 1px solid #E0F0E0; }
+
+.border_1_2 { border: 2px solid #A7EA9D; }
+.border_2_2 { border: 2px solid #64EA4F; }
+.border_3_2 { border: 2px solid #E0F6E0; }
+.border_4_2 { border: 2px solid #E0F0E0; }
+
+.border_1_3 { border: 3px solid #A7EA9D; }
+.border_2_3 { border: 3px solid #64EA4F; }
+.border_3_3 { border: 3px solid #E0F6E0; }
+.border_4_3 { border: 3px solid #E0F0E0; }
+
+
+
+
+/* general purpose light borders */
+.border_5 { border: 1px solid #D0D0D0; }
+.border_6 { border: 1px solid #808080; }
+
+input:focus { background: #E0F0E0; color: #000000;}
+a:focus { background: #E0F0E0; color: #000000;}
+
+
+/* ---------------------------------------------------------------------- */
+
+.canvas { /* main content div for each page */
+    /*
+       border-left: 3px solid #A7EA9D;
+    border-bottom: 3px solid #A7EA9D;
+       border-top: 3px solid #A7EA9D;
+       */
+}
+
+/* border around home search box */
+.home_search { border: 3px solid #A7EA9D; }
+
+/* main nav sidebar */
+.sidebar_item_active { background: #deddd2; }
+
+/* record detail summary block */
+.rdetail_desc { border: 1px solid #A7EA9D; }
+.rdetail_item { border: 1px solid #A7EA9D; }
+.rdetail_extras_selected { background: #E0F0E0;} 
+
+
+.data_grid thead tr { background: #E0F0E0; color: #000000; }
+.data_grid thead td { border: 1px solid #808080; }
+.data_grid tbody td { border: 1px solid #E0F6E0; }
+.data_grid_nb thead tr { background: #E0F0E0; color: #000000; }
+.data_grid_nb thead td { border: none; }
+.data_grid_nb tbody td { border: none; }
+
+.light_border { border: 1px solid #E0F6E0; }
+
+.adv_quick_search_submit { border-bottom: 3px solid #E0F6E0;}
+
+.myopac_link_active { background: #E0F6E0; }
+
+.sidebar_extra_link { text-decoration: none; }
+#searchbar_tag_on { color: red; }
+.searchbar_item { color: black; } 
+#login_box { border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
+#next_prev_links_dead { color: #808080; text-decoration: none; }
+
+.nav_link_active {font-weight: bold;}
+
+.search_link { text-decoration: none; }
+.result_table_subtable { border-top: 1px solid #E0E0E0; }
+
+.copy_count_cell { border-right: 1px solid #E0E0E0; } 
+.copy_count_div {      border-left: 2px solid #E0F6E0; border-right: 2px solid #E0F6E0; }
+
+#rdetail_image_cell { }
+
+
+
+.x_mark { color: red; }
+.check_mark { color: green; }
+
+#myopac_holds_thaw_date_form { border: 1px solid #E0E0E0; } 
+
+.invalid_field { border: 3px solid red; }