Jump to content

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


andyhill

Recommended Posts

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 ?

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...