Auftrags-Controller: kivi.Order.js: Variable row nicht redeklarieren.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 10 Aug 2018 10:47:52 +0000 (12:47 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 10 Aug 2018 15:15:34 +0000 (17:15 +0200)
js/kivi.Order.js

index 673b9a3..cee6251 100644 (file)
@@ -284,10 +284,11 @@ namespace('kivi.Order', function(ns) {
 
     kivi.run_once_for('.row_entry', 'on_kbd_click_show_hide', function(elt) {
       $(elt).keydown(function(event) {
+        var row;
         if (event.keyCode == 40 && event.shiftKey === true) {
           // shift arrow down
           event.preventDefault();
-          var row = $(event.target).parents(".row_entry").first();
+          row = $(event.target).parents(".row_entry").first();
           ns.load_second_row(row);
           ns.show_second_row(row);
           return false;
@@ -295,7 +296,7 @@ namespace('kivi.Order', function(ns) {
         if (event.keyCode == 38 && event.shiftKey === true) {
           // shift arrow up
           event.preventDefault();
-          var row = $(event.target).parents(".row_entry").first();
+          row = $(event.target).parents(".row_entry").first();
           ns.hide_second_row(row);
           return false;
         }