[Koha-patches] [PATCH] Adding check all/none controls to opac suggestions, following opac shelves interface.

Owen Leonard oleonard at myacpl.org
Mon May 12 14:58:10 CEST 2008


---
 koha-tmpl/opac-tmpl/prog/en/css/opac.css           |   12 +++++++++---
 .../prog/en/modules/opac-suggestions.tmpl          |   15 +++++++++++++--
 2 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
index 5b1b679..5aa89ea 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
@@ -1673,9 +1673,15 @@ a#MARCview, a#ISBDview, a#Normalview {
 #shelfbrowser a {
 	display : block;
 }
-
-
-
+a.new {
+	background : transparent url("../../images/new.gif") center left no-repeat;
+	border : 0;
+	color : #006699;
+	cursor : pointer;
+	margin:0pt 0.5em;
+	padding-left : 15px;
+	text-decoration : none;
+}
 input.editshelf,a.editshelf {
 	background : transparent url("../../images/shelf-edit.gif") center left no-repeat;
 	border : 0;
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl
index 76101ab..75db161 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl
@@ -2,6 +2,7 @@
 <!-- TMPL_IF name="op_add" -->Enter a new purchase suggestion<!-- /TMPL_IF -->
 <!-- TMPL_IF name="op_else" -->Purchase Suggestions<!-- /TMPL_IF -->
 <!-- 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" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.tablesorter.pack.js"></script>
 <script type="text/JavaScript" language="JavaScript">
 //<![CDATA[
@@ -32,6 +33,14 @@ $.tablesorter.addParser({
 				<!-- /TMPL_IF -->
 				}
 			}); 
+			$("#CheckAll").click(function(){
+		        $(".checkboxed").checkCheckboxes();
+		        return false;
+		    });
+		    $("#CheckNone").click(function(){
+		        $(".checkboxed").unCheckCheckboxes();
+		        return false;
+		    }); 
        });
 //]]>
 </script>
@@ -92,7 +101,10 @@ $.tablesorter.addParser({
             </form><!-- /TMPL_IF -->
         <form action="/cgi-bin/koha/opac-suggestions.pl" method="post">
             <input type="hidden" name="op" value="delete_confirm" />
-			<table id="suggestt">
+			<div><span class="checkall"><a href="#" id="CheckAll">Select All</a></span>
+		<span class="clearall"><a href="#" id="CheckNone">Clear All</a></span> | <!-- TMPL_IF NAME="loggedinusername" --><a class="new" href="/cgi-bin/koha/opac-suggestions.pl?op=add">New purchase suggestion</a><!-- TMPL_ELSE --><!-- TMPL_IF NAME="AnonSuggestions" --><a class="new" href="/cgi-bin/koha/opac-suggestions.pl?op=add">New purchase suggestion</a><!-- /TMPL_IF --><!-- /TMPL_IF -->
+</div>
+			<table id="suggestt" class="checkboxed">
 			<thead><tr>
             <!-- TMPL_IF NAME="loggedinusername" --><th>&nbsp;</th><!-- /TMPL_IF -->
             <th>Summary</th>
@@ -140,7 +152,6 @@ $.tablesorter.addParser({
         </form>
     <!-- TMPL_ELSE --><p>There are no pending purchase suggestions.</p><!-- /TMPL_IF -->
 	
-	<!-- TMPL_IF NAME="loggedinusername" --><a href="/cgi-bin/koha/opac-suggestions.pl?op=add">Add a purchase suggestion</a><!-- TMPL_ELSE --><!-- TMPL_IF NAME="AnonSuggestions" --><a href="/cgi-bin/koha/opac-suggestions.pl?op=add">Add a purchase suggestion</a><!-- /TMPL_IF --><!-- /TMPL_IF -->
 <!-- /TMPL_IF -->
 </div>
 </div>
-- 
1.5.2.1




More information about the Koha-patches mailing list