Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 56913208

Von Moritz Bunkus vor mehr als 7 Jahren hinzugefügt

  • ID 5691320890b97e7523eaf4fc02c9e5765373e693
  • Vorgänger f1adac26
  • Nachfolger 69e526ee

kivi.popup_dialog: Dialog vor »custom close function« schließen

Wenn die »custom close function« den Dialog im DOM verschieben möchte,
so macht sie das mit $dlg.remove().appendTo('#new_parent_id'). Dabei
geht aber die Dialog-Initialisierung flöten.

Wird also erst anschließend $dlg.dialog('close') ausgeführt, so hagelt
das eine Fehlermeldung.

Unterschiede anzeigen:

js/kivi.js
357 357
      params.dialog || { },
358 358
      { // Options that must not be changed:
359 359
        close: function(event, ui) {
360
          dialog.dialog('close');
361

  
360 362
          if (custom_close)
361 363
            custom_close();
362 364

  
363 365
          if (params.url || params.html)
364 366
            dialog.remove();
365
          else
366
            dialog.dialog('close');
367 367
        }
368 368
      });
369 369

  

Auch abrufbar als: Unified diff