From 5a781c2ff96cfa16004f56b8b41721cc5d98a9de Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Fri, 25 Jan 2013 09:57:30 -0500 Subject: [PATCH] Bug 9456 - Add callnumber column to the cart This patch adds call-number sorting to the staff client cart. Sortining is enabled on the 'Items' column which uses a custom sorting routine to sort the callnumbers. If the sort is ascending, each column will be sorted by the highest ordered callnumber for that row. Likewise, if the sort is descending the table will be sorted by the lowest valued callnumber for that row. Signed-off-by: Jonathan Druart Signed-off-by: Galen Charlton --- .../prog/en/css/staff-global.css | 8 ++ .../prog/en/modules/basket/basket.tt | 104 ++++++++++++++---- 2 files changed, 93 insertions(+), 19 deletions(-) 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 aa7310c5f1..755a02a146 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css @@ -2598,6 +2598,14 @@ fieldset.rows table.mceListBox { box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5); } +.inline { + display : inline; +} + +.nowrap { + white-space: nowrap; +} + .tag_editor { background: transparent url("../../img/edit-tag.png") top left no-repeat; display : block; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt index 054596189a..0b6c89ab5e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt @@ -9,9 +9,35 @@ @import url([% themelang %]/css/print.css); [% ELSE %][% INCLUDE 'doc-head-close.inc' %] + - - +[% INCLUDE 'datatables-strings.inc' %] + @@ -278,23 +347,19 @@ function placeHold () { | Place hold [% END %] - [% END %] +

[% UNLESS ( print_basket ) %][% END %] - + [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] - [% IF ( BIBLIO_RESULT.even ) %] - - [% ELSE %] - [% END %] [% UNLESS ( print_basket ) %] - + [% END %]
 Title Item typeLocationItems
@@ -316,14 +381,15 @@ function placeHold () { [% BIBLIO_RESULT.description %][% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %][% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] -

- [% ITEM_RESULT.branchname %] [% ITEM_RESULT.location_description %] - [% IF ( ITEM_RESULT.itemcallnumber ) %] - ([% ITEM_RESULT.itemcallnumber %]) - [% END %] -

- [% END %][% ELSE %]This record has no items.[% END %]
+ [% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %] + [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] +
[% ITEM_RESULT.itemcallnumber %] [% ITEM_RESULT.branchname %] [% ITEM_RESULT.location_description %]
+ [% END %] + [% ELSE %] + This record has no items. + [% END %] +
-- 2.39.5