praiadeseselle/wire/modules/Inputfield/InputfieldTinyMCE/plugins/hello.js

25 lines
544 B
JavaScript
Raw Permalink Normal View History

/**
* Example Hello plugin
*
*/
tinymce.PluginManager.add('hello', (editor, url) => {
editor.ui.registry.addButton('hello', {
text: 'Hello',
icon: 'user',
onAction: function() {
alert('Hello!');
}
});
// Adds a menu item, which can then be included in any menu via the menu/menubar configuration
editor.ui.registry.addMenuItem('hello', {
text: 'Hello',
icon: 'user',
onAction: function() {
alert('Hello!');
}
});
// Return metadata for the plugin
return {
getMetadata: () => ({ name: 'Hello' })
};
});