From: Michael M Slusarz Date: Fri, 3 Sep 2010 06:53:46 +0000 (-0600) Subject: More thorough checks for a base window X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=fe0f95447bdca36578ab12e50836afb3d4eec49c;p=horde.git More thorough checks for a base window --- diff --git a/imp/js/compose-dimp.js b/imp/js/compose-dimp.js index 515b068fd..822ca3dd9 100644 --- a/imp/js/compose-dimp.js +++ b/imp/js/compose-dimp.js @@ -20,7 +20,6 @@ var DimpCompose = { { if (window.confirm(DIMP.text_compose.cancel)) { if ((this.is_popup || DIMP.conf_compose.popup) && - DIMP.baseWindow && DIMP.baseWindow.DimpBase && !DIMP.conf_compose.qreply) { DIMP.baseWindow.focus(); @@ -34,6 +33,7 @@ var DimpCompose = { updateDraftsMailbox: function() { if (this.is_popup && + DIMP.baseWindow.DimpBase && DIMP.baseWindow.DimpBase.folder == DIMP.conf_compose.drafts_mbox) { DIMP.baseWindow.DimpBase.poll(); } @@ -241,7 +241,9 @@ var DimpCompose = { this.updateDraftsMailbox(); if (d.action == 'saveDraft') { - if (this.is_popup && !DIMP.conf_compose.qreply) { + if (this.is_popup && + DIMP.baseWindow.DimpBase && + !DIMP.conf_compose.qreply) { DIMP.baseWindow.DimpCore.showNotifications(r.msgs); r.msgs = []; } @@ -966,7 +968,7 @@ var DimpCompose = { DimpCore.growler_log = false; DimpCore.init(); - this.is_popup = (DIMP.baseWindow && DIMP.baseWindow.DimpBase); + this.is_popup = DIMP.baseWindow.DimpBase; /* Initialize redirect elements (always needed). */ $('redirect').observe('submit', Event.stop);