webgui/www/extras/tinymce-webgui/plugins/wgmacro/editor_plugin.js

38 lines
1.2 KiB
JavaScript

(function() {
tinymce.PluginManager.requireLangPack('wgmacro');
tinymce.create('tinymce.plugins.WGMacroPlugin', {
init : function(ed, url) {
ed.addCommand('wgInsertMacro', function() {
ed.windowManager.open({
file : url + '/macro.htm',
width : 400 + ed.getLang('wgmacro.delta_width', 0),
height : 125 + ed.getLang('wgmacro.delta_height', 0),
inline : 1
}, {
plugin_url : url
});
});
ed.addButton('wgmacro', {
title : 'wgmacro.desc',
cmd : 'wgInsertMacro',
image : url + '/img/macro.gif'
});
},
getInfo : function() {
return {
longname : 'WebGUI Macro Inserter',
author : 'Plain Black',
authorurl : 'http://www.plainblack.com/',
infourl : 'http://www.webgui.org/',
version : "1.0"
};
}
});
// Register plugin
tinymce.PluginManager.add('wgmacro', tinymce.plugins.WGMacroPlugin);
})();