Is there a way to get the editor to display Dijit widgets in the editable content? I have built a plugin that allows you to add the divs necessary to display a tabbed table, but in the editor it just displays as standard divs. I customized the contents.css file to style those divs differently so I know what they are. If I put the edited HTML on a page that includes the Dojo script files and css, the tabs display fine, but it would be nice if they would display the same way within the editor.
I have tried including the necessary script tags into ckeditor.js where it builds the content of the IFrame, but something seems to strip the script tags back out again. Is there an easy way of executing the dojo scripts against the editor instance's document?
I am not sure if CKEDITOR.scriptLoader is the way to go or not. Are scripts loaded using this accessible from the instance document? Triggering the parse on load might be an issue too.
It would be ideal if the plugin itself could execute the necessary script.
e.g. These tags have to be on the document containing the dijit widgets:
I have tried including the necessary script tags into ckeditor.js where it builds the content of the IFrame, but something seems to strip the script tags back out again. Is there an easy way of executing the dojo scripts against the editor instance's document?
I am not sure if CKEDITOR.scriptLoader is the way to go or not. Are scripts loaded using this accessible from the instance document? Triggering the parse on load might be an issue too.
It would be ideal if the plugin itself could execute the necessary script.
e.g. These tags have to be on the document containing the dijit widgets:
<script type="text/javascript" src="/dojo-1.3.2/dojo/dojo.js" djConfig="locale: 'en', parseOnLoad: true"></script> <script type="text/javascript">dojo.require('dijit.layout.TabContainer')</script> <script type="text/javascript">dojo.require('dijit.layout.ContentPane')</script> <link rel="stylesheet" type="text/css" href="/dojo-1.3.2/dijit/themes/tundra/tundra.css">
Re: Displaying Dojo/Dijit widgets in CKEditor