javaeye3/public/javascripts/tinymce/plugins/javaeye/editor_plugin.js

48 lines
1.2 KiB
JavaScript

(function() {
// Load plugin specific language pack
tinymce.PluginManager.requireLangPack('javaeye');
tinymce.create('tinymce.plugins.JavaEyePlugin', {
init : function(ed, url) {
// Register commands
ed.addCommand('javaeyeQuote', function() {
ed.windowManager.open({
file : url + '/quote.htm',
width : 580,
height : 400,
inline : 1
}, {
plugin_url : 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('quote', {
title : 'javaeye.quote',
image : url + '/img/quote.gif',
cmd : 'javaeyeQuote'
});
ed.addButton('insertcode', {
title : 'javaeye.code',
image : url + '/img/code.gif',
cmd : 'javaeyeCode'
});
}
});
// Register plugin
tinymce.PluginManager.add('javaeye', tinymce.plugins.JavaEyePlugin);
})();