|
Lines 1-3
Link Here
|
|
|
1 |
[% USE ColumnsSettings %] |
| 1 |
[% INCLUDE 'doc-head-open.inc' %] |
2 |
[% INCLUDE 'doc-head-open.inc' %] |
| 2 |
<title>Koha › Catalog › |
3 |
<title>Koha › Catalog › |
| 3 |
[% IF ( unknownbiblionumber ) %] |
4 |
[% IF ( unknownbiblionumber ) %] |
|
Lines 6-13
Link Here
|
| 6 |
MARC details for [% bibliotitle %] |
7 |
MARC details for [% bibliotitle %] |
| 7 |
[% END %] |
8 |
[% END %] |
| 8 |
</title> |
9 |
</title> |
|
|
10 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
| 9 |
[% INCLUDE 'doc-head-close.inc' %] |
11 |
[% INCLUDE 'doc-head-close.inc' %] |
| 10 |
[% INCLUDE 'browser-strings.inc' %] |
12 |
[% INCLUDE 'browser-strings.inc' %] |
|
|
13 |
[% INCLUDE 'datatables.inc' %] |
| 14 |
[% INCLUDE 'columns_settings.inc' %] |
| 11 |
<!--[if lt IE 9]> |
15 |
<!--[if lt IE 9]> |
| 12 |
<script type="text/javascript" src="[% interface %]/lib/shims/json2.min.js"></script> |
16 |
<script type="text/javascript" src="[% interface %]/lib/shims/json2.min.js"></script> |
| 13 |
<![endif]--> |
17 |
<![endif]--> |
|
Lines 17-25
Link Here
|
| 17 |
var browser = KOHA.browser('[% searchid %]', parseInt('[% biblionumber %]', 10)); |
21 |
var browser = KOHA.browser('[% searchid %]', parseInt('[% biblionumber %]', 10)); |
| 18 |
browser.show(); |
22 |
browser.show(); |
| 19 |
|
23 |
|
| 20 |
$(document).ready(function() { |
24 |
$(document).ready(function() { |
| 21 |
$('#bibliotabs').tabs(); |
25 |
$('#bibliotabs').tabs(); |
| 22 |
}); |
26 |
|
|
|
27 |
var columns_settings = [% ColumnsSettings.GetDynamicColumns( 'catalogue', 'marcdetail', 'itemst', frameworkcode ) %]; |
| 28 |
var itemst = KohaTable("#tab10XX table", { |
| 29 |
'bPaginate': false, |
| 30 |
'bInfo': false, |
| 31 |
"bAutoWidth": false, |
| 32 |
"bKohaColumnsUseNames": true, |
| 33 |
'stateSave': true, |
| 34 |
'stateSaveCallback': function (settings, data) { |
| 35 |
if (typeof settings['aoColumns'] !== 'undefined') { |
| 36 |
var columns = {}; |
| 37 |
$.each( settings['aoColumns'], function( index, value ){ |
| 38 |
columns[value.colname] = value.bVisible ? '0' : '1'; |
| 39 |
}); |
| 40 |
$.ajax({ |
| 41 |
url: "/cgi-bin/koha/svc/users_columns_settings", |
| 42 |
data: { |
| 43 |
columns: JSON.stringify(columns), |
| 44 |
module: 'catalogue', |
| 45 |
page: 'marcdetail', |
| 46 |
tablename: 'itemst', |
| 47 |
additional_param: '[% frameworkcode %]', |
| 48 |
}, |
| 49 |
type: "POST", |
| 50 |
}); |
| 51 |
} |
| 52 |
}, |
| 53 |
"aoColumnDefs": [ |
| 54 |
{ "bSortable": false, "bSearchable": false, "aTargets": [ "NoSort" ] } |
| 55 |
] |
| 56 |
}, columns_settings); |
| 57 |
}); |
| 23 |
|
58 |
|
| 24 |
function Changefwk(FwkList) { |
59 |
function Changefwk(FwkList) { |
| 25 |
var fwk = FwkList.options[FwkList.selectedIndex].value; |
60 |
var fwk = FwkList.options[FwkList.selectedIndex].value; |
|
Lines 166-176
function Changefwk(FwkList) {
Link Here
|
| 166 |
[% IF ( tab10XX ) %] |
201 |
[% IF ( tab10XX ) %] |
| 167 |
<div id="tab10XX"> |
202 |
<div id="tab10XX"> |
| 168 |
<table> |
203 |
<table> |
|
|
204 |
<thead> |
| 169 |
<tr> |
205 |
<tr> |
| 170 |
[% FOREACH header IN item_header_loop %] |
206 |
[% FOREACH header IN item_header_loop %] |
| 171 |
<th>[% header %]</th> |
207 |
<th data-colname="[% header.colname %]">[% header.label %]</th> |
| 172 |
[% END %] |
208 |
[% END %] |
| 173 |
</tr> |
209 |
</tr> |
|
|
210 |
</thead> |
| 211 |
<tbody> |
| 174 |
[% FOREACH item IN item_loop %] |
212 |
[% FOREACH item IN item_loop %] |
| 175 |
<tr> |
213 |
<tr> |
| 176 |
[% FOREACH sf_code IN item_subfield_codes %] |
214 |
[% FOREACH sf_code IN item_subfield_codes %] |
|
Lines 178-183
function Changefwk(FwkList) {
Link Here
|
| 178 |
[% END %] |
216 |
[% END %] |
| 179 |
</tr> |
217 |
</tr> |
| 180 |
[% END %] |
218 |
[% END %] |
|
|
219 |
</tbody> |
| 181 |
</table> |
220 |
</table> |
| 182 |
</div> |
221 |
</div> |
| 183 |
[% END %] |
222 |
[% END %] |