Jump to content

Desktop HtmlFrame tinyMCE errors "Cannot read property 'EditorManager' of null"


Recommended Posts

Posted

SERVERMODULE
  CustomFiles.Add('tiny_mce\tiny_mce.js');
  CustomFiles.Add('tiny_mce\tiny_mce_popup.js');
 

MAINFORM
        s:= '  <textarea id="ed1" style="width: 100%; height: 400px;"></textarea> '+
            '  <script> '+
            '    tinyMCE.init( '+
            '    { '+
            '      theme : "advanced", '+
            '      plugins : "autolink, lists, spellchecker, pagebreak, style, layer, '+
            '                table, advhr, advimage, advlink, emotions, iespell, inlinepopups, '+
            '                insertdatetime, preview, media, searchreplace, print, contextmenu, '+
            '                paste, directionality, fullscreen, noneditable, visualchars, nonbreaking, '+
            '                xhtmlxtras,template", '+
            '      theme_advanced_buttons1 : "newdocument, |, bold, italic, underline, strikethrough, |, '+
            '                                justifyleft, justifycenter, justifyright, justifyfull, |, '+
            '                                styleselect, formatselect, fontselect, fontsizeselect", '+
            '      theme_advanced_buttons2 : "cut, copy, paste, pastetext, pasteword, |, search, replace, |, '+
            '                                bullist, numlist, |, outdent, indent, blockquote, |, undo, redo, |, '+
            '                                link, unlink, anchor, image, cleanup, help, code, |, insertdate, '+
            '                                inserttime, preview, |, forecolor, backcolor", '+
            '      theme_advanced_buttons3 : "tablecontrols, |, hr, removeformat, visualaid, |, sub, sup, |, '+
            '                                charmap, emotions, iespell, media, advhr, |, print, |, ltr, rtl, |, '+
            '                                fullscreen", '+
            '      theme_advanced_buttons4 : "insertlayer, moveforward, movebackward, absolute, |, styleprops, '+
            '                                spellchecker, |, cite, abbr, acronym, del, ins, attribs, |, visualchars, '+
            '                                nonbreaking, template, blockquote, pagebreak, |, insertfile, insertimage", '+
            '      theme_advanced_toolbar_location : "top", '+
            '      theme_advanced_toolbar_align : "left", '+
            '      theme_advanced_statusbar_location : "bottom", '+
            '      theme_advanced_resizing : true, '+
            '      extended_valid_elements : "img[class=myclass | !src | border:0 | alt | title | width | height]", '+
            '      mode: "exact", '+
            '      elements : "ed1" '+
            '    } '+
            '    ); '+
            '  </script> ';

           InfoHTMLFrame.HTML.Add(s);

In browser debug mode I get "Cannot read property 'EditorManager' of null"

Any suggestions ?

 

Posted

Using MyMemo as a staging area, how to read / write to and from "ed1" ?

WRITE MEMO TO TINY_MCE: UniSession.AddJS('tinyMCE.get("ed1").setContent(MainForm.MyMemo.getValue())'); // FAILS

WRITE TINY_MCE TO MEMO: UniSession.AddJS('MainForm.MyMemo.setValue(tinyMCE.get("ed1").getContent());'); // FAILS

Please advise - Thanks

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...