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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/lateorders.tt (-10 / +14 lines)
Lines 50-63 Link Here
50
	</p>
50
	</p>
51
	[% END %]
51
	[% END %]
52
    [% SET total = 0 %]
52
    [% SET total = 0 %]
53
    [% IF bookseller_filter %]
54
        <p><a id="CheckAll" href="#"><i class="fa fa-check"></i> Check all</a> <a id="CheckNone" href="#"><i class="fa fa-remove"></i> Uncheck all</a></p>
55
    [% END %]
53
    <table id="late_orders">
56
    <table id="late_orders">
54
      <thead>
57
      <thead>
55
        <tr>
58
        <tr>
56
            [% IF bookseller_filter %]
59
            <th class="NoSort"></th>
57
                <th><a id="CheckAll" href="#">Check all</a><br /><a id="CheckNone" href="#">Uncheck all</a></th>
58
            [% ELSE %]
59
                <th></th>
60
            [% END %]
61
            <th>Order line</th>
60
            <th>Order line</th>
62
            <th class="title-string">Order date</th>
61
            <th class="title-string">Order date</th>
63
            <th class="title-string">Estimated delivery date</th>
62
            <th class="title-string">Estimated delivery date</th>
Lines 273-279 Link Here
273
    [% Asset.js("js/acquisitions-menu.js") | $raw %]
272
    [% Asset.js("js/acquisitions-menu.js") | $raw %]
274
    [% INCLUDE 'datatables.inc' %]
273
    [% INCLUDE 'datatables.inc' %]
275
    [% INCLUDE 'columns_settings.inc' %]
274
    [% INCLUDE 'columns_settings.inc' %]
276
    [% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") | $raw %]
277
    [% INCLUDE 'calendar.inc' %]
275
    [% INCLUDE 'calendar.inc' %]
278
    <script>
276
    <script>
279
        var late_orderst;
277
        var late_orderst;
Lines 292-301 Link Here
292
            var columns_settings = [% TablesSettings.GetColumns( 'acqui', 'lateorders', 'late_orders', 'json' ) | $raw %];
290
            var columns_settings = [% TablesSettings.GetColumns( 'acqui', 'lateorders', 'late_orders', 'json' ) | $raw %];
293
            late_orderst = KohaTable("late_orders", {
291
            late_orderst = KohaTable("late_orders", {
294
                "aoColumnDefs": [
292
                "aoColumnDefs": [
295
                    { "aTargets": [ 0 ], "bSortable": false, "bSearchable": false },
293
                    { "targets": [ "NoSort" ],"sortable": false,"searchable": false },
296
                    { "sType": "anti-the", "aTargets" : [ "anti-the" ] },
294
                    { "sType": "anti-the", "aTargets" : [ "anti-the" ] },
297
                    { "sType": "title-string", "aTargets" : [ "title-string" ] }
295
                    { "sType": "title-string", "aTargets" : [ "title-string" ] }
298
                ],
296
                ],
297
                "sorting": [[ 1, "asc" ]],
299
                "sPaginationType": "full",
298
                "sPaginationType": "full",
300
                "bAutoWidth": false,
299
                "bAutoWidth": false,
301
                "fnDrawCallback": function() {
300
                "fnDrawCallback": function() {
Lines 306-313 Link Here
306
                }
305
                }
307
            }, columns_settings );
306
            }, columns_settings );
308
            $('input:checkbox[name=ordernumber]').bind('click', check_uncheck);
307
            $('input:checkbox[name=ordernumber]').bind('click', check_uncheck);
309
            $('#CheckAll').click(function(){ $(late_orderst.fnGetNodes()).find("td").checkCheckboxes();});
308
            $('#CheckAll').click(function(e){
310
            $('#CheckNone').click(function(){ $(late_orderst.fnGetNodes()).find("td").unCheckCheckboxes();});
309
                e.preventDefault();
310
                $("#late_orders input:checkbox").prop("checked", true);
311
            });
312
            $('#CheckNone').click(function(e){
313
                e.preventDefault();
314
                $("#late_orders input:checkbox").prop("checked", false);
315
            });
311
316
312
            // Generates a dynamic link for exporting the selection's data as CSV
317
            // Generates a dynamic link for exporting the selection's data as CSV
313
            $("#exportbutton, #export-csv-menu a").click(function() {
318
            $("#exportbutton, #export-csv-menu a").click(function() {
314
- 

Return to bug 26214