Revision d6b56cbd
Von Bernd Bleßmann vor etwa 4 Jahren hinzugefügt
js/kivi.Order.js | ||
---|---|---|
28 | 28 |
} |
29 | 29 |
|
30 | 30 |
if (pos.length > 0) { |
31 |
question = question || kivi.t8("Do you really want to save?");
|
|
31 |
question = question || kivi.t8("Do you really want to continue?");
|
|
32 | 32 |
return confirm(kivi.t8("There are duplicate parts at positions") + "\n" |
33 | 33 |
+ pos.join(', ') + "\n" |
34 | 34 |
+ question); |
... | ... | |
89 | 89 |
$.post("controller.pl", data, kivi.eval_json_result); |
90 | 90 |
}; |
91 | 91 |
|
92 |
ns.email = function(warn_on_duplicates) { |
|
93 |
if (warn_on_duplicates && !ns.check_duplicate_parts(kivi.t8("Do you really want to send by mail?"))) return; |
|
94 |
if (!ns.check_cv()) return; |
|
95 |
|
|
96 |
var data = $('#order_form').serializeArray(); |
|
97 |
data.push({ name: 'order.language_id', value: $('#language_id').val() }); // language from print options |
|
98 |
data.push({ name: 'action', value: 'Order/show_email_dialog' }); |
|
99 |
|
|
100 |
$.post("controller.pl", data, kivi.eval_json_result); |
|
101 |
}; |
|
102 |
|
|
103 | 92 |
var email_dialog; |
104 | 93 |
|
105 | 94 |
ns.setup_send_email_dialog = function() { |
Auch abrufbar als: Unified diff
Auftrags-Controller: Speichern und E-Mail-Dialog über vorhandene Funktion
Die js-Funktion email() tut praktisch das gleiche wie save(). Dann kann
auch diese benutzt werden.
Damit auch klar ist, dass vor dem Aufruf des E-Mail-Dialogs gespeichert
wird, ist die action im Controller umbenannt worden.