Revision 80f2a2f4
Von Sven Schöling vor fast 8 Jahren hinzugefügt
js/kivi.ActionBar.js | ||
---|---|---|
13 | 13 |
$(e).click(function(event) { |
14 | 14 |
var $hidden, key, func, check; |
15 | 15 |
if (data.disabled) return; |
16 |
if (data.confirm && !confirm(data.confirm)) return; |
|
17 | 16 |
if (data.checks) { |
18 | 17 |
for (var i=0; i < data.checks.length; i++) { |
19 | 18 |
check = data.checks[i]; |
... | ... | |
22 | 21 |
if (!func()) return; |
23 | 22 |
} |
24 | 23 |
} |
24 |
if (data.confirm && !confirm(data.confirm)) return; |
|
25 | 25 |
for (key in params) { |
26 | 26 |
$hidden = $('<input type=hidden>') |
27 | 27 |
$hidden.attr('name', key) |
... | ... | |
35 | 35 |
$(e).click(function(event) { |
36 | 36 |
var func; |
37 | 37 |
if (data.disabled) return; |
38 |
if (data.confirm && !confirm(data.confirm)) return; |
|
39 | 38 |
if (data.checks) { |
40 | 39 |
for (var i=0; i < data.checks.length; i++) { |
41 | 40 |
check = data.checks[i]; |
... | ... | |
44 | 43 |
if (!func()) return; |
45 | 44 |
} |
46 | 45 |
} |
46 |
if (data.confirm && !confirm(data.confirm)) return; |
|
47 | 47 |
func = kivi.get_function_by_name(data.function[0]); |
48 | 48 |
func.apply(document, data.function.slice(1)) |
49 | 49 |
}); |
Auch abrufbar als: Unified diff
ActionBar: check confirm after checks
So muss im Falle dass checks meckern nicht doppelt bestätigt werden