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 |
- |
|
|