X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/cbdc5c3786939e37bcd3c2fcaf0cb5e5607c54b7..008b51c43d064b8172168aee7fdff393c5d4b13a:/js/kivi.RecordTemplate.js diff --git a/js/kivi.RecordTemplate.js b/js/kivi.RecordTemplate.js index 791bcbac6..af8484043 100644 --- a/js/kivi.RecordTemplate.js +++ b/js/kivi.RecordTemplate.js @@ -27,6 +27,9 @@ namespace('kivi.RecordTemplate', function(ns) { return false; } + if ((id !== undefined) && !confirm(kivi.t8('Are you sure you want to update the selected record template with the current values? This cannot be undone.'))) + return false; + var data = $form.serializeArray().filter(function(val) { return val.name !== 'action'; }); data.push({ name: 'action', value: $type.data('save_action') }); data.push({ name: 'record_template_id', value: id }); @@ -36,9 +39,6 @@ namespace('kivi.RecordTemplate', function(ns) { }; ns.load = function(id) { - if (!confirm(kivi.t8('Do you really want to load this record template? All unsaved data will be lose.'))) - return false; - var $type = $("#record_template_dialog_template_type"); var url = encodeURIComponent($type.data('controller')) + '?action=' + encodeURIComponent($type.data('load_action')) @@ -72,4 +72,12 @@ namespace('kivi.RecordTemplate', function(ns) { id: id }, kivi.eval_json_result); }; + + ns.filter_templates = function() { + $.post('controller.pl', { + action: 'RecordTemplate/filter_templates', + template_filter: $("#template_filter").val(), + template_type: $("#record_template_dialog_template_type").val(), + }, kivi.eval_json_result); + }; });