From ef26fcdecd49177fd52a0741aa76c0621b1af38e Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Thu, 26 Jan 2017 10:17:17 +0100 Subject: [PATCH] =?utf8?q?ActionBar:=20=C2=BBchecks=C2=AB-Funktionen=20auc?= =?utf8?q?h=20mit=20Argumenten=20aufrufen=20k=C3=B6nnen?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- js/kivi.ActionBar.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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; -- 2.20.1