Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
I have a custom javascript which am trying to load as an external plugin. The javascript uses below format to add the plugin. I am not able to find if this is still a valid way to add external plugin.
tinymce.PluginManager.add('metricconvert', function (editor, url) {}
See the docs here: https://docs.developers.optimizely.com/content-management-system/docs/plug-ins#add-a-tinymce-plug-in
services.Configure<TinyMceConfiguration>(config =>
{
config.Default()
.AddExternalPlugin("custom-plugin", "alloy/plugins/custom-plugin.js");
});
Finally found that the issue was the custom plugin (JS file) itself. With the new version of TinyMce the custom plugin implementation is updated.
Before:
editor.addButton('metricconvert') and using onClick function |
Latest Implementation: Use below format and replace onClick to onAction.
editor.ui.registry.addButton('metricconvert', { text: 'Metric Convert', onAction: function () { |
More details available here : https://blogs.perficient.com/2023/10/26/adding-custom-external-plugin-to-tinymce/
Hello All,
Looking for help on adding external custom plugins to TinyMce 4.4. version. I am not seeing any online resource that has the details.
Thanks,