# HG changeset patch # User Thierry Florac # Date 1520440101 -3600 # Node ID 46d613cb4ef0c0c6fe81a9f4293bd108dddc6f5b # Parent 1193d52e9bbb3a68ac2858f97fed047b9fe8375a Added TinyMCE editor options diff -r 1193d52e9bbb -r 46d613cb4ef0 src/pyams_skin/resources/js/myams.js --- a/src/pyams_skin/resources/js/myams.js Thu Feb 22 11:07:54 2018 +0100 +++ b/src/pyams_skin/resources/js/myams.js Wed Mar 07 17:28:21 2018 +0100 @@ -4319,14 +4319,17 @@ var dataOptions = { theme: data.amsTinymceTheme || "modern", language: ams.lang, - plugins: [ + menubar: data.amsTinymceMenubar !== false, + statusbar: data.amsTinymceStatusbar !== false, + plugins: data.amsTinymcePlugins || [ "advlist autosave autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons paste textcolor colorpicker textpattern autoresize" ], - toolbar1: data.amsTinymceToolbar1 || "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent", - toolbar2: data.amsTinymceToolbar2 || "forecolor backcolor emoticons | charmap link image media | fullscreen preview print | code", + toolbar: data.amsTinymceToolbar, + toolbar1: data.amsTinymceToolbar1 === false ? false : "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent", + toolbar2: data.amsTinymceToolbar2 === false ? false : "forecolor backcolor emoticons | charmap link image media | fullscreen preview print | code", content_css: data.amsTinymceContentCss, formats: data.amsTinymceFormats, style_formats: data.amsTinymceStyleFormats, @@ -4346,6 +4349,9 @@ if (data.amsTinymceExternalPlugins) { var names = data.amsTinymceExternalPlugins.split(/\s+/); for (var index in names) { + if (!names.hasOwnProperty(index)) { + continue; + } var pluginSrc = editor.data('ams-tinymce-plugin-' + names[index]); tinymce.PluginManager.load(names[index], ams.getSource(pluginSrc)); }