ckeditor ツールバーにカスタム ボタンを追加したいと考えています。しかし、例外がキャッチされていないjavascriptでエラーが発生しています.javascriptの私のコードは次のとおりです。
ファイル名 :/ckeditor/plugins/linkbutton/plugin.js
(function(){
//Section 1 : Code to execute when the toolbar button is pressed
var a= {
exec:function(editor){
var theSelectedText = editor.getSelection().getNative();
CallCfWindow(theSelectedText);
}
},
//Section 2 : Create the button and add the functionality to it
b=’linkbutton’;
CKEDITOR.plugins.add(b,{
init:function(editor){
editor.addCommand(b,a);
editor.ui.addButton(‘linkbutton’,{
label:’Link Button’,
icon: this.path + ‘logo_ckeditor.png’,
command:b
});
}
});
})();
次に、config.jsファイルにこのコードを書きました。
config.extraPlugins = 'linkbutton';
config.toolbar_Full = [['Styles', 'Bold', 'Italic', 'Underline', 'SpellChecker', 'Scayt', '-', 'NumberedList', 'BulletedList'],['Link', 'Unlink'], ['Undo', 'Redo', '-', 'SelectAll', 'linkbutton']];
しかし、それは機能せず、コンソールにエラーが表示されます。