Lines 9-17
Link Here
|
9 |
@import url([% themelang %]/css/print.css); |
9 |
@import url([% themelang %]/css/print.css); |
10 |
</style> |
10 |
</style> |
11 |
[% ELSE %][% INCLUDE 'doc-head-close.inc' %] |
11 |
[% ELSE %][% INCLUDE 'doc-head-close.inc' %] |
|
|
12 |
<style type="text/css"> |
13 |
td table { |
14 |
font-size: 85%; |
15 |
border: 0; |
16 |
} |
17 |
td table th:first-child, |
18 |
td table th.sorting:first-child, |
19 |
td table th.sorting_asc:first-child, |
20 |
td table th.sorting_desc:first-child { |
21 |
border-right : 1px solid #99BEC9; |
22 |
} |
23 |
td table th, |
24 |
td table th.sorting, |
25 |
td table th.sorting_asc, |
26 |
td table th.sorting_desc { |
27 |
background-color: #E6F0F2; |
28 |
border-color: #99BEC9; |
29 |
border-width: 0px 0px 1px 0px; |
30 |
} |
31 |
td table td { |
32 |
border-width: 0px 0px 1px 0px; |
33 |
border-color: #B8D7E0; |
34 |
} |
35 |
</style> |
12 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> |
36 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> |
13 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.min.js"></script> |
37 |
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" /> |
14 |
<script type="text/javascript"> |
38 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.dataTables.min.js"></script> |
|
|
39 |
[% INCLUDE 'datatables-strings.inc' %] |
40 |
<script type="text/javascript" src="[% themelang %]/js/datatables.js"></script> <script type="text/javascript"> |
15 |
//<![CDATA[ |
41 |
//<![CDATA[ |
16 |
|
42 |
|
17 |
function placeHold () { |
43 |
function placeHold () { |
Lines 62-71
function placeHold () {
Link Here
|
62 |
$(".holdsep").text("| "); |
88 |
$(".holdsep").text("| "); |
63 |
$(".hold").text(_("Place Hold")); |
89 |
$(".hold").text(_("Place Hold")); |
64 |
$("#downloadcartc").empty(); |
90 |
$("#downloadcartc").empty(); |
65 |
yuiToolbar(); |
91 |
|
66 |
$("#itemst").tablesorter({ |
92 |
/* Define two custom functions (asc and desc) for string sorting */ |
67 |
headers: { 0: { sorter: false }} |
93 |
jQuery.fn.dataTableExt.oSort['callnumbers-asc'] = function(x,y) { |
68 |
}); |
94 |
var x_array = x.split("<div>"); |
|
|
95 |
var y_array = y.split("<div>"); |
96 |
|
97 |
/* Pop the first elements, they are empty strings */ |
98 |
x_array.shift(); |
99 |
y_array.shift(); |
100 |
|
101 |
x_array.sort(); |
102 |
y_array.sort(); |
103 |
|
104 |
x = x_array.shift(); |
105 |
y = y_array.shift(); |
106 |
|
107 |
return ((x < y) ? -1 : ((x > y) ? 1 : 0)); |
108 |
}; |
109 |
|
110 |
jQuery.fn.dataTableExt.oSort['callnumbers-desc'] = function(x,y) { |
111 |
var x_array = x.split("<div>"); |
112 |
var y_array = y.split("<div>"); |
113 |
|
114 |
/* Pop the first elements, they are empty strings */ |
115 |
x_array.shift(); |
116 |
y_array.shift(); |
117 |
|
118 |
x_array.sort(); |
119 |
y_array.sort(); |
120 |
|
121 |
x = x_array.pop(); |
122 |
y = y_array.pop(); |
123 |
|
124 |
return ((x < y) ? 1 : ((x > y) ? -1 : 0)); |
125 |
}; |
126 |
|
127 |
$("#itemst").dataTable($.extend(true, {}, dataTablesDefaults, { |
128 |
"sDom": 't', |
129 |
"aoColumnDefs": [ |
130 |
{ "aTargets": [ 0 ], "bSortable": false, "bSearchable": false }, |
131 |
{ "aTargets": [ 3 ], "sType": 'callnumbers' }, |
132 |
], |
133 |
"aaSorting": [[ 1, "asc" ]], |
134 |
"bPaginate": false |
135 |
})); |
136 |
|
69 |
}); |
137 |
}); |
70 |
//]]> |
138 |
//]]> |
71 |
</script> |
139 |
</script> |
Lines 279-301
function placeHold () {
Link Here
|
279 |
| <a href="#" onclick="placeHold(); return false;">Place hold</a> |
347 |
| <a href="#" onclick="placeHold(); return false;">Place hold</a> |
280 |
[% END %] |
348 |
[% END %] |
281 |
|
349 |
|
282 |
|
|
|
283 |
[% END %] |
350 |
[% END %] |
|
|
351 |
|
284 |
</p> |
352 |
</p> |
285 |
<table id="itemst"> |
353 |
<table id="itemst"> |
286 |
<thead><tr> |
354 |
<thead><tr> |
287 |
[% UNLESS ( print_basket ) %]<th> </th>[% END %] |
355 |
[% UNLESS ( print_basket ) %]<th> </th>[% END %] |
288 |
<th>Title</th> |
356 |
<th>Title</th> |
289 |
<th>Item type</th> |
357 |
<th>Item type</th> |
290 |
<th>Location</th> |
358 |
<th>Items</th> |
291 |
</tr></thead> |
359 |
</tr></thead> |
292 |
|
360 |
|
293 |
[% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] |
361 |
[% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] |
294 |
[% IF ( BIBLIO_RESULT.even ) %] |
|
|
295 |
<tr class="highlight"> |
296 |
[% ELSE %] |
297 |
<tr> |
362 |
<tr> |
298 |
[% END %] |
|
|
299 |
[% UNLESS ( print_basket ) %]<td> |
363 |
[% UNLESS ( print_basket ) %]<td> |
300 |
<input type="checkbox" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked);" /> |
364 |
<input type="checkbox" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked);" /> |
301 |
|
365 |
|
Lines 317-330
function placeHold () {
Link Here
|
317 |
|
381 |
|
318 |
</td> |
382 |
</td> |
319 |
<td>[% BIBLIO_RESULT.description %]</td> |
383 |
<td>[% BIBLIO_RESULT.description %]</td> |
320 |
<td>[% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %][% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] |
384 |
<td> |
321 |
<p> |
385 |
[% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %] |
322 |
[% ITEM_RESULT.branchname %] [% ITEM_RESULT.location_description %] |
386 |
[% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] |
323 |
[% IF ( ITEM_RESULT.itemcallnumber ) %] |
387 |
<div><span class="nowrap"><strong>[% ITEM_RESULT.itemcallnumber %]</strong> [% ITEM_RESULT.branchname %] <span class="shelvingloc inline">[% ITEM_RESULT.location_description %]</span></span></div> |
324 |
([% ITEM_RESULT.itemcallnumber %]) |
388 |
[% END %] |
325 |
[% END %] |
389 |
[% ELSE %] |
326 |
</p> |
390 |
This record has no items. |
327 |
[% END %][% ELSE %]This record has no items.[% END %]</td> |
391 |
[% END %] |
|
|
392 |
</td> |
328 |
</tr> |
393 |
</tr> |
329 |
[% END %] |
394 |
[% END %] |
330 |
</table></form> |
395 |
</table></form> |
331 |
- |
|
|