Helix_Website/wp-content/plugins/wpforo/wpf-assets/js/tinymce-pre.js

30 lines
957 B
JavaScript

(function() {
tinymce.create('tinymce.plugins.wpforo_pre_button', {
/**
* Initializes the plugin, this will be executed after the plugin has been created.
* This call is done before the editor instance has finished it's initialization so use the onInit event
* of the editor instance to intercept that event.
*
* @param {tinymce.Editor} ed Editor instance that the plugin is initialized in.
* @param {string} url Absolute URL to where the plugin is located.
*/
init : function(ed, url) {
ed.addCommand('preFormat', function() {
ed.formatter.toggle('pre');
});
ed.addButton('pre', {
title : 'Code',
cmd : 'preFormat',
icon: 'code'
});
ed.addShortcut('ctrl+0','pre','preFormat')
}
});
// Register plugin
tinymce.PluginManager.add('wpforo_pre_button', tinymce.plugins.wpforo_pre_button);
})();