diff --git a/js/admin/tinymce.inc.js b/js/admin/tinymce.inc.js index 79b4511dc9b46..eaa2896ea5827 100644 --- a/js/admin/tinymce.inc.js +++ b/js/admin/tinymce.inc.js @@ -49,7 +49,8 @@ function tinySetup(config) { selector: '.rte', plugins: 'align colorpicker link image filemanager table media placeholder advlist code table autoresize', browser_spellcheck: true, - toolbar1: 'code,colorpicker,bold,italic,underline,strikethrough,blockquote,link,align,bullist,numlist,table,image,media,formatselect', + toolbar1: + 'code,colorpicker,bold,italic,underline,strikethrough,blockquote,link,align,bullist,numlist,table,image,media,formatselect', toolbar2: '', external_filemanager_path: baseAdminDir + 'filemanager/', filemanager_title: 'File manager', @@ -71,6 +72,10 @@ function tinySetup(config) { rel_list: [{title: 'nofollow', value: 'nofollow'}] }; + if (typeof window.defaultTinyMceConfig !== 'undefined') { + Object.assign(default_config, window.defaultTinyMceConfig); + } + $.each(default_config, function(index, el) { if (config[index] === undefined) config[index] = el; });