From b716bd92d833e2d2546b3f2de6f2c6d001dc166a Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Tue, 03 Jul 2007 13:17:57 -0400
Subject: [PATCH] Fix status message bug #1484464 with regard to #1484353
---
program/js/app.js | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/program/js/app.js b/program/js/app.js
index 65bbee9..943b144 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -2915,17 +2915,16 @@
// display a system message
this.display_message = function(msg, type, hold)
{
- // pass command to parent window
- if (this.env.framed && parent.rcmail )
- return parent.rcmail.display_message(msg, type, hold);
-
- this.set_busy(false);
if (!this.loaded) // save message in order to display after page loaded
{
this.pending_message = new Array(msg, type);
return true;
}
-
+
+ // pass command to parent window
+ if (this.env.framed && parent.rcmail)
+ return parent.rcmail.display_message(msg, type, hold);
+
if (!this.gui_objects.message)
return false;
@@ -2936,12 +2935,12 @@
if (type)
cont = '<div class="'+type+'">'+cont+'</div>';
- this.gui_objects.message._rcube = this;
+ var _rcube = this;
this.gui_objects.message.innerHTML = cont;
this.gui_objects.message.style.display = 'block';
-
+
if (type!='loading')
- this.gui_objects.message.onmousedown = function(){ this._rcube.hide_message(); return true; };
+ this.gui_objects.message.onmousedown = function(){ _rcube.hide_message(); return true; };
if (!hold)
this.message_timer = setTimeout(function(){ ref.hide_message(); }, this.message_time);
--
Gitblit v1.9.1