Formatting biblio view link options, other CSS tweaks; Adding record export widget...
authorOwen Leonard <oleonard@myacpl.org>
Thu, 7 Feb 2008 06:11:46 +0000 (00:11 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Fri, 8 Feb 2008 11:49:06 +0000 (05:49 -0600)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
koha-tmpl/opac-tmpl/prog/en/css/opac.css
koha-tmpl/opac-tmpl/prog/en/modules/opac-ISBDdetail.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-MARCdetail.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-main.tmpl
koha-tmpl/opac-tmpl/prog/images/addtoshelf.gif [new file with mode: 0644]
koha-tmpl/opac-tmpl/prog/images/cart2.gif [new file with mode: 0644]
koha-tmpl/opac-tmpl/prog/images/print.gif [new file with mode: 0644]
koha-tmpl/opac-tmpl/prog/images/star-ratings-empty.png [new file with mode: 0644]
koha-tmpl/opac-tmpl/prog/images/star-ratings.png [new file with mode: 0644]

index 2dba97d..47ef6f3 100644 (file)
@@ -312,19 +312,38 @@ a .term {
 /* action buttons */
 #action {
        margin-top : .5em;
+       background-color : #F3F3F3;
+       border : 1px solid #E8E8E8;
+       padding-bottom : 3px;
 }
 
 #action li {
        list-style : none;
+       margin : .2em;
+       padding : .3em 0;
 }
 
 #action a {
-       background-color : #F3F3F3;
-       border : 1px solid #E8E8E8;
-       display : block;
-       margin : .2em;
-       padding : .5em;
+       background-position : left;
+       background-repeat : no-repeat;
        text-decoration : none;
+       padding-left : 26px;
+}
+
+#action a.reserve, #toolbar a.reserve {
+       background-image:url(../../images/placereserve.gif);
+}
+
+#action a.addtoshelf, #toolbar a.addtoshelf {
+       background-image:url(../../images/addtoshelf.gif);
+}
+
+#action a.addtocart, #toolbar a.addtocart {
+       background-image:url(../../images/cart2.gif);
+}
+
+#action a.print, #toolbar a.print {
+       background-image:url(../../images/print.gif);
 }
 
 /* the itemtype list in advanced search */
@@ -638,9 +657,13 @@ a.cancel {
        padding-left : 1em;
 }
 
+#toolbar ul {
+       border-bottom : 1px solid #AFBCCF;
+}
+
 #toolbar ul {
        margin : 1em 0 0 0;
-       padding : 0;
+       padding : 0 0 .3em 0;
 }
 
 #toolbar ul li {
@@ -649,10 +672,19 @@ a.cancel {
 }
 
 #toolbar ul li a {
-       border : 1px solid #afbccf;
+       border-left : 1px solid #afbccf;
+       border-top : 1px solid #afbccf;
+       border-right : 1px solid #afbccf;
        padding : .3em;
        text-decoration : none;
-       margin-right : .1em;
+       margin-left : .3em;
+}
+
+#toolbar ul li a.link {
+       border : 0;
+       background-position : left;
+       background-repeat : no-repeat;
+       padding : .3em .3em .3em 26px;
 }
 
 .resultscontrol, .resultscontrol select {
@@ -737,14 +769,6 @@ td.resultscontrol img {
        color:#006699;
 }
 
-input.reserve, a.reserve {
-       background-image:url(../../images/placereserve.gif);
-}
-
-a.reserve {
-       background-color:#006699;
-       color:White;
-}
 .unavailable {
        color: #990033;
 }
@@ -838,15 +862,6 @@ a:active.nav {
        text-decoration: none;
 }
 
-input.icon {
-}
-
-input.shelf, a.shelf {
-}
-
-input.clearall, a.clearall {
-}
-
 /* Tabs */
 ul.link-tabs {
        list-style-type: none;
@@ -1361,8 +1376,43 @@ div#menu li.active a:hover {
        float : right;
 }
 
-#go {
+#searchsubmit {
        cursor : default;
        font-size : 87%;
-       margin-top : -.2em;
+       margin-top : -.1em;
+}
+
+#export {
+       margin-top : .5em;
+       background-color : #F3F3F3;
+       border : 1px solid #E8E8E8;
+       font-size : 76%;
+       padding : 3px;
+       text-align : center;
+}
+
+#export label {
+       display : block;
+       font-weight : bold;
+       font-size : 110%;
+       margin-bottom : 2px;
+}
+
+#export input {
+       padding : 2px;
+}
+#starFull {
+       background: url(../../images/bluestars.png) top left no-repeat;
+       height: 25px;
+       margin: 0;
+       padding: 0;
+}
+
+#starMT {
+       background: url(../../images/emptystars.png) top left no-repeat;
+       height: 25px;
+       margin: 0 3px 0 30px;
+       padding: 0;
+       position: relative;
+       width: 100px;
 }
