diff options
| author | thomascube <thomas@roundcube.net> | 2007-07-03 17:17:57 +0000 | 
|---|---|---|
| committer | thomascube <thomas@roundcube.net> | 2007-07-03 17:17:57 +0000 | 
| commit | b716bd92d833e2d2546b3f2de6f2c6d001dc166a (patch) | |
| tree | 6c12737c5fc76828df6371350d75367b3fe8546d /program/js | |
| parent | 66d698712c2543d6bd6d1e0e69a363423b6534a9 (diff) | |
Fix status message bug #1484464 with regard to #1484353
Diffstat (limited to 'program/js')
| -rw-r--r-- | 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 65bbee9a3..943b144f6 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -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);  | 
