48 lines
1.2 KiB
JavaScript
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);
|
|
})(); |