|
Lines 406-411
Link Here
|
| 406 |
|
406 |
|
| 407 |
[% BLOCK jsinclude %] |
407 |
[% BLOCK jsinclude %] |
| 408 |
[% INCLUDE 'datatables.inc' %] |
408 |
[% INCLUDE 'datatables.inc' %] |
|
|
409 |
<script> |
| 410 |
const logged_in_user_borrowernumber = "[% logged_in_user.borrowernumber | html %]"; |
| 411 |
[% IF services_json.length > 0 %] |
| 412 |
var services = [% services_json | $raw %]; |
| 413 |
[% ELSE %] |
| 414 |
var services = []; |
| 415 |
[% END %] |
| 416 |
[% IF auto_backends_json.length > 0 %] |
| 417 |
var auto_backends = [% auto_backends_json | $raw %]; |
| 418 |
[% ELSE %] |
| 419 |
var auto_backends = []; |
| 420 |
[% END %] |
| 421 |
[% IF metadata.length > 0 %] |
| 422 |
var metadata = "[% metadata | $raw %]"; |
| 423 |
[% END %] |
| 424 |
</script> |
| 425 |
|
| 409 |
<script> |
426 |
<script> |
| 410 |
function display_extended_attribute(row, type) { |
427 |
function display_extended_attribute(row, type) { |
| 411 |
var arr = $.grep(row.extended_attributes, ( x => x.type === type )); |
428 |
var arr = $.grep(row.extended_attributes, ( x => x.type === type )); |
|
Lines 433-439
Link Here
|
| 433 |
dom: '<"dt-info"i><"top pager"<"table_entries"lp>t<"bottom pager"pi>', |
450 |
dom: '<"dt-info"i><"top pager"<"table_entries"lp>t<"bottom pager"pi>', |
| 434 |
paging: true, |
451 |
paging: true, |
| 435 |
embed: ['+strings','extended_attributes'], |
452 |
embed: ['+strings','extended_attributes'], |
| 436 |
ajax: { url: '/api/v1/public/patrons/[% logged_in_user.borrowernumber | uri %]/ill/requests' }, |
453 |
ajax: { url: `/api/v1/public/patrons/${logged_in_user_borrowernumber}/ill/requests` }, |
| 437 |
columnDefs: [ { |
454 |
columnDefs: [ { |
| 438 |
render: function (data, type, row, meta) { |
455 |
render: function (data, type, row, meta) { |
| 439 |
if ( data && type == 'display' ) { |
456 |
if ( data && type == 'display' ) { |
|
Lines 503-521
Link Here
|
| 503 |
] |
520 |
] |
| 504 |
}); |
521 |
}); |
| 505 |
$("#backend-dropdown-options").removeClass("nojs"); |
522 |
$("#backend-dropdown-options").removeClass("nojs"); |
| 506 |
[% IF services_json.length > 0 %] |
|
|
| 507 |
var services = [% services_json | $raw %]; |
| 508 |
[% ELSE %] |
| 509 |
var services = []; |
| 510 |
[% END %] |
| 511 |
[% IF auto_backends_json.length > 0 %] |
| 512 |
var auto_backends = [% auto_backends_json | $raw %]; |
| 513 |
[% ELSE %] |
| 514 |
var auto_backends = []; |
| 515 |
[% END %] |
| 516 |
[% IF metadata.length > 0 %] |
| 517 |
var metadata = "[% metadata | $raw %]"; |
| 518 |
[% END %] |
| 519 |
</script> |
523 |
</script> |
| 520 |
[% IF op == 'availability' %] |
524 |
[% IF op == 'availability' %] |
| 521 |
[% Asset.js("js/ill-availability.js") | $raw %] |
525 |
[% Asset.js("js/ill-availability.js") | $raw %] |
| 522 |
- |
|
|