From: Moritz Bunkus Date: Thu, 26 Jan 2017 09:17:17 +0000 (+0100) Subject: ActionBar: »checks«-Funktionen auch mit Argumenten aufrufen können X-Git-Tag: release-3.5.4~1337 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=ef26fcdecd49177fd52a0741aa76c0621b1af38e;p=kivitendo-erp.git ActionBar: »checks«-Funktionen auch mit Argumenten aufrufen können --- diff --git a/js/kivi.ActionBar.js b/js/kivi.ActionBar.js index 2afedfff7..9f48d2e06 100644 --- a/js/kivi.ActionBar.js +++ b/js/kivi.ActionBar.js @@ -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;