/**
* @param {WysiwygConfigOptions} options
- * @return {string}
+ * @return {string[]}
*/
function gatherPlugins(options) {
const plugins = [
"image",
- "imagetools",
"table",
- "paste",
"link",
"autolink",
"fullscreen",
plugins.push('drawio');
}
- return plugins.filter(plugin => Boolean(plugin)).join(' ');
+ return plugins.filter(plugin => Boolean(plugin));
}
/**
window.baseUrl('/dist/styles.css'),
],
branding: false,
- skin: options.darkMode ? 'oxide-dark' : 'oxide',
+ skin: options.darkMode ? 'tinymce-5-dark' : 'tinymce-5',
body_class: 'page-content',
browser_spellcheck: true,
relative_urls: false,
"+doc-root[code-block]"
].join(','),
plugins: gatherPlugins(options),
- imagetools_toolbar: 'imageoptions',
contextmenu: false,
toolbar: getPrimaryToolbar(options),
content_style: getContentStyle(options),
media_alt_source: false,
media_poster: false,
formats,
+ table_style_by_css: false,
+ table_use_colgroups: false,
file_picker_types: 'file image',
file_picker_callback,
paste_preprocess(plugin, args) {