在CKEditor中准备好的小部件

时间:2017-07-04 12:55:01

标签: javascript jquery ckeditor

如果在CKEditor中准备好小部件,我该如何触发?我看到小部件有ready event,我需要在一切就绪后执行一些代码。

我试过这样的事情:

 editor.widgets.add("cool widget name", {
            button: "Do stuff",
            template: "<span class='class'><span class='some-class'></span><span class='some-otherclass'></span></span>",
            editables: {
                content: {
                    selector: ".class",
                    allowedContent: 'span[*](*);'
                }
            },
            allowedContent: 'span[*];',
            upcast: function (element) {
                return element.name == 'span' && element.hasClass(".class");
            },
            init: function () {
                $(this).on('ready', function() {
                    // stuff
                }
                doStuff(this);
            }
        });

1 个答案:

答案 0 :(得分:0)

...所以我刚刚删除了jQuery的东西,它似乎有效。

init: function () {
           this.on('ready', function() {
                // stuff
            }
            doStuff(this);
        }