Lines 63-68
Link Here
|
63 |
[% INCLUDE 'bodytag.inc' bodyid='opac-detail' bodyclass='scrollto' %] |
63 |
[% INCLUDE 'bodytag.inc' bodyid='opac-detail' bodyclass='scrollto' %] |
64 |
[% INCLUDE 'masthead.inc' %] |
64 |
[% INCLUDE 'masthead.inc' %] |
65 |
|
65 |
|
|
|
66 |
[% SET hidden_columns_force = {} %] |
66 |
<main class="main"> |
67 |
<main class="main"> |
67 |
[% WRAPPER breadcrumbs %] |
68 |
[% WRAPPER breadcrumbs %] |
68 |
[% WRAPPER breadcrumb_item bc_active= 1 %] |
69 |
[% WRAPPER breadcrumb_item bc_active= 1 %] |
Lines 1291-1296
Link Here
|
1291 |
[%# End of template %] |
1292 |
[%# End of template %] |
1292 |
|
1293 |
|
1293 |
[% BLOCK items_table %] |
1294 |
[% BLOCK items_table %] |
|
|
1295 |
[% SET hidden_columns_force.$table_id = [] %] |
1294 |
<table class="table table-bordered table-striped" id="[% table_id | html %]"> |
1296 |
<table class="table table-bordered table-striped" id="[% table_id | html %]"> |
1295 |
<caption class="sr-only">Holdings</caption> |
1297 |
<caption class="sr-only">Holdings</caption> |
1296 |
<thead> |
1298 |
<thead> |
Lines 1334-1339
Link Here
|
1334 |
</div> |
1336 |
</div> |
1335 |
</td> |
1337 |
</td> |
1336 |
[% ELSE %] |
1338 |
[% ELSE %] |
|
|
1339 |
[% hidden_columns_force.$table_id.push('item_cover') %] |
1337 |
<td></td> |
1340 |
<td></td> |
1338 |
[% END %] |
1341 |
[% END %] |
1339 |
|
1342 |
|
Lines 1347-1352
Link Here
|
1347 |
<span class="itypetext">[% ITEM_RESULT.description | html %]</span> |
1350 |
<span class="itypetext">[% ITEM_RESULT.description | html %]</span> |
1348 |
</td> |
1351 |
</td> |
1349 |
[% ELSE %] |
1352 |
[% ELSE %] |
|
|
1353 |
[% hidden_columns_force.$table_id.push('item_itemtype') %] |
1350 |
<td></td> |
1354 |
<td></td> |
1351 |
[% END %] |
1355 |
[% END %] |
1352 |
[% IF ( OpacLocationBranchToDisplay == 'holding' || OpacLocationBranchToDisplay == 'both' ) %] |
1356 |
[% IF ( OpacLocationBranchToDisplay == 'holding' || OpacLocationBranchToDisplay == 'both' ) %] |
Lines 1372-1377
Link Here
|
1372 |
[% END %] |
1376 |
[% END %] |
1373 |
</td> |
1377 |
</td> |
1374 |
[% ELSE %] |
1378 |
[% ELSE %] |
|
|
1379 |
[% hidden_columns_force.$table_id.push('item_current_location') %] |
1375 |
<td></td> |
1380 |
<td></td> |
1376 |
[% END %] |
1381 |
[% END %] |
1377 |
|
1382 |
|
Lines 1398-1415
Link Here
|
1398 |
[% END %] |
1403 |
[% END %] |
1399 |
</td> |
1404 |
</td> |
1400 |
[% ELSE %] |
1405 |
[% ELSE %] |
|
|
1406 |
[% hidden_columns_force.$table_id.push('item_home_location') %] |
1401 |
<td></td> |
1407 |
<td></td> |
1402 |
[% END %] |
1408 |
[% END %] |
1403 |
|
1409 |
|
1404 |
[% IF ( itemdata_ccode ) %] |
1410 |
[% IF ( itemdata_ccode ) %] |
1405 |
<td class="collection">[% ITEM_RESULT.ccode | html %]</td> |
1411 |
<td class="collection">[% ITEM_RESULT.ccode | html %]</td> |
1406 |
[% ELSE %] |
1412 |
[% ELSE %] |
|
|
1413 |
[% hidden_columns_force.$table_id.push('item_ccode') %] |
1407 |
<td></td> |
1414 |
<td></td> |
1408 |
[% END %] |
1415 |
[% END %] |
1409 |
|
1416 |
|
1410 |
[% IF ( Koha.Preference('OpacLocationOnDetail') == 'column' && itemdata_location ) %] |
1417 |
[% IF ( Koha.Preference('OpacLocationOnDetail') == 'column' && itemdata_location ) %] |
1411 |
<td class="shelving_location"><span class="shelvingloc">[% ITEM_RESULT.location_description | html %]</span></td> |
1418 |
<td class="shelving_location"><span class="shelvingloc">[% ITEM_RESULT.location_description | html %]</span></td> |
1412 |
[% ELSE %] |
1419 |
[% ELSE %] |
|
|
1420 |
[% hidden_columns_force.$table_id.push('item_shelving_location') %] |
1413 |
<td></td> |
1421 |
<td></td> |
1414 |
[% END %] |
1422 |
[% END %] |
1415 |
|
1423 |
|
Lines 1436-1447
Link Here
|
1436 |
[% END %] |
1444 |
[% END %] |
1437 |
</td> |
1445 |
</td> |
1438 |
[% ELSE %] |
1446 |
[% ELSE %] |
|
|
1447 |
[% hidden_columns_force.$table_id.push('item_callnumber') %] |
1439 |
<td></td> |
1448 |
<td></td> |
1440 |
[% END %] |
1449 |
[% END %] |
1441 |
|
1450 |
|
1442 |
[% IF ( itemdata_materials ) %] |
1451 |
[% IF ( itemdata_materials ) %] |
1443 |
<td class="materials">[% ITEM_RESULT.materials | html %]</td> |
1452 |
<td class="materials">[% ITEM_RESULT.materials | html %]</td> |
1444 |
[% ELSE %] |
1453 |
[% ELSE %] |
|
|
1454 |
[% hidden_columns_force.$table_id.push('item_materials') %] |
1445 |
<td></td> |
1455 |
<td></td> |
1446 |
[% END %] |
1456 |
[% END %] |
1447 |
|
1457 |
|
Lines 1464-1469
Link Here
|
1464 |
[% END %] |
1474 |
[% END %] |
1465 |
</td> |
1475 |
</td> |
1466 |
[% ELSE %] |
1476 |
[% ELSE %] |
|
|
1477 |
[% hidden_columns_force.$table_id.push('item_enumchron') %] |
1467 |
<td></td> |
1478 |
<td></td> |
1468 |
[% END %] |
1479 |
[% END %] |
1469 |
|
1480 |
|
Lines 1509-1520
Link Here
|
1509 |
[% END %] |
1520 |
[% END %] |
1510 |
</td> |
1521 |
</td> |
1511 |
[% ELSE %] |
1522 |
[% ELSE %] |
|
|
1523 |
[% hidden_columns_force.$table_id.push('item_url') %] |
1512 |
<td></td> |
1524 |
<td></td> |
1513 |
[% END # /IF itemdata_uri %] |
1525 |
[% END # /IF itemdata_uri %] |
1514 |
|
1526 |
|
1515 |
[% IF ( itemdata_copynumber ) %] |
1527 |
[% IF ( itemdata_copynumber ) %] |
1516 |
<td class="copynumber">[% ITEM_RESULT.copynumber | html %]</td> |
1528 |
<td class="copynumber">[% ITEM_RESULT.copynumber | html %]</td> |
1517 |
[% ELSE %] |
1529 |
[% ELSE %] |
|
|
1530 |
[% hidden_columns_force.$table_id.push('item_copy') %] |
1518 |
<td></td> |
1531 |
<td></td> |
1519 |
[% END %] |
1532 |
[% END %] |
1520 |
|
1533 |
|
Lines 1523-1540
Link Here
|
1523 |
[% IF ( itemdata_itemnotes ) %] |
1536 |
[% IF ( itemdata_itemnotes ) %] |
1524 |
<td class="notes" property="description">[% ITEM_RESULT.itemnotes | $raw %]</td> |
1537 |
<td class="notes" property="description">[% ITEM_RESULT.itemnotes | $raw %]</td> |
1525 |
[% ELSE %] |
1538 |
[% ELSE %] |
|
|
1539 |
[% hidden_columns_force.$table_id.push('item_notes') %] |
1526 |
<td></td> |
1540 |
<td></td> |
1527 |
[% END %] |
1541 |
[% END %] |
1528 |
|
1542 |
|
1529 |
[% IF item_checkouts %] |
1543 |
[% IF item_checkouts %] |
1530 |
<td class="date_due" data-order="[% ITEM_RESULT.checkout.date_due | html %]">[% ITEM_RESULT.checkout.date_due | $KohaDates as_due_date => 1 %]</td> |
1544 |
<td class="date_due" data-order="[% ITEM_RESULT.checkout.date_due | html %]">[% ITEM_RESULT.checkout.date_due | $KohaDates as_due_date => 1 %]</td> |
1531 |
[% ELSE %] |
1545 |
[% ELSE %] |
|
|
1546 |
[% hidden_columns_force.$table_id.push('item_datedue') %] |
1532 |
<td></td> |
1547 |
<td></td> |
1533 |
[% END %] |
1548 |
[% END %] |
1534 |
|
1549 |
|
1535 |
[% IF ( itemdata_barcode ) %] |
1550 |
[% IF ( itemdata_barcode ) %] |
1536 |
<td class="barcode" property="serialNumber">[% ITEM_RESULT.barcode | html %]</td> |
1551 |
<td class="barcode" property="serialNumber">[% ITEM_RESULT.barcode | html %]</td> |
1537 |
[% ELSE %] |
1552 |
[% ELSE %] |
|
|
1553 |
[% hidden_columns_force.$table_id.push('item_barcode') %] |
1538 |
<td></td> |
1554 |
<td></td> |
1539 |
[% END %] |
1555 |
[% END %] |
1540 |
|
1556 |
|
Lines 1549-1560
Link Here
|
1549 |
[% END %] |
1565 |
[% END %] |
1550 |
[% END %] |
1566 |
[% END %] |
1551 |
</td> |
1567 |
</td> |
|
|
1568 |
[% hidden_columns_force.$table_id.push('item_priority') %] |
1552 |
<td></td> |
1569 |
<td></td> |
1553 |
[% ELSIF show_priority %] |
1570 |
[% ELSIF show_priority %] |
|
|
1571 |
[% hidden_columns_force.$table_id.push('item_holds') %] |
1554 |
<td></td> |
1572 |
<td></td> |
1555 |
<td class="holds_priority">[% priority | html %]</td> |
1573 |
<td class="holds_priority">[% priority | html %]</td> |
1556 |
[% ELSE %] |
1574 |
[% ELSE %] |
|
|
1575 |
[% hidden_columns_force.$table_id.push('item_holds') %] |
1557 |
<td></td> |
1576 |
<td></td> |
|
|
1577 |
[% hidden_columns_force.$table_id.push('item_priority') %] |
1558 |
<td></td> |
1578 |
<td></td> |
1559 |
[% END %] |
1579 |
[% END %] |
1560 |
|
1580 |
|
Lines 1576-1581
Link Here
|
1576 |
[% END %] |
1596 |
[% END %] |
1577 |
</td> |
1597 |
</td> |
1578 |
[% ELSE %] |
1598 |
[% ELSE %] |
|
|
1599 |
[% hidden_columns_force.$table_id.push('item_coursereserves') %] |
1579 |
<td></td> |
1600 |
<td></td> |
1580 |
[% END # /IF ShowCourseReservesHeader %] |
1601 |
[% END # /IF ShowCourseReservesHeader %] |
1581 |
<td></td> |
1602 |
<td></td> |
Lines 1892-1898
Link Here
|
1892 |
}); |
1913 |
}); |
1893 |
[% END # /IF OpacBrowseResults %] |
1914 |
[% END # /IF OpacBrowseResults %] |
1894 |
|
1915 |
|
1895 |
var table_settings = [% TablesSettings.GetTableSettings( 'opac', 'biblio-detail', 'holdingst', 'json' ) | $raw %]; |
1916 |
var holdingst_table_settings = [% TablesSettings.GetTableSettings( 'opac', 'biblio-detail', 'holdingst', 'json' ) | $raw %]; |
|
|
1917 |
var otherholdingst_table_settings = JSON.parse(JSON.stringify(holdingst_table_settings)); // Clone |
1918 |
|
1919 |
let column; |
1920 |
[% FOR k IN hidden_columns_force.holdingst %] |
1921 |
column = holdingst_table_settings.columns.find(c => c.columnname == '[% k | html %]'); |
1922 |
column.is_hidden = 1; |
1923 |
column.cannot_be_toggled = 1; |
1924 |
column.force_visibility = 1; |
1925 |
[% END %] |
1926 |
|
1927 |
[% FOR k IN hidden_columns_force.otherholdingst %] |
1928 |
column = otherholdingst_table_settings.columns.find(c => c.columnname == '[% k | html %]'); |
1929 |
column.is_hidden = 1; |
1930 |
column.cannot_be_toggled = 1; |
1931 |
column.force_visibility = 1; |
1932 |
[% END %] |
1896 |
|
1933 |
|
1897 |
$("#holdingst").kohaTable( |
1934 |
$("#holdingst").kohaTable( |
1898 |
{ |
1935 |
{ |
Lines 1902-1908
Link Here
|
1902 |
details: { type: "column", target: -1 }, |
1939 |
details: { type: "column", target: -1 }, |
1903 |
}, |
1940 |
}, |
1904 |
}, |
1941 |
}, |
1905 |
table_settings |
1942 |
holdingst_table_settings, |
1906 |
); |
1943 |
); |
1907 |
$("#otherholdingst").kohaTable( |
1944 |
$("#otherholdingst").kohaTable( |
1908 |
{ |
1945 |
{ |
Lines 1912-1918
Link Here
|
1912 |
details: { type: "column", target: -1 }, |
1949 |
details: { type: "column", target: -1 }, |
1913 |
}, |
1950 |
}, |
1914 |
}, |
1951 |
}, |
1915 |
table_settings |
1952 |
otherholdingst_table_settings, |
1916 |
); |
1953 |
); |
1917 |
|
1954 |
|
1918 |
var serial_table_settings = [% TablesSettings.GetTableSettings( 'opac', 'biblio-detail', 'subscriptionst', 'json' ) | $raw %]; |
1955 |
var serial_table_settings = [% TablesSettings.GetTableSettings( 'opac', 'biblio-detail', 'subscriptionst', 'json' ) | $raw %]; |
1919 |
- |
|
|