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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/lateorders.tt (-15 / +19 lines)
Lines 266-271 Link Here
266
            var table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'lateorders', 'late_orders', 'json' ) | $raw %];
266
            var table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'lateorders', 'late_orders', 'json' ) | $raw %];
267
            var late_orderst = $("#late_orders").kohaTable({
267
            var late_orderst = $("#late_orders").kohaTable({
268
                order: [[ 1, "asc" ]],
268
                order: [[ 1, "asc" ]],
269
                stateSave: true,
269
                paging: true,
270
                paging: true,
270
                embed: [
271
                embed: [
271
                    "basket.authorizer+strings",
272
                    "basket.authorizer+strings",
Lines 506-512 Link Here
506
            $(".clear_search").click(clearFilters);
507
            $(".clear_search").click(clearFilters);
507
508
508
                      // Generates a dynamic link for exporting the selection's data as CSV
509
                      // Generates a dynamic link for exporting the selection's data as CSV
509
            $("#exportbutton, #export-csv-menu a").click(function() {
510
            $("#exportbutton, #export-csv-menu a").on( "click", () => {
510
                var all_nodes = late_orderst.DataTable().rows().nodes();
511
                var all_nodes = late_orderst.DataTable().rows().nodes();
511
                var selected = $(all_nodes).find("input[name='ordernumber']:checked");
512
                var selected = $(all_nodes).find("input[name='ordernumber']:checked");
512
513
Lines 528-548 Link Here
528
                return false;
529
                return false;
529
            });
530
            });
530
531
531
            $(".edit_note").on("click", function(e) {
532
            $("#late_orders").on("click", ".edit_note", (e) => {
532
                e.preventDefault();
533
                e.preventDefault();
533
                var ordernumber = $(this).data("ordernumber");
534
                const target = e.target;
534
                var note_type = $(this).data("note_type");
535
                const ordernumber = $(target).data("ordernumber");
535
                var modalTitle = _("%s (order number %s)").format($(this).attr("title"), ordernumber);
536
                const note_type = $(target).data("note_type");
536
                var note_text = $( "#" + note_type + "-note-" + ordernumber ).html();
537
                const modalTitle = _("%s (order number %s)").format($(target).attr("title"), ordernumber);
538
                const note_text = $("#" + note_type + "-note-" + ordernumber).html();
539
537
                $("#noteEditor .modal-title").text(modalTitle);
540
                $("#noteEditor .modal-title").text(modalTitle);
538
                $("#notes_ordernumber").val( ordernumber );
541
                $("#notes_ordernumber").val(ordernumber);
539
                $("#ordernotes").html( note_text );
542
                $("#ordernotes").html(note_text);
540
                $("#type").val( note_type );
543
                $("#type").val(note_type);
541
                $("#noteEditor").modal("show");
544
                $("#noteEditor").modal("show");
542
                $("#ordernotes").focus();
545
                $("#ordernotes").focus();
543
            });
546
            });
544
547
545
             $("#noteEditor").on('hidden.bs.modal', function (e) {
548
             $("#noteEditor").on('hidden.bs.modal', () => {
546
                $("#noteEditorLabel").html("");
549
                $("#noteEditorLabel").html("");
547
                $("#noteEditor .modal-title").text("");
550
                $("#noteEditor .modal-title").text("");
548
                $("#ordernotes").html( "" );
551
                $("#ordernotes").html( "" );
Lines 550-569 Link Here
550
                $("#type").val("");
553
                $("#type").val("");
551
            });
554
            });
552
555
553
            $(".edit_delivery_date").on("click", function(e) {
556
            $("#late_orders").on("click", ".edit_delivery_date", (e) => {
554
                e.preventDefault();
557
                e.preventDefault();
555
                var ordernumber = $(this).data("ordernumber");
558
                const target = e.target;
559
                var ordernumber = $(target).data("ordernumber");
556
                var order_number_text = _("(order number %s)").format(ordernumber);
560
                var order_number_text = _("(order number %s)").format(ordernumber);
557
                var modalTitle = $(this).attr("title") + " " + order_number_text;
561
                var modalTitle = $(target).attr("title") + " " + order_number_text;
558
                var delivery_date = $( "#delivery_date_" + ordernumber ).data("delivery_date");
562
                var delivery_date = $( "#delivery_date_" + ordernumber ).data("delivery_date");
559
                const estimated_delivery_date = document.querySelector("#estimated_delivery_date")._flatpickr;
563
                const estimated_delivery_date = document.querySelector("#estimated_delivery_date")._flatpickr;
560
                estimated_delivery_date.setDate( delivery_date );
564
                estimated_delivery_date.setDate( delivery_date );
565
561
                $("#dateEditor .modal-title").text(modalTitle);
566
                $("#dateEditor .modal-title").text(modalTitle);
562
                $("#date_ordernumber").val(ordernumber);
567
                $("#date_ordernumber").val(ordernumber);
563
                $("#dateEditor").modal("show");
568
                $("#dateEditor").modal("show");
564
            });
569
            });
565
570
566
             $("#dateEditor").on('hidden.bs.modal', function (e) {
571
             $("#dateEditor").on('hidden.bs.modal', () => {
567
                $("#dateEditorLabel").html("");
572
                $("#dateEditorLabel").html("");
568
                $("#dateEditor .modal-title").text("");
573
                $("#dateEditor .modal-title").text("");
569
                $("#estimated_delivery_date").html( "" );
574
                $("#estimated_delivery_date").html( "" );
570
- 

Return to bug 32266