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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/additional-contents.tt (-8 / +8 lines)
Lines 612-617 Link Here
612
                    ],
612
                    ],
613
                    pagingType: "full_numbers",
613
                    pagingType: "full_numbers",
614
                });
614
                });
615
                let table_dt = table.DataTable();
615
616
616
                $("#del_form").on("click", ".delete_news", function (e) {
617
                $("#del_form").on("click", ".delete_news", function (e) {
617
                    e.preventDefault();
618
                    e.preventDefault();
Lines 632-663 Link Here
632
633
633
                $("#show_expired").on("change", function () {
634
                $("#show_expired").on("change", function () {
634
                    /* redraw the DataTable according to the custom search function */
635
                    /* redraw the DataTable according to the custom search function */
635
                    table.draw();
636
                    table_dt.draw();
636
                });
637
                });
637
638
638
                table.on("search.dt", function () {
639
                table_dt.on("search.dt", function () {
639
                    var term = table.search();
640
                    var term = table_dt.search();
640
                    $("#news_keyword").val(term);
641
                    $("#news_keyword").val(term);
641
                });
642
                });
642
643
643
                $("#news_keyword").on("keyup", function () {
644
                $("#news_keyword").on("keyup", function () {
644
                    var term = $(this).val();
645
                    var term = $(this).val();
645
                    filterDataTable(table, null, term);
646
                    filterDataTable(table_dt, null, term);
646
                });
647
                });
647
648
648
                $("#news_display_location").on("change", function () {
649
                $("#news_display_location").on("change", function () {
649
                    var term = $(this).val();
650
                    var term = $(this).val();
650
                    filterDataTable(table, 1, term);
651
                    filterDataTable(table_dt, 1, term);
651
                });
652
                });
652
653
653
                $("#news_library").on("change", function () {
654
                $("#news_library").on("change", function () {
654
                    // Table must be filtered by the <option>'s text, not its value
655
                    // Table must be filtered by the <option>'s text, not its value
655
                    var opt = $(this).find("option:selected").text();
656
                    var opt = $(this).find("option:selected").text();
656
                    filterDataTable(table, 2, opt);
657
                    filterDataTable(table_dt, 2, opt);
657
                });
658
                });
658
659
659
                $(".dt_button_clear_filter").on("click", function () {
660
                $(".dt_button_clear_filter").on("click", function () {
660
                    table.search("").columns().search("").draw();
661
                    table_dt.search("").columns().search("").draw();
661
                    $("#news-filter select").each(function () {
662
                    $("#news-filter select").each(function () {
662
                        $(this).val("");
663
                        $(this).val("");
663
                    });
664
                    });
664
- 

Return to bug 38255