@@ -, +, @@ -- The form still submits to modordernotes.pl. --- .../intranet-tmpl/prog/en/modules/acqui/basket.tt | 54 ++++++++++++++++++++-- 1 file changed, 50 insertions(+), 4 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt @@ -450,14 +450,14 @@ [% END %]

[% IF ( books_loo.order_internalnote ) %] -

Internal note: [% books_loo.order_internalnote|html %] [Change internal note]

+

Internal note: [% books_loo.order_internalnote|html %] Edit internal note

[% ELSE %] - [Add internal note] + Add internal note [% END %] [% IF ( books_loo.order_vendornote ) %] -

Vendor note: [% books_loo.order_vendornote|html %] [Change vendor note]

+

Vendor note: [% books_loo.order_vendornote|html %] Edit vendor note

[% ELSE %] - [Add vendor note] + Add vendor note [% END %] [% IF (books_loo.transferred_from) %] [% basket = books_loo.transferred_from.basket %] @@ -685,6 +685,30 @@ + + + [% MACRO jsinclude BLOCK %] [% Asset.js("js/acquisitions-menu.js") %] [% INCLUDE 'datatables.inc' %] @@ -730,6 +754,28 @@ e.preventDefault(); transfer_order_popup( $(this).data("ordernumber")); }); + + $(".edit_note").on("click", function(e) { + e.preventDefault(); + var ordernumber = $(this).data("ordernumber"); + var note_type = $(this).data("note_type"); + var modalTitle = $(this).attr("title") + " (order number " + ordernumber + ")"; + var note_text = $( "#" + note_type + "-note-" + ordernumber ).html(); + $("#noteEditor .modal-title").text(modalTitle); + $("#ordernumber").val( ordernumber ); + $("#ordernotes").html( note_text ); + $("#type").val( note_type ); + $("#noteEditor").modal("show"); + }); + + $("#noteEditor").on('hidden.bs.modal', function (e) { + $("#noteEditorLabel").html(""); + $("#noteEditor .modal-title").text(""); + $("#ordernotes").html( "" ); + $("#ordernumber").val(""); + $("#type").val(""); + }); + }); --