X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/2096db3951150a55ebc4db00b20d8f606cdfaf34..120225aa6c3c1a80f45613cdc969c2bf17bb5a03:/js/kivi.Part.js diff --git a/js/kivi.Part.js b/js/kivi.Part.js index ff3ce981a..595db8c74 100644 --- a/js/kivi.Part.js +++ b/js/kivi.Part.js @@ -162,6 +162,7 @@ namespace('kivi.Part', function(ns) { data.push({ name: 'action', value: 'Part/add_assortment_item' }, { name: 'part.id', value: $('#part_id').val() }, { name: 'part.part_type', value: 'assortment' }); + $('#assortment_picker').data('part_picker').clear(); $.post("controller.pl", data, kivi.eval_json_result); }; @@ -173,6 +174,7 @@ namespace('kivi.Part', function(ns) { data.push({ name: 'action', value: 'Part/add_assembly_item' }, { name: 'part.id', value: $("#part_id").val() }, { name: 'part.part_type', value: 'assortment' }); + $('#assembly_picker').data('part_picker').clear(); $.post("controller.pl", data, kivi.eval_json_result); }; @@ -276,9 +278,9 @@ namespace('kivi.Part', function(ns) { limit: 20, delay: 50, action: { - on_enter_match_none: function(){ }, - on_enter_match_one: function(){ $('#update_button').click(); }, - on_enter_match_many: function(){ self.open_dialog(); } + commit_none: function(){ }, + commit_one: function(){ $('#update_button').click(); }, + commit_many: function(){ self.open_dialog(); } } }, $real.data('part-picker-data'), options); this.$real = $real; @@ -412,8 +414,8 @@ namespace('kivi.Part', function(ns) { self.set_item({}); return true; } else if (self.state == self.STATES.PICKED) { - if (self.o.action.on_enter_match_one) { - self.run_action(self.o.action.on_enter_match_one); + if (self.o.action.commit_one) { + self.run_action(self.o.action.commit_one); } return true; } @@ -423,8 +425,8 @@ namespace('kivi.Part', function(ns) { } if (event.which == KEY.ENTER) { self.handle_changed_text({ - match_one: self.o.action.on_enter_match_one, - match_many: self.o.action.on_enter_match_many + match_one: self.o.action.commit_one, + match_many: self.o.action.commit_many }); return false; }