Как сделать простой плагин ckeditor? - PullRequest
0 голосов
/ 16 мая 2011

Я использую CKEditor. Я хотел бы создать невероятно простой плагин: когда пользователь выбирает текст, а затем нажимает MyPluginIcon, редактор окружает текст в теге mytag определенным классом.

Так что это как кнопка Bold или Italic, но для:

Тата

Я далеко не эксперт по JS, поэтому я искал плагин для копирования. Я не могу получить данные из выбранного диапазона :(. Мой код:

        var cked = $("#" + part_id).ckeditorGet();
        var select = cked.getSelection();
        var ranges = select.getRanges( true );

        if ( ranges.length == 1 ) {
            range = ranges[0];
            var el = CKEDITOR.dom.element.createFromHtml( '<mytag"'+ $("#link").val() + '" >' + range.extractContents() + '</mytag>' );
            cked.insertElement(el);
        }

Что я сделал не так?

Спасибо!

1 Ответ

1 голос
/ 18 мая 2011

CKEDITOR предоставляет способ определения пользовательского стиля в плагине styes code . И как использовать это перейдите к basicstyles плагин . Я думаю, что вы будете в выигрыше.

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