alecpl
2010-09-02 b2f3e60d22aa2d33dcfb3deaa5fb9d21c31df86f
program/js/app.js
@@ -1782,11 +1782,11 @@
  {
    if (page == 'next')
      page = this.env.current_page+1;
    if (page == 'last')
    else if (page == 'last')
      page = this.env.pagecount;
    if (page == 'prev' && this.env.current_page > 1)
    else if (page == 'prev' && this.env.current_page > 1)
      page = this.env.current_page-1;
    if (page == 'first' && this.env.current_page > 1)
    else if (page == 'first' && this.env.current_page > 1)
      page = 1;
    if (page > 0 && page <= this.env.pagecount) {
@@ -2847,7 +2847,7 @@
  {
    var ed;
    if (window.tinyMCE && (ed = tinyMCE.get(this.env.composebody))) {
      if (ed.plugins.spellchecker.active)
      if (ed.plugins.spellchecker && ed.plugins.spellchecker.active)
        ed.execCommand('mceSpellCheck');
    }
    else if ((ed = this.env.spellcheck) && !this.spellcheck_ready) {
@@ -4516,9 +4516,15 @@
  // make a message row disapear
  this.hide_message = function(fade)
  {
    if (this.gui_objects.message) {
      $(this.gui_objects.message).unbind()[(fade?'fadeOut':'hide')]();
      this.gui_objects.message.__type = null;
    var msg;
    if (this.gui_objects.message)
      msg = this.gui_objects.message;
    else if (this.env.framed && parent.rcmail)
      msg = parent.rcmail.gui_objects.message;
    if (msg) {
      $(msg).unbind()[(fade?'fadeOut':'hide')]();
      msg.__type = null;
    }
  };