andyhill Posted February 12, 2021 Share Posted February 12, 2021 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 ? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted February 12, 2021 Share Posted February 12, 2021 Hello, Please make a simple testcase to check. Quote Link to comment Share on other sites More sharing options...
andyhill Posted February 12, 2021 Author Share Posted February 12, 2021 Test Project TinyMCE3.zip Quote Link to comment Share on other sites More sharing options...
Sherzod Posted February 13, 2021 Share Posted February 13, 2021 3 hours ago, andyhill said: Test Project TinyMCE3.zip 788 kB · 1 download It works: CustomFiles.Add('tiny_mce\tiny_mce.js'); //CustomFiles.Add('tiny_mce\tiny_mce_popup.js'); Perhaps you have a case of version incompatibility. Quote Link to comment Share on other sites More sharing options...
andyhill Posted February 13, 2021 Author Share Posted February 13, 2021 Thanks Sherzod, Removing popup now runs but I want to use popup. What "incompatibility" ? Quote Link to comment Share on other sites More sharing options...
andyhill Posted February 13, 2021 Author Share Posted February 13, 2021 Does anyone have tiny_mce js files that all work together in order to use the popup feature ? Quote Link to comment Share on other sites More sharing options...
andyhill Posted February 13, 2021 Author Share Posted February 13, 2021 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 Quote Link to comment Share on other sites More sharing options...
andyhill Posted February 14, 2021 Author Share Posted February 14, 2021 As we have removed //CustomFiles.Add('tiny_mce\tiny_mce_popup.js'); Does anyone have tiny_mce with a valid tiny_mce_popup.js ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.