| | |
| | | { |
| | | 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) { |
| | |
| | | { |
| | | 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) { |
| | |
| | | // 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; |
| | | } |
| | | }; |
| | | |