]> wagnertech.de Git - kivitendo-erp.git/blobdiff - js/kivi.ActionBar.js
ActionBar: »checks«-Funktionen auch mit Argumenten aufrufen können
[kivitendo-erp.git] / js / kivi.ActionBar.js
index 2afedfff7e099dbe869bd7bafec93244847fa2fe..9f48d2e063a86c1bae6c91b7d2da06bdb2149f6d 100644 (file)
@@ -139,9 +139,13 @@ namespace('kivi', function(k){
         if (data.checks) {
           for (var i=0; i < data.checks.length; i++) {
             check = data.checks[i];
-            func = kivi.get_function_by_name(check);
-            if (!func) console.log('Cannot find check function: ' + check);
-            if (!func()) return;
+            if (check.constructor !== Array)
+              check = [ check ];
+            func = kivi.get_function_by_name(check[0]);
+            if (!func)
+              console.log('Cannot find check function: ' + check);
+            if (!func.apply(document, check.slice(1)))
+              return;
           }
         }
         if (data.confirm && !confirm(data.confirm)) return;