Avoid noteslist.clear_selection() to trigger warning dialog again; destroy dialog on close

This commit is contained in:
Thomas Bruederli 2014-08-25 18:24:55 +02:00
parent 9496f4f820
commit 032e0f48c1

View file

@ -410,8 +410,10 @@ function rcube_kolab_notes_ui(settings)
function edit_note(uid, action) function edit_note(uid, action)
{ {
if (!uid) { if (!uid) {
me.selected_note = null;
if (noteslist) if (noteslist)
noteslist.clear_selection(); noteslist.clear_selection();
me.selected_note = { me.selected_note = {
list: me.selected_list, list: me.selected_list,
uid: null, uid: null,
@ -1235,6 +1237,9 @@ function rcube_kolab_notes_ui(settings)
setTimeout(function(){ setTimeout(function(){
dialog.parent().find('.ui-button:visible').first().addClass('mainaction').focus(); dialog.parent().find('.ui-button:visible').first().addClass('mainaction').focus();
}, 10); }, 10);
},
close: function(event, ui) {
$(this).dialog('destroy').remove();
} }
}; };