Dodaje skróty do niestandardowych stylów

W mojej inicjalizacji wykorzystuję moje predefiniowane style

style_formats : [ 
    {title : 'Date', inline : 'span', classes : 'date'},
    {title : 'Trend UP', inline : 'span', classes : 'trend_up'},
    {title : 'Trend DOWN', inline : 'span', classes : 'trend_down'},
    {title : 'Trend NO', inline : 'span', classes : 'trend_no'}
]

Te predefiniowane style zawijają wybraną zawartość w znacznik zakresu i dodają do niej określoną klasę; Ale teraz muszę dodać skróty (skróty klawiszowe), które zapewnią tę samą funkcjonalność

w tym celu stworzyłem wtyczkę, w której zdefiniowane będą moje skróty klawiszowe

(function(){

    tinymce.create('tinymce.plugins.MyShortcuts', {
        init : function(ed, url) {
            ed.addShortcut('ctrl+e','Format Blockquote', ['FormatBlock', false, 'blockquote'], this);
        }
    });

    // Register plugin with a short name
    tinymce.PluginManager.add('my_shortcuts', tinymce.plugins.MyShortcuts);
})();

I działa dobrze dla blockquote. Ale nie znalazłem dla mnie żadnych przydatnych informacjidokumentacja tinymce wdrożyć skróty do moich niestandardowych stylów.

Czy ktoś może mi pomóc w realizacji tej funkcji? Próbowałem to zrobić

ed.addShortcut('ctrl+e','Format Trend UP', ['FormatBlock', false, 'Trend UP'], this);

i

ed.addShortcut('ctrl+e','Format Trend UP', ['StylesBlock', false, 'Trend UP'], this);

ale to nie działa.

questionAnswers(1)

yourAnswerToTheQuestion