Ckeditor 4 Balloon工具栏-如何获取活动元素?

时间:2019-02-22 08:40:34

标签: ckeditor zurb-foundation toolbar ckeditor4.x balloon

我正在寻找一个基本的插件,它添加了一个具有两个按钮的手风琴气球工具栏,添加了手风琴项目并删除了手风琴项目。

当用户单击手风琴项目时,这将激活气球工具栏,但是如何计算刚刚单击的手风琴项目呢?

Image Description

CKEditor 4.11.1完整版(2018年11月8日)

下面是到目前为止的代码示例;

( function() {
    'use strict';

    CKEDITOR.plugins.add( 'accordionballoon', {
        requires: 'balloontoolbar',

        init: function( editor ) {
      editor.addCommand("addAccordion", {
        exec: function(edt) {
          // How to get the element which caused the balloon to pop up??
        }
      });

            editor.ui.addButton( 'AddAccordion', {
                command: 'addAccordion',
                toolbar: 'links,50',
                label: 'Add accordion item'
            } );

            editor.balloonToolbars.create( {
                buttons: 'AddAccordion',
                cssSelector: '.accordion-title'
            } );
        }
    } );
} )();

任何帮助将不胜感激!

0 个答案:

没有答案