TinyMCE - Палитры цветов пусты - PullRequest
0 голосов
/ 15 января 2019

Используя TinyMCE, я не могу заставить палитры цветов переднего плана и фона отображать какие-либо цвета.

enter image description here

Я попытался вручную добавить textcolor_map, как описано здесь: https://www.tiny.cloud/docs/plugins/textcolor/, но он по-прежнему не показывает цвета.

Если я добавлю плагин ColorPicker, я получу опцию «Пользовательский», но фактические цвета по-прежнему отсутствуют.

tinymce.init({
        selector: '.editor',
        theme: 'modern',
        plugins: [
            'link image lists charmap hr anchor pagebreak spellchecker textcolor',
            'visualblocks visualchars code fullscreen media nonbreaking',
            'table contextmenu directionality template  paste fullpage inlinepopups'
        ], 
        toolbar1: 'undo redo | bold italic underline strikethrough  | forecolor backcolor emoticons| bullist numlist table | link unlink',
        toolbar2: 'fontselect fontsizeselect | alignleft aligncenter alignright alignjustify | outdent indent | code fullscreen',
        inline: true,
        removed_menuitems: 'newdocument',
 });

1 Ответ

0 голосов
/ 16 января 2019

Я скопировал ваш конфиг и создал скрипку: http://fiddle.tinymce.com/B9gaab

Похоже, что все отлично работает в чистой среде, поэтому проблема, вероятно, связана с тем, что у вас есть на вашем сайте.

Поскольку крошечный mce отображается в контексте вашей веб-страницы, вы можете использовать некоторые общие стили, которые могут переопределять некоторые элементы tinyMCE UI.

относительно textColor он использует таблицу внутри, чтобы показать все цветовые элементы. Я предлагаю проверить, не переопределен ли какой-либо из стилей вашим стилем. Структура изображения, отображаемая TinyMce для текста всплывающей подсказки.

enter image description here

Конечно, вы не переопределяете имена классов, потому что они специфичны для каждого типа, но, вероятно, у вас есть некоторые переопределения для элементов td или таблицы / tbody.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...