X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/4d325a8db23ca58c0cec42d608da03469f6f94fe..fc876a1da1f510feb6317bc1333008882ba53f70:/js/kivi.Part.js?ds=inline diff --git a/js/kivi.Part.js b/js/kivi.Part.js index 2882f6ac5..083e31e91 100644 --- a/js/kivi.Part.js +++ b/js/kivi.Part.js @@ -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(); }); });