From a61b3b91e8f8d8b4a949e3de89e10cbc827bf6a6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Johanna=20R=C3=A4is=C3=A4?= Internal note: [% order.order_internalnote | html %] [Change internal note]
[% IF ( order.order_internalnote ) %]
Vendor note: [% order.order_vendornote | html %]
++ [% order.order_vendornote | html %] + + Edit vendor note + +
[% ELSE %] - [Add vendor note] + + Add vendor note + [% END %]' + _("Internal note: ") - + '' + escape_str(internal_note) - + ' [' + _("Change internal note") + ']
'; + + '' + + '' + escape_str(row.internal_note) + '' + + ' ' + + ' ' + + _("Edit internal note") + + '' + + ''; } else { - result += ' [' + _("Add internal note") + ']'; + result += '' + + ' ' + + _("Add internal note") + + '
'; } var vendor_note = row.vendor_note; if ( vendor_note != null && vendor_note != '' ) { result += '' + _("Vendor note: ") - + '' + escape_str(vendor_note) + '
'; + + '' + + '' + escape_str(vendor_note) + '' + + ' ' + + ' ' + + _("Edit vendor note") + + '' + + ''; } else { - result += ' [' + _("Add vendor note") + ']'; + result += ' '; } - return result; }, "orderable": true, @@ -686,6 +784,7 @@ $('.selOrder', row.node()).prop('checked', true); } }); + setupNoteEditorHandlers(); }); $("#dataPreview").on("hidden.bs.modal", function(){ @@ -719,6 +818,29 @@ + "ordernumber=" + ordernumber window.open(url, 'TransferOrder'); } + function setupNoteEditorHandlers() { + $(".edit_note").on("click", function(e) { + e.preventDefault(); + var ordernumber = $(this).data("ordernumber"); + var note_type = $(this).data("note_type"); + var modalTitle = _("%s (order number %s)").format($(this).attr("title"), ordernumber); + var note_text = $( "#" + note_type + "-note-" + ordernumber ).html(); + $("#noteEditor .modal-title").text(modalTitle); + $("#notes_ordernumber").val( ordernumber ); + $("#ordernotes").html( note_text ); + $("#type").val( note_type ); + $("#noteEditor").modal("show"); + $("#ordernotes").focus(); + }); + $("#noteEditor").on('hidden.bs.modal', function (e) { + $("#noteEditorLabel").html(""); + $("#noteEditor .modal-title").text(""); + $("#ordernotes").html( "" ); + $("#notes_ordernumber").val(""); + $("#type").val(""); + }); + } + setupNoteEditorHandlers(); [% END %] -- 2.34.1