\ No newline at end of file
index 135e7a9..7c0c400 100644 (file)
 <body>
 <!-- TMPL_INCLUDE name="masthead.inc" -->
 
-<div id="doc3" class="yui-t1">
+<!-- TMPL_IF NAME="OpacNav" --><div id="doc3" class="yui-t1"><!-- TMPL_ELSE --><div id="doc3" class="yui-t7"><!-- /TMPL_IF -->
    <div id="bd">
        <div id="yui-main">
-       <div class="yui-b"><div class="yui-g">
+       <div class="yui-b"><div class="yui-ge">
+    <div class="yui-u first">
+       
+       
+    <h1>ISBD</h1>
+    <!-- TMPL_VAR name="ISBD" -->
+       
+       </div>
+       <div class="yui-u">
 
-<div id="toolbar">
+<ul id="action">
 
-<ul><!-- TMPL_UNLESS NAME="norequests" -->
-       <!-- TMPL_IF NAME="RequestOnOpac" -->
-               <li><a href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
-               Place Reserve
-               </a></li>
-       <!-- /TMPL_IF -->
+<!-- TMPL_UNLESS NAME="norequests" -->
+    <!-- TMPL_UNLESS name="bi_notforloan" -->
+        <!-- TMPL_IF NAME="RequestOnOpac" -->
+            <li><a class="reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
+            Place Reserve
+            </a></li>
+        <!-- /TMPL_IF -->
+    <!-- /TMPL_UNLESS -->
 <!-- /TMPL_UNLESS -->
-        <li><a href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
-            MARC View
-        </a></li>
-        <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
-            Normal
-        </a></li>
-        <li><a href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
+        <li><a class="print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
             Print
         </a></li>
 <!-- TMPL_IF name="virtualshelves" -->
     <!-- TMPL_IF NAME="loggedinusername" -->
-       <li> <a href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
-            Add to My Book List
+        <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
+            Save to Your Lists
         </a></li>
     <!-- /TMPL_IF -->
 <!-- /TMPL_IF -->
-        <li><a href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
-            Add to My Cart
-        </a></li></ul>
+        <!-- TMPL_IF NAME="opacbookbag" --><li><a class="addtocart" href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
+            Add to Your Cart
+        </a></li><!-- /TMPL_IF -->
+</ul>
+               <div id="export">
+               <form method="get" action="/cgi-bin/koha/opac-export.pl">
+               <label for="format">Save Record:</label>
+           <select name="format" id="format">
+               <option value="">-- Choose Format --</option>
+        <option value="mods">MODS (XML)</option>
+        <option value="dc">Dublin Core (XML)</option>
+        <option value="marcxml">MARCXML</option>
+        <option value="marc8">MARC (non-Unicode/MARC-8)</option>
+        <option value="utf8">MARC (Unicode/UTF-8)</option>    </select><input type="hidden" name="op" value="export" /><input type="hidden" name="bib" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
+<input type="submit" name="save" value="Go" /></form></div>
 </div>
-    
-    <h1>ISBD</h1>
-    <!-- TMPL_VAR name="ISBD" -->
-    
+</div>
+
+<div class="yui-g">
        <div id="bibliodescriptions" class="toptabs">
 <ul>   
 <!-- TMPL_IF name="subscriptionsnumber" --><li>
 <!-- TMPL_IF NAME="AmazonContent" -->
 <!-- Amazon Reviews -->
 <div id="opac-isbd-amazonreviews">
-        <h2>Amazon Reader Reviews:</h2>
-        <h4>
+        
     <!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
     <!-- TMPL_IF NAME="isbn" -->
-        <a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="isbn" -->&store=books">Add your own review</a></h4>
+        <h4><a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="isbn" -->&amp;store=books">Add your own review</a></h4>
     <!-- /TMPL_IF -->
     <!-- /TMPL_LOOP --><br/>
 
     <!-- /TMPL_LOOP -->
     <!-- TMPL_ELSE -->
 
-    <div class="content_set">
-    <p class="error"> Sorry, there are no reviews available for this title. </p>
-    </div>
+    <p> Sorry, there are no reviews available for this title. </p>
 
     <!-- /TMPL_IF -->
 </div> <!-- itemReviews -->
 </div>
 </div>
 </div>
