View | Details | Raw Unified | Return to bug 41582
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt (-15 / +18 lines)
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
- 

Return to bug 41582