12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // *** smc_Editor class.
- /*
- Kept for compatibility with SMF 2.0 editor
- */
- function smc_Editor(oOptions)
- {
- this.opt = oOptions;
- var editor = $('#' + oOptions.sUniqueId);
- this.sUniqueId = this.opt.sUniqueId;
- this.bRichTextEnabled = true;
- }
- // Return the current text.
- smc_Editor.prototype.getText = function(bPrepareEntities, bModeOverride)
- {
- return $('#' + this.sUniqueId).data("sceditor").getText();
- }
- // Set the HTML content to be that of the text box - if we are in wysiwyg mode.
- smc_Editor.prototype.doSubmit = function()
- {}
- // Populate the box with text.
- smc_Editor.prototype.insertText = function(sText, bClear, bForceEntityReverse, iMoveCursorBack)
- {
- $('#' + this.sUniqueId).data("sceditor").InsertText(sText.replace(/<br \/>/gi, ''), bClear);
- }
- // Start up the spellchecker!
- smc_Editor.prototype.spellCheckStart = function()
- {
- if (!spellCheck)
- return false;
- $('#' + this.sUniqueId).data("sceditor").storeLastState();
- // If we're in HTML mode we need to get the non-HTML text.
- $('#' + this.sUniqueId).data("sceditor").setTextMode()
- spellCheck(false, this.opt.sUniqueId);
- return true;
- }
|