主题: 扩展插件右键菜单实现不方便?
作者: luck332, 发布日期: 2012-03-13 11:57:20, 浏览数: 2301

我读了源码后,发现增加右键菜单的方法。但扩展插件必须在修改源码里修改

_each('link,image,flash,media,anchor'.split(','), function(i, name) {
        var uName = name.charAt(0).toUpperCase() + name.substr(1);
        _each('edit,delete'.split(','), function(j, val) {
            self.addContextmenu({
                title : self.lang(val + uName),
                click : function() {
                    self.loadPlugin(name, function() {
                        self.plugin[name][val]();
                        self.hideMenu();
                    });
                },
                cond : self.plugin['getSelected' + uName],
                width : 150,
                iconClass : val == 'edit' ? 'ke-icon-' + name : undefined
            });
        });
        self.addContextmenu({ title : '-' });
    });


发表新帖 发表回复