Trying to fix checkall function in the cart
authorOwen Leonard <oleonard@myacpl.org>
Tue, 4 Mar 2008 00:24:59 +0000 (13:24 +1300)
committerJoshua Ferraro <jmf@liblime.com>
Tue, 4 Mar 2008 10:47:49 +0000 (04:47 -0600)
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
koha-tmpl/opac-tmpl/prog/en/css/opac.css
koha-tmpl/opac-tmpl/prog/en/js/script.js
koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl

index 07b8801..09c7b11 100644 (file)
@@ -1340,11 +1340,12 @@ div#menu li.active a:hover {
 
 #cartmenulink span#basket {
        background-image : none;
+       float : none;
        display : inline;
        height : auto;
        position : relative;
        margin : 0;
-       padding : 0 5px 0 0;
+       padding : 0;
        left : auto;
        right : auto;
        top : auto;
@@ -1355,15 +1356,20 @@ div#menu li.active a:hover {
        background-color : #E6FCB7;
        color : #000;
        display : inline;
+       float : none;
        font-size : 80%;
        font-weight : normal;
        margin : 0 0 0 .9em;
        padding : 0 .3em 0 .3em;
        position : relative;
+       left : auto;
        right : auto;
        top : auto;
 }
 
+*html #cartmenulink span#basket, *html #cartmenulink span#basket span {
+}
+
 a#listsmenulink, a#listsmenulink:hover {
        color : #006699;
        font-size : 105%;
index 1c7c925..22ad15a 100644 (file)
@@ -40,6 +40,21 @@ $(document).ready(function(){
        $(".close").click(function(){
                window.close();
        });
+       $("#logout").click(function(){
+               alert("logging out!");
+               var nameCookie = "bib_list";
+           var valCookie = readCookie(nameCookie);
+               if (valCookie) { // basket has contents
+                       if(confirm("Are you sure you want to log out? The contents of your cart will be lost")){
+                               delBasket();
+                               return true;
+                       } else {
+                               return false;
+                       }
+               } else {
+                       return true;
+               }
+       });
 });
        
 YAHOO.util.Event.onContentReady("changelanguage", function () {
index 013439a..fd1ba87 100644 (file)
@@ -7,7 +7,33 @@
 <style type="text/css"> 
     @import url(<!-- TMPL_VAR NAME="themelang" -->/css/print.css);
 </style>
-    <!-- TMPL_ELSE --><!-- TMPL_INCLUDE NAME="doc-head-close.inc" --><!-- /TMPL_IF -->
+    <!-- TMPL_ELSE --><!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+       <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.checkboxes.pack.js"></script>
+       <script type="text/javascript">
+       //<![CDATA[
+       $(document).ready(function(){
+               $("#CheckAll").click(function(){
+               var checked = [];
+               $("#bookbag_form").checkCheckboxes("*", true).each(
+                   function() {
+                               selRecord(this.id,true); 
+                       }
+               ); 
+               return false;
+           });
+           $("#CheckNone").click(function(){
+           var checked = [];
+               $("#bookbag_form").unCheckCheckboxes("*",true).each(
+                   function() {
+                               selRecord(this.id,false);
+                       }
+               );
+               return false;
+           });
+       });
+       //]]>
+       </script>
+       <!-- /TMPL_IF -->
 </head>
 <body>
 
     <!-- /TMPL_LOOP -->
 
 <!-- TMPL_ELSE -->
-       <form action="/cgi-bin/koha/opac-basket.pl" method="get" name="bookbag_form">
+       <form action="/cgi-bin/koha/opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form">
     <table>
-                               <!-- TMPL_UNLESS NAME="print_basket" --><tr><td><a href="#" onclick="SelectAll()"><img src="/opac-tmpl/prog/images/checkall.gif" alt="Check All" border="0" /></a></td><td colspan="3"><b>Selected items :</b>
-<a href="javascript:delSelRecords();">
-    Remove
-</a> | 
+                               <!-- TMPL_UNLESS NAME="print_basket" --><tr><td colspan="3" style="padding-bottom: 7px;"><a id="CheckAll" href="#">Select All</a> <a id="CheckNone" href="#">Clear All</a> | <b>Selected items :</b>
+<a href="#" onclick="delSelRecords(); return false;">Remove</a>
 <!-- TMPL_IF NAME="loggedinusername" -->
-    <a href="javascript:addSelToShelf();">
-        Add to a shelf
-    </a>
+     | <a href="#" onclick="addSelToShelf(); return false;">Add to a shelf</a>
 <!-- /TMPL_IF --></td></tr><!-- /TMPL_UNLESS -->
         <!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
             <!-- TMPL_IF NAME="even" -->
                 <tr>
             <!-- /TMPL_IF -->
             <!-- TMPL_UNLESS NAME="print_basket" --><td>
-                    
-                        <label for="bib<!-- TMPL_VAR NAME="biblionumber" -->">
-                        </label>
-                        <br />
                         <input type="checkbox" value="<!-- TMPL_VAR NAME="biblionumber" -->" name="bib<!-- TMPL_VAR NAME="biblionumber" -->" id="bib<!-- TMPL_VAR NAME="biblionumber" -->" onclick="selRecord(value,checked);" />
                    
                 </td> <!-- /TMPL_UNLESS -->
-            <td><!-- TMPL_VAR name="itemtype" --></td>
             <td><a href="#" onclick="openBiblio('<!-- TMPL_VAR name="dest" -->',<!-- TMPL_VAR name="biblionumber" -->)">
                         <!-- TMPL_VAR NAME="title" -->
                     </a>
                         <!-- TMPL_IF name="notes" -->
                         <p><!-- TMPL_VAR name="notes" --></p>
                         <!-- /TMPL_IF --></td>
-            <td><!-- TMPL_VAR NAME="classification" --></td>
+            <td><!-- TMPL_VAR name="description" --></td>
             </tr>
         <!-- /TMPL_LOOP -->
     </table></form>