X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/6d9d1fbf6d9478ab95144ce5d95300bd2ae46be8..9fd5b006e7ab3119d659a3ddbee27a99b6b83b05:/js/kivi.SalesPurchase.js diff --git a/js/kivi.SalesPurchase.js b/js/kivi.SalesPurchase.js index 5dc81f50c..2fcd2132e 100644 --- a/js/kivi.SalesPurchase.js +++ b/js/kivi.SalesPurchase.js @@ -245,7 +245,7 @@ namespace('kivi.SalesPurchase', function(ns) { $('#send_email_dialog').children().remove().appendTo('#email_inputs'); $('#send_email_dialog').dialog('close'); - kivi.submit_form_with_action('#form', 'send_sales_purchase_email'); + kivi.submit_form_with_action('#form', $('#form').data('send-email-action')); return true; }; @@ -265,7 +265,9 @@ namespace('kivi.SalesPurchase', function(ns) { return true; }; - this.show_email_dialog = function() { + this.show_email_dialog = function(send_action) { + $('#form').data('send-email-action', send_action || 'send_sales_purchase_email'); + kivi.popup_dialog({ id: 'send_email_dialog', url: 'io.pl', @@ -309,7 +311,11 @@ namespace('kivi.SalesPurchase', function(ns) { this.print_record = function() { $('#print_dialog').dialog('close'); - kivi.submit_form_with_action('#form', $('#form').data('print-action')); + var action = $('#form').data('print-action'); + if (action.match("^js:")) + return kivi.run(action.substring(3)); + + kivi.submit_form_with_action('#form', action); }; this.show_print_dialog = function(print_action) {