diff --git a/pandora_console/godmode/setup/news.php b/pandora_console/godmode/setup/news.php index 9eb2eb8f45..6ad346586e 100644 --- a/pandora_console/godmode/setup/news.php +++ b/pandora_console/godmode/setup/news.php @@ -419,6 +419,9 @@ ui_require_jquery_file('ui.datepicker-'.get_user_language(), 'include/javascript // Include tiny for wysiwyg editor. ui_require_javascript_file('tinymce', 'vendor/tinymce/tinymce/'); ui_require_javascript_file('pandora'); +if ($config['style'] === 'pandora_black') { + html_print_input_hidden('selected_style_theme', 'pandora_black'); +} ?> diff --git a/pandora_console/include/javascript/pandora.js b/pandora_console/include/javascript/pandora.js index 9353c8f29d..c33944ecb1 100644 --- a/pandora_console/include/javascript/pandora.js +++ b/pandora_console/include/javascript/pandora.js @@ -1448,6 +1448,17 @@ function defineTinyMCE(selector) { }); } +function defineTinyMCEDark(selector) { + tinymce.init({ + selector: selector, + plugins: "preview, searchreplace, table, nonbreaking, link, image", + promotion: false, + branding: false, + skin: "oxide-dark", + content_css: "dark" + }); +} + function UndefineTinyMCE(textarea_id) { tinyMCE.remove(textarea_id); $(textarea_id).show(""); diff --git a/pandora_console/include/styles/pandora_black.css b/pandora_console/include/styles/pandora_black.css index 0432aa55bc..047eb8386b 100644 --- a/pandora_console/include/styles/pandora_black.css +++ b/pandora_console/include/styles/pandora_black.css @@ -1810,7 +1810,7 @@ a.pandora_pagination, } .tox .tox-statusbar__resize-handle > svg { - filter: invert(100%); + filter: invert(100%) !important; } .tox-dialog, @@ -1839,3 +1839,8 @@ a.pandora_pagination, background-color: #111 !important; color: #fff !important; } + +.mce-content-body { + color: #fff !important; + background-color: #333 !important; +}