Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 80f2a2f4

Von Sven Schöling vor etwa 8 Jahren hinzugefügt

  • ID 80f2a2f4bd66023134725c75b196492bde46a170
  • Vorgänger 35a20569
  • Nachfolger 87599e47

ActionBar: check confirm after checks

So muss im Falle dass checks meckern nicht doppelt bestätigt werden

Unterschiede anzeigen:

js/kivi.ActionBar.js
$(e).click(function(event) {
var $hidden, key, func, check;
if (data.disabled) return;
if (data.confirm && !confirm(data.confirm)) return;
if (data.checks) {
for (var i=0; i < data.checks.length; i++) {
check = data.checks[i];
......
if (!func()) return;
}
}
if (data.confirm && !confirm(data.confirm)) return;
for (key in params) {
$hidden = $('<input type=hidden>')
$hidden.attr('name', key)
......
$(e).click(function(event) {
var func;
if (data.disabled) return;
if (data.confirm && !confirm(data.confirm)) return;
if (data.checks) {
for (var i=0; i < data.checks.length; i++) {
check = data.checks[i];
......
if (!func()) return;
}
}
if (data.confirm && !confirm(data.confirm)) return;
func = kivi.get_function_by_name(data.function[0]);
func.apply(document, data.function.slice(1))
});

Auch abrufbar als: Unified diff