TinyMCE 5 изменить контекстное меню правой кнопкой мыши - PullRequest
0 голосов
/ 28 сентября 2019

Я добавляю панель инструментов содержимого для выделенного текста.

Но когда вы просто щелкнете правой кнопкой мыши в любом месте, вы увидите контекстное меню с одним элементом «Ссылка».Как я могу добавить, например, плагин charmap в этот список?Я не могу понять это.

На данный момент это мой код:

tinymce.init({
    branding : false,
    content_css : '/css/tinymce_content.css',
    language : 'nl',
    menubar : false,
    plugins : ['charmap fullscreen hr link lists paste tabfocus'],
    relative_urls : false,
    remove_script_host : false,
    selector : '#' + alineaId,
    style_formats: [
        {title: 'Heading 2', format: 'h2'},
        {title: 'Heading 3', format: 'h3'},
        {title: 'Heading 4', format: 'h4'},
        {title: 'Heading 5', format: 'h5'},
        {title: 'Heading 6', format: 'h6'},
        {title: 'Normal', block: 'p'}
    ],
    toolbar : 'fullscreen | undo redo',
    fullscreen_new_window : true,
    fullscreen_settings : {
        theme_advanced_path_location : 'top'
    },
    setup: function (editor) {
        editor.ui.registry.addContextToolbar('textselection', {
            predicate: function (node) {
                return !editor.selection.isCollapsed();
            },
            items: 'bold italic | styleselect | link | bullist numlist',
            position: 'selection',
            scope: 'node'
        });
    }
});

А вот ссылка, которая также включает в себя кодовую ручку.Щелкните правой кнопкой мыши в редакторе, и вы увидите контекстное меню со ссылкой, на которое я хочу добавить плагин charmap.

https://www.tiny.cloud/docs/ui-components/contextmenu/#

1 Ответ

1 голос
/ 28 сентября 2019

Использование того же формата, что и для toolbar:

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