]> wagnertech.de Git - mfinanz.git/blobdiff - js/kivi.Part.js
kivi.Part.js: KEY konstanten aus Picker verschoben.
[mfinanz.git] / js / kivi.Part.js
index 2882f6ac5e98732434a41a76917b4626982be3ef..083e31e91fa93b7bceb5c4d0d4f0a2d888fb3e46 100644 (file)
@@ -263,25 +263,26 @@ namespace('kivi.Part', function(ns) {
     $.post("controller.pl", { action: 'Part/warehouse_changed', warehouse_id: function(){ return $('#part_warehouse_id').val() } },   kivi.eval_json_result);
   }
 
+  var KEY = {
+    TAB:       9,
+    ENTER:     13,
+    SHIFT:     16,
+    CTRL:      17,
+    ALT:       18,
+    ESCAPE:    27,
+    PAGE_UP:   33,
+    PAGE_DOWN: 34,
+    LEFT:      37,
+    UP:        38,
+    RIGHT:     39,
+    DOWN:      40,
+  };
+
   ns.Picker = function($real, options) {
     // short circuit in case someone double inits us
     if ($real.data("part_picker"))
       return $real.data("part_picker");
 
-    var KEY = {
-      TAB:       9,
-      ENTER:     13,
-      SHIFT:     16,
-      CTRL:      17,
-      ALT:       18,
-      ESCAPE:    27,
-      PAGE_UP:   33,
-      PAGE_DOWN: 34,
-      LEFT:      37,
-      UP:        38,
-      RIGHT:     39,
-      DOWN:      40,
-    };
     var CLASSES = {
       PICKED:       'partpicker-picked',
       UNDEFINED:    'partpicker-undefined',
@@ -578,6 +579,10 @@ namespace('kivi.Part', function(ns) {
     });
   }
 
+  ns.init = function() {
+    ns.reinit_widgets();
+  }
+
   $(function(){
 
     // assortment
@@ -620,6 +625,6 @@ namespace('kivi.Part', function(ns) {
 
     $('#part_warehouse_id').change(kivi.Part.reload_bin_selection);
 
-    ns.reinit_widgets();
+    ns.init();
   });
 });