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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-detail.tt (-2 / +19 lines)
Lines 334-339 Link Here
334
        <div id="acquisition_details">
334
        <div id="acquisition_details">
335
            <h2>Acquisition details</h2>
335
            <h2>Acquisition details</h2>
336
            <table id="orders">
336
            <table id="orders">
337
                <caption>
338
                  <span class="actions">
339
                  <a href="#" id="hide_received_orders">Hide already received orders</a>
340
                  | <a href="#" id="show_all_orders">Show all orders</a></span>
341
                </caption>
342
337
                <thead>
343
                <thead>
338
                    <tr>
344
                    <tr>
339
                        <th>Invoice</th>
345
                        <th>Invoice</th>
Lines 367-373 Link Here
367
                        [% END %]</td>
373
                        [% END %]</td>
368
                        <td>[% order.ordernumber %]</td>
374
                        <td>[% order.ordernumber %]</td>
369
                        <td><span title="[% order.basket.creationdate %]">[% order.basket.creationdate | $KohaDates%]</span></td>
375
                        <td><span title="[% order.basket.creationdate %]">[% order.basket.creationdate | $KohaDates%]</span></td>
370
                        <td><span title="[% order.datereceived %]">[% order.datereceived | $KohaDates%]</span></td>
376
                        <td>[% IF order.datereceived %]<span title="[% order.datereceived %]">[% order.datereceived | $KohaDates %]</span>[% END %]</td>
371
                        <td>
377
                        <td>
372
                          [% SWITCH order.orderstatus %]
378
                          [% SWITCH order.orderstatus %]
373
                            [% CASE 'new' %]New
379
                            [% CASE 'new' %]New
Lines 424-430 Link Here
424
                return false;
430
                return false;
425
            })
431
            })
426
432
427
            $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, {
433
            var table = $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, {
428
                'bPaginate': false,
434
                'bPaginate': false,
429
                'bAutoWidth': false,
435
                'bAutoWidth': false,
430
                "aaSorting": [[ 4, "desc" ]],
436
                "aaSorting": [[ 4, "desc" ]],
Lines 433-438 Link Here
433
                ]
439
                ]
434
            }));
440
            }));
435
441
442
            $("#hide_received_orders").click(function(e){
443
                e.preventDefault();
444
                table.fnFilter( '.', 4, true ); // Not empty "Receive date" columns
445
            });
446
            $("#show_all_orders").click(function(e){
447
                e.preventDefault();
448
                table.fnFilter( '', 4 ); // Not filter, display all columns
449
            });
450
            $("#show_all_orders").click();
451
452
436
        });
453
        });
437
    </script>
454
    </script>
438
[% END %]
455
[% END %]
(-)a/koha-tmpl/intranet-tmpl/prog/js/datatables.js (-2 / +5 lines)
Lines 371-377 jQuery.extend( jQuery.fn.dataTableExt.oSort, { Link Here
371
 */
371
 */
372
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
372
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
373
    "title-string-pre": function ( a ) {
373
    "title-string-pre": function ( a ) {
374
        return a.match(/title="(.*?)"/)[1].toLowerCase();
374
        var m = a.match(/title="(.*?)"/);
375
        if ( null !== m && m.length ) {
376
            return m[1].toLowerCase();
377
        }
378
        return "";
375
    },
379
    },
376
380
377
    "title-string-asc": function ( a, b ) {
381
    "title-string-asc": function ( a, b ) {
378
- 

Return to bug 20726