[Koha-patches] [PATCH] Creating "Add to" menu to biblio toolbar for adding biblio to cart or list (Bug 3871)

Owen Leonard oleonard at myacpl.org
Tue Dec 8 17:01:58 CET 2009


---
 .../intranet-tmpl/prog/en/includes/cat-toolbar.inc |   28 ++++++++++++--------
 1 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
index b26bc57..91ebe4c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
@@ -20,6 +20,7 @@
 		return strQuery;
 	}
 	<!-- /TMPL_IF -->
+	function addToCart() { addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); }
 	function addToShelf() {	window.open('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->','Add_to_virtualshelf','width=500,height=400,toolbar=false,scrollbars=yes');
 	}
 	function printBiblio() {window.open('/cgi-bin/koha/catalogue/detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->','Print_Biblio','width=700,height=500,toolbar=false,scrollbars=yes');
@@ -97,6 +98,11 @@ function confirm_items_deletion() {
 		{ text: _("MARC (Unicode/UTF-8)"), url: "/cgi-bin/koha/catalogue/export.pl?format=utf8&op=export&bib=<!-- TMPL_VAR NAME="biblionumber" -->" }
 		];
 
+		var addtomenu = [
+		{ text: _("Cart"), onclick: { fn: addToCart } },
+		{ text: _("List"),  onclick: { fn: addToShelf } }
+		];
+
 	    new YAHOO.widget.Button({
 	        type: "menu",
 	        label: _("Save"),
@@ -104,7 +110,7 @@ function confirm_items_deletion() {
 	        menu: savemenu,
 	        container: "savemenuc"
 	    });
-	    
+
 		new YAHOO.widget.Button({
 	        type: "menu",
 	        label: _("Edit"),
@@ -112,7 +118,7 @@ function confirm_items_deletion() {
 	        menu: editmenu,
 	        container: "editmenuc"
 	    });
-	    
+
 		new YAHOO.widget.Button({
 	        type: "menu",
 	        label: _("New"),
@@ -120,7 +126,15 @@ function confirm_items_deletion() {
 	        menu: newmenu,
 	        container: "newmenuc"
 	    });
-		
+
+		new YAHOO.widget.Button({
+	        type: "menu",
+	        label: _("Add to"),
+	        name: "addtomenubutton",
+	        menu: addtomenu,
+	        container: "addtoshelfc"
+	    });
+
 		new YAHOO.widget.Button({
 			id: "z3950search", 
 			type: "button", 
@@ -129,14 +143,6 @@ function confirm_items_deletion() {
 			onclick: {fn:function(){PopupZ3950()}}
 		});
 
-		var addtoshelfButton = new YAHOO.widget.Button({
-                                            id: "addtoshelf", 
-                                            type: "button", 
-                                            label: _("Add to List"), 
-                                            container: "addtoshelfc",
-											onclick: {fn: addToShelf }
-                                        });
-										
 		var printbiblioButton = new YAHOO.widget.Button({
                                             id: "printbiblio", 
                                             type: "button", 
-- 
1.6.3.3




More information about the Koha-patches mailing list