-<div class="yui-b">
-<!--TMPL_INCLUDE NAME="navigation.inc" -->
-<!-- TMPL_INCLUDE name="usermenu.inc" -->
-</div>
+       <!-- TMPL_IF NAME="OpacNav" --><div class="yui-b"><!--TMPL_INCLUDE NAME="navigation.inc" --></div><!-- /TMPL_IF -->
 </div>
 <!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
\ No newline at end of file
index ec18b7e..5f5de8d 100644 (file)
@@ -4,20 +4,19 @@
 <body>
 <!-- TMPL_INCLUDE name="masthead.inc" -->
 
-<div id="doc3" class="yui-t1">
+<!-- TMPL_IF NAME="OpacNav" --><div id="doc3" class="yui-t1"><!-- TMPL_ELSE --><div id="doc3" class="yui-t7"><!-- /TMPL_IF -->
    <div id="bd">
        <div id="yui-main">
        <div class="yui-b"><div class="yui-g">
 
 <div id="toolbar">
-
 <ul>
-       <!-- TMPL_UNLESS NAME="norequests" --><!-- TMPL_IF NAME="RequestOnOpac" --><li><a href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Reserve</a></li><!-- /TMPL_IF --><!-- /TMPL_UNLESS -->
-       <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Normal</a></li>
-       <li><a href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">ISBD</a></li>
-       <li><a href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Print</a></li>
-       <li><!-- TMPL_IF name="virtualshelves" --><!-- TMPL_IF NAME="loggedinusername" --><a href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Add to My Book List</a><!-- /TMPL_IF --><!-- /TMPL_IF --></li>
-       <li><a href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Add to My Cart</a></li>
+       <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Normal View</a></li>
+       <!-- TMPL_IF NAME="ISBD" --><li><a href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">ISBD View</a></li><!-- /TMPL_IF -->
+       <!-- TMPL_UNLESS NAME="norequests" --><!-- TMPL_IF NAME="RequestOnOpac" --><li><a class="link reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Hold</a></li><!-- /TMPL_IF --><!-- /TMPL_UNLESS -->
+       <li><a class="link print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Print</a></li>
+       <!-- TMPL_IF name="virtualshelves" --><!-- TMPL_IF NAME="loggedinusername" --><li><a class="link addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Save to Your Lists</a></li><!-- /TMPL_IF --><!-- /TMPL_IF -->
+       <!-- TMPL_IF NAME="opacbookbag" --><li><a class="link addtocart" href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Add to Your Cart</a></li><!-- /TMPL_IF -->
 </ul>
 </div>
 </div>
 
 </div>
 </div>
-<div class="yui-b">
-<!--TMPL_INCLUDE NAME="navigation.inc" -->
-<!-- TMPL_INCLUDE name="usermenu.inc" -->
-</div>
+       <!-- TMPL_IF NAME="OpacNav" --><div class="yui-b"><!--TMPL_INCLUDE NAME="navigation.inc" --></div><!-- /TMPL_IF -->
 </div>
 <!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
\ No newline at end of file
index 7abe3f3..ec9dde2 100755 (executable)
@@ -18,7 +18,7 @@
 <body>
 <!--TMPL_INCLUDE NAME="masthead.inc" -->
 
-<div id="doc3" class="yui-t1">
+<!-- TMPL_IF NAME="OpacNav" --><div id="doc3" class="yui-t1"><!-- TMPL_ELSE --><div id="doc3" class="yui-t7"><!-- /TMPL_IF -->
    <div id="bd">
        <div id="yui-main">
        <div class="yui-b"><div class="yui-ge">
 <!-- TMPL_UNLESS NAME="norequests" -->
     <!-- TMPL_UNLESS name="bi_notforloan" -->
         <!-- TMPL_IF NAME="RequestOnOpac" -->
-            <li><a href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
+            <li><a class="reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
             Place Reserve
             </a></li>
         <!-- /TMPL_IF -->
     <!-- /TMPL_UNLESS -->
 <!-- /TMPL_UNLESS -->
-       
-
-        <li><a href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
+        <li><a class="print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
             Print
         </a></li>
 <!-- TMPL_IF name="virtualshelves" -->
     <!-- TMPL_IF NAME="loggedinusername" -->
-        <li><a href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
-            Add to My List
+        <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
+            Save to Your Lists
         </a></li>
     <!-- /TMPL_IF -->
 <!-- /TMPL_IF -->
-        <li><a href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
-            Add to My Cart
-        </a></li>
+        <!-- TMPL_IF NAME="opacbookbag" --><li><a class="addtocart" href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
+            Add to Your Cart
+        </a></li><!-- /TMPL_IF -->
 </ul>
