Fix status message bug #1484464 with regard to #1484353

release-0.6
thomascube 18 years ago
parent 66d698712c
commit b716bd92d8

@ -2915,17 +2915,16 @@ function rcube_webmail()
// 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 @@ function rcube_webmail()
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);

Loading…
Cancel
Save