]> wagnertech.de Git - mfinanz.git/blobdiff - js/kivi.Part.js
kivi.Part.js: on_enter_match_* umbenannt in commit_*
[mfinanz.git] / js / kivi.Part.js
index ff3ce981a1c6b1acc6d8b4ffcd028244d901ea1d..595db8c7400a598bfca0ef4b93ed1fe0b3bfcc1d 100644 (file)
@@ -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;
         }