1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <html> <head> <title>Dojo Rich Text Editor</title> <style type="text/css"> @import "../../../dijit/themes/claro/claro.css"; </style> <script type="text/javascript"> dojo.require("dijit.Editor"); </script> </head> <body class="claro"> </body> </html> |
1 2 3 4 5 | <div dojoType="dijit.Editor" id="editor1"> <p> This is the content of the editor. </p> </div> |
1 2 3 4 5 | <div dojoType="dijit.Editor" id="editor1" extraPlugins="['FindReplace']"> <p> This is the content of the editor. </p> </div> |
1 2 3 4 5 6 7 8 | if(!this.toolbar){ // if you haven't been assigned a toolbar, create one this.toolbar = new dijit.Toolbar({ dir: this.dir, lang: this.lang }); this.header.appendChild(this.toolbar.domNode); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | postCreate: function(){ ... // Create the plug-in one by one dojo.forEach(this.plugins, this.addPlugin, this); ... } addPlugin: function(/*String||Object*/plugin, /*Integer?*/index){ ... // Get the plug-in instance that is referenced by paremeter o.plugin. var o={"args":args,"plugin":null,"editor":this}; dojo.publish(dijit._scopeName + ".Editor.getPlugin",[o]); // Set the plug-in's context plugin.setEditor(this); if(dojo.isFunction(plugin.setToolbar)){ plugin.setToolbar(this.toolbar); } ... } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |