From 2ee5b80bff947dbdb11d531a2dfa45021a9538c4 Mon Sep 17 00:00:00 2001 From: Aleisha Amohia Date: Tue, 29 Aug 2017 03:03:45 +0000 Subject: [PATCH] Bug 17039: Adding 'cancel' link and 'add new item' button to item edit form To test: 1) Go the the detail page for a record on staff side 2) Edit an existing item and scroll down to Save button 3) Notice no easy way to add a new item or cancel out of the form 4) Apply patch and refresh page 5) You should now see a new button next to the Save button, 'Add a new item', and a link 'Cancel' 6) Confirm clicking Cancel takes you back to the detail page for the record 7) Go to edit an item again 8) Change some fields/add some info to the item 9) Click the 'Add a new item' button and a confirm box should pop up. 10) Confirm that clicking 'cancel' does NOT take you to a new page, and your changes are still there 11) Click the button again, and this time click 'OK' 12) Confirm you are redirected to the 'add item' form Sponsored-by: Catalyst IT --- koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt index 26ecf45..80a2715 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt @@ -51,6 +51,12 @@ $(document).ready(function(){ }); }); + $("#addnewitem").click(function(){ + if ( confirm(_("Are you sure you want to add a new item? Any changes made on this page will be lost.")) ){ + window.location.href = "/cgi-bin/koha/cataloguing/additem.pl?biblionumber=[% biblionumber %]"; + } + }); + var columns_settings = [% ColumnsSettings.GetColumns( 'cataloguing', 'additem', 'itemst', 'json' ) %] // Skip the first column columns_settings.unshift( { cannot_be_toggled: "1" } ); @@ -338,7 +344,9 @@ function confirm_deletion() { - + + + Cancel [% END %] [%# Fields for fast cataloging %] -- 2.1.4