tinymce plugin

javaeye的文章输入的可视化输入是用开源的tinymce,其中插入代码的功能是扩展tinymce

其中主要部分:

(function() {
 tinymce.create('tinymce.plugins.JavaEyePlugin', {

 init : function(ed, url) {

 ed.addCommand('javaeyeCode', function() {
 ed.windowManager.open({    // 弹出插入代码的窗口
file : url + '/code.htm',
 width : 580,
height : 400,
 inline : 1
 }, {
 plugin_url : url
 });
 });


 // Register buttons

 ed.addButton('code', {
 title : 'javaeye.code',
 image : url + '/img/code.gif',
 cmd : 'javaeyeCode'
 });
 }
 });


// Register plugin
tinymce.PluginManager.add('javaeye', tinymce.plugins.JavaEyePlugin);
})();

有关tinymce plugin的相关可看:

http://www.inpeck.com/TinyMceManual/customization_plugins.html   定制 - 创建一个插件

http://wiki.moxiecode.com/index.php/TinyMCE:Create_plugin/3.x

tinymce的plugins文件夹下面有许多实现的plugin,可参详和模仿。

css插件的 CSS 文件。
docs插件的说明文档。
images插件需要的图片。
jscripts插件对话框需要的JS代码。
langs插件需要的语言文件。
editor_plugin.js编辑器插件的JS文件(压缩)。
editor_plugin_src.js编辑器插件的JS文件(源代码)。
somedialog.htm插件需要的 HTML 对话框文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值