+               <div id="export">
+               <form method="get" action="/cgi-bin/koha/opac-export.pl">
+               <label for="format">Save Record:</label>
+           <select name="format" id="format">
+               <option value="">-- Choose Format --</option>
+        <option value="mods">MODS (XML)</option>
+        <option value="dc">Dublin Core (XML)</option>
+        <option value="marcxml">MARCXML</option>
+        <option value="marc8">MARC (non-Unicode/MARC-8)</option>
+        <option value="utf8">MARC (Unicode/UTF-8)</option>    </select><input type="hidden" name="op" value="export" /><input type="hidden" name="bib" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
+<input type="submit" name="save" value="Go" /></form></div>
 </div>
 </div>
 
        <li> <a class="external" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
             MARC View
         </a></li>
+       <li></li>
 </ul>
 
 <div id="holdings" class="tabs-container">
 <!-- TMPL_IF NAME="AmazonContent" -->
 <!-- Amazon Reviews -->
 <div id="amazonreviews" class="tabs-container">
-        <h2>Amazon Reader Reviews:</h2>
         
     <!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
     <!-- TMPL_IF NAME="isbn" -->
     <!-- /TMPL_LOOP -->
     <!-- TMPL_ELSE -->
 
-    <div class="content_set">
-    <p class="error"> Sorry, there are no reviews available for this title. </p>
-    </div>
+    <p> Sorry, there are no reviews available for this title. </p>
 
     <!-- /TMPL_IF -->
 </div> <!-- itemReviews -->
@@ -425,11 +432,11 @@ title="<!-- TMPL_VAR NAME="itype" -->" /><!-- /TMPL_IF -->
 <!-- /TMPL_LOOP -->
 
 </div>
+
 </div>
 </div>
 </div>
-       <div class="yui-b">
-<!--TMPL_INCLUDE NAME="navigation.inc" --></div>
+       <!-- TMPL_IF NAME="OpacNav" --><div class="yui-b"><!--TMPL_INCLUDE NAME="navigation.inc" --></div><!-- /TMPL_IF -->
        
        </div>
 
index 146ae19..caae1d2 100644 (file)
@@ -5,7 +5,7 @@
 <body>
 <!--TMPL_INCLUDE NAME="masthead.inc" -->
 
-<div id="doc3" class="yui-t1">
+<!-- TMPL_IF NAME="OpacNav" --><div id="doc3" class="yui-t1"><!-- TMPL_ELSE --><div id="doc3" class="yui-t7"><!-- /TMPL_IF -->
    <div id="bd">
        <div id="yui-main">
        <div class="yui-b"><div class="yui-ge">
@@ -99,9 +99,7 @@
 </div>
 </div>
 </div>
-<div class="yui-b">
-<!--TMPL_INCLUDE NAME="navigation.inc" -->
-</div>
+<!-- TMPL_IF NAME="OpacNav" --><div class="yui-b"><!--TMPL_INCLUDE NAME="navigation.inc" --></div><!-- /TMPL_IF -->
 </div>
 
 <!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
diff --git a/koha-tmpl/opac-tmpl/prog/images/addtoshelf.gif b/koha-tmpl/opac-tmpl/prog/images/addtoshelf.gif
new file mode 100644 (file)
index 0000000..76fe774
Binary files /dev/null and b/koha-tmpl/opac-tmpl/prog/images/addtoshelf.gif differ
diff --git a/koha-tmpl/opac-tmpl/prog/images/cart2.gif b/koha-tmpl/opac-tmpl/prog/images/cart2.gif
new file mode 100644 (file)
index 0000000..443e521
Binary files /dev/null and b/koha-tmpl/opac-tmpl/prog/images/cart2.gif differ
diff --git a/koha-tmpl/opac-tmpl/prog/images/print.gif b/koha-tmpl/opac-tmpl/prog/images/print.gif
new file mode 100644 (file)
index 0000000..e427388
Binary files /dev/null and b/koha-tmpl/opac-tmpl/prog/images/print.gif differ
diff --git a/koha-tmpl/opac-tmpl/prog/images/star-ratings-empty.png b/koha-tmpl/opac-tmpl/prog/images/star-ratings-empty.png
new file mode 100644 (file)
index 0000000..71c9171
Binary files /dev/null and b/koha-tmpl/opac-tmpl/prog/images/star-ratings-empty.png differ
diff --git a/koha-tmpl/opac-tmpl/prog/images/star-ratings.png b/koha-tmpl/opac-tmpl/prog/images/star-ratings.png
new file mode 100644 (file)
index 0000000..b3003bc
Binary files /dev/null and b/koha-tmpl/opac-tmpl/prog/images/star-ratings.png differ