Fix error when spell-checking an empty text (#1489831)
| | |
| | | - Fix redundant alert message on over-size uploads (#1489817) |
| | | - Fix next message display after removing a message (#1489800) |
| | | - Fix missing Mail-Followup-To header in sent mail (#1489829) |
| | | - Fix error when spell-checking an empty text (#1489831) |
| | | |
| | | RELEASE 1.0.0 |
| | | ------------- |
| | |
| | | this.cnt_errors_fixed = 0; |
| | | this.cnt_errors = 0; |
| | | this.setStateChanged('checking_spell'); |
| | | this.orginal_text = ''; |
| | | |
| | | if (!no_indicator && this.main_controller) |
| | | this.appendIndicator(this.spell_span); |
| | |
| | | { |
| | | $this->content = $text; |
| | | |
| | | if (empty($text)) { |
| | | return $this->matches = array(); |
| | | } |
| | | |
| | | // spell check uri is configured |
| | | $url = rcube::get_instance()->config->get('spellcheck_uri'); |
| | | |
| | |
| | | $spellchecker->add_word($data); |
| | | $result = '<?xml version="1.0" encoding="'.RCUBE_CHARSET.'"?><learnwordresult></learnwordresult>'; |
| | | } |
| | | else if (empty($data)) { |
| | | $result = '<?xml version="1.0" encoding="'.RCUBE_CHARSET.'"?><spellresult charschecked="0"></spellresult>'; |
| | | } |
| | | else { |
| | | $spellchecker->check($data); |
| | | $result = $spellchecker->get_xml(); |
| | |
| | | $spellchecker = new rcube_spellchecker($lang); |
| | | |
| | | if ($request['method'] == 'checkWords') { |
| | | $result['result'] = $spellchecker->get_words($data); |
| | | $result['result'] = empty($data) ? array() : $spellchecker->get_words($data); |
| | | } |
| | | else if ($request['method'] == 'getSuggestions') { |
| | | $result['result'] = $spellchecker->get_suggestions($data); |