alecpl
2008-10-17 898249d72793e169e64ecfdada86ccae2e7d7814
#1485506: close spellchecker before sending the message


1 files modified
22 ■■■■■ changed files
program/js/app.js 22 ●●●●● patch | view | raw | blame | history
program/js/app.js
@@ -1989,23 +1989,31 @@
      return false;
      }
    // Apply spellcheck changes if spell checker is active
    this.stop_spellchecking();
    return true;
    };
  this.stop_spellchecking = function()
    {
    if (this.env.spellcheck && !this.spellcheck_ready) {
      exec_event(this.env.spellcheck.check_link, 'click');
      this.set_spellcheck_state('ready');
      }
    };
  this.display_spellcheck_controls = function(vis)
  {
    {
    if (this.env.spellcheck) {
      // stop spellchecking process
      if (!vis && !this.spellcheck_ready) 
        {
    exec_event(this.env.spellcheck.check_link, 'click');
    this.set_spellcheck_state('ready');
    }
    this.stop_spellchecking();
                  
      this.env.spellcheck.check_link.style.visibility = vis ? 'visible' : 'hidden';
      this.env.spellcheck.switch_lan_pic.style.visibility = vis ? 'visible' : 'hidden';
    }
  };
      }
    };
  this.set_spellcheck_state = function(s)
    {