Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 80f2a2f4

Von Sven Schöling vor fast 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
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