Revision ef26fcde
Von Moritz Bunkus vor fast 8 Jahren hinzugefügt
js/kivi.ActionBar.js | ||
---|---|---|
139 | 139 |
if (data.checks) { |
140 | 140 |
for (var i=0; i < data.checks.length; i++) { |
141 | 141 |
check = data.checks[i]; |
142 |
func = kivi.get_function_by_name(check); |
|
143 |
if (!func) console.log('Cannot find check function: ' + check); |
|
144 |
if (!func()) return; |
|
142 |
if (check.constructor !== Array) |
|
143 |
check = [ check ]; |
|
144 |
func = kivi.get_function_by_name(check[0]); |
|
145 |
if (!func) |
|
146 |
console.log('Cannot find check function: ' + check); |
|
147 |
if (!func.apply(document, check.slice(1))) |
|
148 |
return; |
|
145 | 149 |
} |
146 | 150 |
} |
147 | 151 |
if (data.confirm && !confirm(data.confirm)) return; |
Auch abrufbar als: Unified diff
ActionBar: »checks«-Funktionen auch mit Argumenten aufrufen können