From 9b2d7a482f224fcc7c95144b4f12d24739cada52 Mon Sep 17 00:00:00 2001 From: Owen Leonard <oleonard@myacpl.org> Date: Tue, 5 Mar 2013 20:23:56 -0500 Subject: [PATCH] [SIGNED-OFF] Bug 9757 [Revised] Make staff client list contents view more like search results Content-Type: text/plain; charset="utf-8" This patch revises the staff client list contents view to better match staff client search results, showing more information and offering more ways to interact with the contents than before. - List contents output has been modified so that the staff client can use XSLT-formatted data just as the OPAC can. As in the OPAC it depends on XSLTResultsDisplay being enabled. - A "toolbar" has been added which is similar to that in search results, offering the option to add items to a Cart, add them to a different list, place multiple holds, remove items from the list, or merge records. - This toolbar has been made to float on scroll like the one on the MARC edit page. - Library and shelving location have been added to the display of call numbers. Call numbers are linked to a search as they are in search results. - Edit links are included just as they are in search results. - Automatic focus on the add by barcode form has been removed so that the page doesn't jump to the bottom unnecessarily. - basket.js's "addMultiple" function has been modified so that it receives an array of checkboxes rather than looking for checkboxes in a specific form. This helps abstract its functionality for use on both search results and lists. results.tt is modified accordingly. - The page layout has been widened to make room for the increased amount of information on the page. - A new "merge" icon has been added to the default Bootstrap sprite. To test: - View both public and private lists in the staff client. - View lists with and without contents. - Test the functionality of options in the toolbar: Add to cart, add to lists, place multiple holds, remove items, merge items. - Test with users with and without cataloging privileges to confirm that catalog-related controls are correctly shown or hidden. - Test with XSLTResultsDisplay set both to "default" and empty. - Since the staff client and OPAC use some of the same code, test that lists in the OPAC have not broken. - Since JavaScript was modified which affects both lists and search results, confirm that adding items to the Cart and Lists from search results hasn't been broken by this patch. Revision corrects conditional display of hold link, hiding it in cases where there are no items or the record's itemtype is not for loan. Also corrected is the behavior of the Cart/List "save" button in order to prevent it from submitting the "remove items" action which is the default for the form. Signed-off-by: jmbroust <jean-manuel.broust@univ-lyon2.fr> Edit: Patch rebased against current master and hard-coded paths to /prog/ corrected. --- C4/VirtualShelves/Page.pm | 24 ++- koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css | 6 - .../intranet-tmpl/prog/en/css/staff-global.css | 11 + koha-tmpl/intranet-tmpl/prog/en/js/basket.js | 30 +-- .../prog/en/modules/catalogue/results.tt | 16 +- .../prog/en/modules/virtualshelves/shelves.tt | 224 +++++++++++++++----- .../prog/img/glyphicons-halflings-koha.png | Bin 26855 -> 27260 bytes 7 files changed, 231 insertions(+), 80 deletions(-) diff --git a/C4/VirtualShelves/Page.pm b/C4/VirtualShelves/Page.pm index f393cb1..0f26de8 100644 --- a/C4/VirtualShelves/Page.pm +++ b/C4/VirtualShelves/Page.pm @@ -237,7 +237,10 @@ sub shelfpage { # explicitly fetch this shelf my ($shelfnumber2,$shelfname,$owner,$category,$sorton) = GetShelf($shelfnumber); - $template->param( 'AllowOnShelfHolds' => C4::Context->preference('AllowOnShelfHolds') ); + $template->param( + 'AllowOnShelfHolds' => C4::Context->preference('AllowOnShelfHolds'), + 'DisplayMultiPlaceHold' => C4::Context->preference('DisplayMultiPlaceHold'), + ); if (C4::Context->preference('TagsEnabled')) { $template->param(TagsEnabled => 1); foreach (qw(TagsShowOnList TagsInputOnList)) { @@ -259,9 +262,11 @@ sub shelfpage { for my $this_item (@$items) { my $biblionumber = $this_item->{'biblionumber'}; my $record = GetMarcBiblio($biblionumber); - $this_item->{XSLTBloc} = - XSLTParse4Display($biblionumber, $record, "OPACXSLTResultsDisplay") - if C4::Context->preference("OPACXSLTResultsDisplay") && $type eq 'opac'; + if (C4::Context->preference("OPACXSLTResultsDisplay") && $type eq 'opac') { + $this_item->{XSLTBloc} = XSLTParse4Display($biblionumber, $record, "OPACXSLTResultsDisplay"); + } elsif (C4::Context->preference("XSLTResultsDisplay") && $type eq 'intranet') { + $this_item->{XSLTBloc} = XSLTParse4Display($biblionumber, $record, "XSLTResultsDisplay"); + } # the virtualshelfcontents table does not store these columns nor are they retrieved from the items # and itemtypes tables, so I'm commenting them out for now to quiet the log -crn @@ -291,6 +296,17 @@ sub shelfpage { } } + if($type eq 'intranet'){ + # Build drop-down list for 'Add To:' menu... + my ($totalref, $pubshelves, $barshelves)= + C4::VirtualShelves::GetSomeShelfNames($loggedinuser,'COMBO',1); + $template->param( + addbarshelves => $totalref->{bartotal}, + addbarshelvesloop => $barshelves, + addpubshelves => $totalref->{pubtotal}, + addpubshelvesloop => $pubshelves, + ); + } push @paramsloop, { display => 'privateshelves' } if $category == 1; $showadd = 1; my $i = 0; diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css b/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css index 6972771..dfd36f5 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css @@ -139,12 +139,6 @@ a.tagnum { .yui-gf .yui-u { width: 79.2%; } -/* Class to be added to toolbar when it starts being fixed at the top of the screen*/ -.floating { - -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5); - box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5); - margin-top: 0; -} tr.active td { background-color: #FFFFCC; diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css index cda7494..70955bf 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css @@ -2408,6 +2408,10 @@ video { background-position:-3px -166px; } +.icon-merge { + background-position:-48px -166px; +} + #toolbar .btn, #toolbar .dropdown-menu { font-size: 13px; @@ -2542,6 +2546,7 @@ a.disabled { .modal-header .closebtn{margin-top:2px;} .closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);} button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;} + .btn-group label, .btn-group select { font-size: 13px; @@ -2562,3 +2567,9 @@ fieldset.rows table.mceListBox { #selections span { margin:3px;padding:3px;background-color:#EBF3FF;-moz-border-radius:5px;border-radius:5px;white-space:nowrap;line-height:240%;font-size:75%; } #selections span.selected { background-color : #CCE0FC; } #selections input { vertical-align:middle;margin:0 2px; } + +/* Class to be added to toolbar when it starts being fixed at the top of the screen*/ +.floating { + -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5); + box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5); +} diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/basket.js b/koha-tmpl/intranet-tmpl/prog/en/js/basket.js index cddddf7..6dd9c0d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/js/basket.js +++ b/koha-tmpl/intranet-tmpl/prog/en/js/basket.js @@ -153,17 +153,17 @@ function SelectAll(){ } } -function addMultiple(){ +function addMultiple(biblist){ var c_value = ""; - if(document.bookbag_form.biblionumber.length > 0) { - for (var i=0; i < document.bookbag_form.biblionumber.length; i++) { - if (document.bookbag_form.biblionumber[i].checked) { - c_value = c_value + document.bookbag_form.biblionumber[i].value + "/"; + if(biblist.length > 0) { + for (var i=0; i < biblist.length; i++) { + if (biblist[i].checked) { + c_value = c_value + biblist[i].value + "/"; } } addSelRecords(c_value); } else { - c_value = c_value + document.bookbag_form.biblionumber.value + "/"; + c_value = c_value + biblist.value + "/"; addSelRecords(c_value); } } @@ -403,19 +403,19 @@ function addSelToShelf() { /// vShelfAdd() builds url string for multiple-biblio adds. -function vShelfAdd() { - bibs= new Array; - if(document.bookbag_form.biblionumber.length > 0) { - for (var i=0; i < document.bookbag_form.biblionumber.length; i++) { - if (document.bookbag_form.biblionumber[i].checked) { - bibs.push("biblionumber=" + document.bookbag_form.biblionumber[i].value); +function vShelfAdd(biblist) { + bibs = new Array(); + if(biblist.length > 0) { + for (var i=0; i < biblist.length; i++) { + if (biblist[i].checked) { + bibs.push("biblionumber=" + biblist[i].value); } } - if (bibs.length == 0) { showListsUpdate(MSG_NO_RECORD_SELECTED); } + if (bibs.length == 0) { showListsUpdate(MSG_NO_RECORD_SELECTED); } return bibs.join("&"); } else { - if (document.bookbag_form.biblionumber.checked) { - return "biblionumber=" + document.bookbag_form.biblionumber.value; + if (biblist.checked) { + return "biblionumber=" + biblist.value; } } } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt index 1b20b07..db5aaec 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt @@ -30,25 +30,27 @@ function Dopop(link) { newin=window.open(link,'popup','width=500,height=500,toolbar=false,scrollbars=yes,resizeable=yes'); } function cartList(){ + var checkboxes = $("#searchresults").find(":checkbox"); + var vshelf = vShelfAdd(checkboxes); if($("#addto").find("option:selected").attr("value") == "addtolist"){ var shelfnumber = $("#addto").find("option:selected").attr("id").replace("s",""); - if (vShelfAdd()) { - Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?shelfnumber='+shelfnumber+'&confirm=1&' + vShelfAdd()); + if (vshelf) { + Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?shelfnumber='+shelfnumber+'&confirm=1&' + vshelf); } return false; } else if($("#addto").find("option:selected").attr("value") == "newlist"){ - if (vShelfAdd()) { - Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?newshelf=1&' + vShelfAdd()); + if (vshelf) { + Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?newshelf=1&' + vshelf); } return false; } else if($("#addto").find("option:selected").attr("value") == "morelists"){ - if (vShelfAdd()) { - Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vShelfAdd()); + if (vshelf) { + Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vshelf); } return false; } if($("#addto").find("option:selected").attr("value") == "addtocart"){ - addMultiple(); + addMultiple(checkboxes); return false; } } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt index db51dfb..aa93c83 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt @@ -1,16 +1,19 @@ [% INCLUDE 'doc-head-open.inc' %] <title>Koha › [% IF ( viewshelf ) %]Lists › Contents of [% shelfname | html %][% ELSE %]Lists[% END %][% IF ( shelves ) %] › Create new list[% END %][% IF ( edit ) %] › Edit list [% shelfname | html %][% END %]</title> [% INCLUDE 'doc-head-close.inc' %] -<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> +[% IF ( viewshelf ) %] + <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> + <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.fixFloat.js"></script> +[% END %] <script type="text/javascript"> //<![CDATA[ var MSG_NO_ITEM_SELECTED = _("Nothing is selected."); var MSG_REMOVE_FROM_LIST = _("Are you sure you want to remove these records from the shelf?"); var MSG_CONFIRM_DELETE_LIST = _("Are you sure you want to remove this list?"); - +[% IF ( viewshelf ) %] $(document).ready(function(){ - $("#addbarcode").focus(); + [% IF ( itemsloop ) %]$('#searchheader').fixFloat();[% END %] $("span.clearall").html("<a id=\"CheckNone\" href=\"/cgi-bin/koha/shelves.pl\">"+_("Clear all")+"<\/a>"); $("span.checkall").html("<a id=\"CheckAll\" href=\"/cgi-bin/koha/shelves.pl\">"+_("Select all")+"<\/a>"); $("#CheckAll").click(function(){ @@ -21,8 +24,70 @@ $(document).ready(function(){ $(".checkboxed").unCheckCheckboxes(); return false; }); - $("#placehold").show(); + $(".placehold").on("click",function(e){ + placeHold(); + e.preventDefault(); + }); + $(".addtocart").show(); + var param1 = "| <label for=\"addto\">"+_("Add to:")+"<\/label><select name=\"addto\" id=\"addto\"><option value=\"\"><\/option>"; + [% IF ( intranetbookbag ) %] + param1 += "<option value=\"addtocart\">"+_("Cart")+"<\/option>"; + [% END %] + [% IF ( virtualshelves ) %] + [% IF ( addbarshelves ) %] + param1 += "<optgroup label=\""+_("Your lists:")+"\">"; + [% FOREACH addbarshelvesloo IN addbarshelvesloop %] + [% IF ( shelfnumber != addbarshelvesloo.shelfnumber ) %] + param1 += "<option id=\"s[% addbarshelvesloo.shelfnumber %]\" value=\"addtolist\">[% addbarshelvesloo.shelfname |html %]<\/option>"; + [% END %] + [% END %] + param1 += "<\/optgroup>"; + [% END %] + [% IF ( addpubshelves ) %] + param1 += "<optgroup label=\""+_("Public lists:")+"\">"; + [% FOREACH addpubshelvesloo IN addpubshelvesloop %] + [% IF ( shelfnumber != addpubshelvesloo.shelfnumber ) %] + param1 += "<option id=\"s[% addpubshelvesloo.shelfnumber %]\" value=\"addtolist\">[% addpubshelvesloo.shelfname |html %]<\/option>"; + [% END %] + [% END %] + param1 += "<\/optgroup>"; + [% END %] + [% IF ( ( addbarshelvesloop && addbarshelvesloop.size > 9 ) || (addpubshelvesloop && addpubshelvesloop.size > 9 )) %] + param1 += "<option value=\"morelists\">[ "+_("More lists")+" ]<\/option>"; + [% END %] + param1 +="<option value=\"newlist\">"+_("[ New list ]")+"<\/option>" + [% END %] + param1 += "<\/select> <button id=\"cartsubmit\" type=\"submit\" class=\"btn btn-mini\">"+_("Save")+"</button>"; + $("span.addto").html(param1); + $("#cartsubmit").on("click",function(e){ + cartList(); + e.preventDefault(); + }); + $("#addto").change(function(){ + cartList(); + }); + $(".addto").find("input:submit").click(function(e){ + e.preventDefault(); + cartList(); + }); + $("#selection_ops").show(); + $(".merge-items").on("click",function(e){ + e.preventDefault(); + MergeItems(); + }); + $("#listform").on("submit",function(e){ + + }); + $(".list-remove").on("click",function(e){ + if($(".selection").filter(":checked").length > 0){ + return confirm(MSG_REMOVE_FROM_LIST); + } else { + alert(MSG_NO_ITEM_SELECTED); + e.preventDefault(); + } + }); }); +[% END %] function confirmDelete(message){ if (window.confirm(message)) { @@ -75,7 +140,7 @@ $(document).ready(function(){ } return true; } - + function placeHold () { var checkedItems = $(".selection:checked"); if ($(checkedItems).size() == 0) { @@ -98,7 +163,7 @@ function placeHold () { var alertString2; if($("#shelfname").val() == ""){ - _alertString += _("- You must enter a List Name") + "\n"; + _alertString += "- "+_("You must enter a List Name") + "\n"; } if (_alertString.length==0) { @@ -110,6 +175,31 @@ function placeHold () { alert(alertString2); } } + function cartList(){ + var checkboxes = $("#searchresults").find(":checkbox"); + var vshelf = vShelfAdd(checkboxes); + if($("#addto").find("option:selected").attr("value") == "addtolist"){ + var shelfnumber = $("#addto").find("option:selected").attr("id").replace("s",""); + if (vshelf) { + openWindow('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?shelfnumber='+shelfnumber+'&confirm=1&' + vshelf,'popup',500,500); + } + return false; + } else if($("#addto").find("option:selected").attr("value") == "newlist"){ + if (vshelf) { + openWindow('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?newshelf=1&' + vshelf,'popup',500,500); + } + return false; + } else if($("#addto").find("option:selected").attr("value") == "morelists"){ + if (vshelf) { + openWindow('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vshelf,'popup',500,500); + } + return false; + } + if($("#addto").find("option:selected").attr("value") == "addtocart"){ + addMultiple(checkboxes); + return false; + } + } //]]> </script> </head> @@ -147,7 +237,7 @@ function placeHold () { [% IF ( viewshelf ) %]› Contents of <i>[% shelfname | html %]</i>[% END %][% IF ( shelves ) %] › Create new list[% END %][% IF ( edit ) %] › Edit list <i>[% shelfname | html %]</i>[% END %]</div> -<div id="doc" class="yui-t7"> +<div id="doc2" class="yui-t7"> <div id="bd"> <div id="yui-main"> <div class="yui-g">[% INCLUDE 'virtualshelves-toolbar.inc' %] @@ -193,56 +283,67 @@ function placeHold () { <div class="yui-g"> [% IF ( itemsloop ) %] - <form action="/cgi-bin/koha/virtualshelves/shelves.pl" method="post" class="checkboxed"> + <h3>Contents of <i>[% shelfname | html %]</i></h3> + <div class="pages">[% pagination_bar %]</div> + <form action="/cgi-bin/koha/virtualshelves/shelves.pl" id="listform" method="post" class="checkboxed"> <input type="hidden" name="viewshelf" value="[% shelfnumber %]" /> <input type="hidden" name="modifyshelfcontents" value="1" /> - <fieldset> - <legend>Contents of <i>[% shelfname | html %]</i></legend> - - [% IF ( itemsloop ) %] - <p><span class="checkall"></span> | - <span class="clearall"></span></p> - [% END %] - - [% IF direction == 'asc' %] - [% SET new_direction = 'desc' %] - [% ELSE %] - [% SET direction = 'desc' %] - [% SET new_direction = 'asc' %] - [% END %] - <div class="pages">[% pagination_bar %]</div> - <table> +[% IF direction == 'asc' %] + [% SET new_direction = 'desc' %] +[% ELSE %] + [% SET direction = 'desc' %] + [% SET new_direction = 'asc' %] +[% END %] + +<div id="searchheader"> + [% IF ( itemsloop ) %] + <div id="selection_ops"><span class="checkall"></span> | + <span class="clearall"></span> + + <span class="addto">| </span> + + [% IF ( CAN_user_reserveforothers && DisplayMultiPlaceHold ) %] + <div class="btn-group"><button class="btn btn-mini placehold"><i class="icon-hold"></i> Place hold</button></div> + [% END %] + [% IF ( allowremovingitems ) %] + <div class="btn-group"><button type="submit" class="btn btn-mini list-remove"><i class="icon-remove-sign"></i> Remove selected</button></div> + [% END %] + [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]<div class="btn-group"><button type="submit" class="btn btn-mini merge-items"><i class="icon-merge"></i> Merge selected</button></div>[% END %] + </div> + [% END %] +</div> + + <table id="searchresults"> <tr> [% IF ( itemsloop ) %]<th class="checkall"> </th>[% END %] [% UNLESS ( item_level_itypes ) %]<th>Item type</th>[% END %] <th> - <a href="/cgi-bin/koha/virtualshelves/shelves.pl?viewshelf=[% shelfnumber %]&sort=title&direction=[% IF sort != 'title' %]asc[% ELSE %][% new_direction %][% END %]">Title</a> + <a href="/cgi-bin/koha/virtualshelves/shelves.pl?viewshelf=[% shelfnumber %]&sort=title&direction=[% IF sort != 'title' %]asc[% ELSE %][% new_direction %][% END %]">Title</a> [% IF sort == 'title' %] - <img src="[% interface %]/[% theme %]/img/[% direction %].gif" /> + <img src="[% interface %]/[% theme %]/img/[% direction %].gif" alt="[% direction %] sort" /> [% ELSE %] - <img src="[% interface %]/[% theme %]/img/ascdesc.gif" /> + <img src="[% interface %]/[% theme %]/img/ascdesc.gif" alt="" /> [% END %] </th> <th> - <a href="/cgi-bin/koha/virtualshelves/shelves.pl?viewshelf=[% shelfnumber %]&sort=author&direction=[% IF sort != 'author' %]asc[% ELSE %][% new_direction %][% END %]">Author</a> + <a href="/cgi-bin/koha/virtualshelves/shelves.pl?viewshelf=[% shelfnumber %]&sort=author&direction=[% IF sort != 'author' %]asc[% ELSE %][% new_direction %][% END %]">Author</a> [% IF sort == 'author' %] - <img src="[% interface %]/[% theme %]/img/[% direction %].gif" /> + <img src="[% interface %]/[% theme %]/img/[% direction %].gif" alt="[% direction %] sort" /> [% ELSE %] - <img src="[% interface %]/[% theme %]/img/ascdesc.gif" /> + <img src="[% interface %]/[% theme %]/img/ascdesc.gif" alt="" /> [% END %] </th> <th>Date added</th> <th> - <a href="/cgi-bin/koha/virtualshelves/shelves.pl?viewshelf=[% shelfnumber %]&sort=itemcallnumber&direction=[% IF sort != 'itemcallnumber' %]asc[% ELSE %][% new_direction %][% END %]">Call number</a> + <a href="/cgi-bin/koha/virtualshelves/shelves.pl?viewshelf=[% shelfnumber %]&sort=itemcallnumber&direction=[% IF sort != 'itemcallnumber' %]asc[% ELSE %][% new_direction %][% END %]">Call number</a> [% IF sort == 'itemcallnumber' %] - <img src="[% interface %]/[% theme %]/img/[% direction %].gif" /> + <img src="[% interface %]/[% theme %]/img/[% direction %].gif" alt="[% direction %] sort" /> [% ELSE %] - <img src="[% interface %]/[% theme %]/img/ascdesc.gif" /> + <img src="[% interface %]/[% theme %]/img/ascdesc.gif" alt="" /> [% END %] </th> - <th> </th> </tr> [% FOREACH itemsloo IN itemsloop %] [% UNLESS ( loop.odd ) %] @@ -264,31 +365,58 @@ function placeHold () { [% UNLESS ( noItemTypeImages || !itemsloo.imageurl ) %]<img src="[% itemsloo.imageurl %]" alt="[% itemsloo.description %]" title="[% itemsloo.description %]" />[% END %][% itemsloo.description %] </td>[% END %] <td> - [% INCLUDE 'biblio-default-view.inc' biblionumber = itemsloo.biblionumber %] - [% itemsloo.title |html %][% FOREACH subtitl IN itemsloo.subtitle %] [% subtitl.subfield %][% END %]</a> + [% IF ( itemsloo.XSLTBloc ) %] + [% itemsloo.XSLTBloc %] + [% ELSE %] + [% INCLUDE 'biblio-default-view.inc' biblionumber = itemsloo.biblionumber %] + [% itemsloo.title |html %][% FOREACH subtitl IN itemsloo.subtitle %] [% subtitl.subfield %][% END %]</a> + [% END %] + <p class="hold"> + [% IF ( itemsloo.notforloan ) %] + <span class="noholdstext">No holds allowed</span> + [% ELSE %] + [% IF ( itemsloo.ITEM_RESULTS.size ) %] + <a id="reserve_[% itemsloo.biblionumber %]" href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% itemsloo.biblionumber %]">Holds</a> + [% IF ( holdfor ) %] <span class="holdforlink">| <a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% itemsloo.biblionumber %]&findborrower=[% holdfor_cardnumber %]">Place hold for [% holdfor_firstname %] [% holdfor_surname %] ([% holdfor_cardnumber %])</a></span>[% END %] + [% ELSE %] + <span class="noholdstext">No holds allowed</span> + [% END %] + [% END %] + [% IF ( CAN_user_editcatalogue_edit_catalogue ) %] + | <a href="/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=[% itemsloo.biblionumber %]">Edit record</a> + [% END %] + [% IF ( CAN_user_editcatalogue_edit_items ) %] + | <a href="/cgi-bin/koha/cataloguing/additem.pl?biblionumber=[% itemsloo.biblionumber %]">Edit items</a> + [% END %] + </p> </td> <td>[% itemsloo.author %]</td> <td>[% itemsloo.dateadded %]</td> <td> - [% FOREACH result IN itemsloo.ITEM_RESULTS %][% result.itemcallnumber %][% UNLESS loop.last %], [% END %][% END %] + <ul> + [% FOREACH result IN itemsloo.ITEM_RESULTS %] + <li>[% result.holdingbranch %] [% IF ( result.location_intranet ) %] ([% result.location_intranet %]) [% END %] + [% IF ( result.itemcallnumber ) %] + [<a href="/cgi-bin/koha/catalogue/search.pl?idx=callnum&q=[% result.itemcallnumber |url %]">[% result.itemcallnumber %]</a>] + [% END %] + </li> + [% END %] + </ul> </td> - <td> - [% UNLESS ( itemsloo.notforloan ) %] - <a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% itemsloo.biblionumber %]">Holds</a> - [% END %] - </td> </tr> [% END %]<!-- /itemsloop --> - </table><fieldset class="action"> + </table> + <div class="pages">[% pagination_bar %]</div> + <fieldset class="action"> [% IF ( itemsloop ) %] - <input type="button" id="placehold" style="display:none" onclick="placeHold(); return false;" value="Place holds" /> - [% IF ( allowremovingitems ) %]<input type="submit" value="Remove selected records" onclick="return confirm(MSG_REMOVE_FROM_LIST);" />[% END %] - <input type="submit" value="Merge selected records" onclick="return MergeItems();" /> + [% IF ( CAN_user_reserveforothers && DisplayMultiPlaceHold ) %]<input type="button" class="placehold" value="Place hold" />[% END %] + [% IF ( allowremovingitems ) %]<input type="submit" value="Remove selected records" class=" + list-remove" />[% END %] + [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]<input type="submit" value="Merge selected records" class="merge-items" />[% END %] [% END %] </fieldset> - </fieldset> - </form> + [% END %] </div> [% END %]<!-- /viewshelf --> diff --git a/koha-tmpl/intranet-tmpl/prog/img/glyphicons-halflings-koha.png b/koha-tmpl/intranet-tmpl/prog/img/glyphicons-halflings-koha.png index 6bc0fe8b362e6c7b7465b9de292ebab624ac759f..4fe70e42007f69c320c81d14fe60eee25d967cb6 100644 GIT binary patch literal 27260 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 literal 26855 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 YLfN6jFpV^^DhPbIJ9}-q=15EbKhcD0K>z>% -- 1.7.9.5