参照に従って、ckeditor/pluginsにフォルダーを追加し、button-preという名前を付けました
そしてここにソースがあります
(function(){
var a={
exec:function(editor){
var format={element:'pre'};
var style=new CKEDITOR.style(format);
style.apply(editor.document);
}
},
b='button-pre';
CKEDITOR.plugins.add(b, {
init:function(editor){
editor.addCommand(b, a);
editor.ui.addButton('button-pre', {
label:'Button PRE',
icon:this.path+'button-pre.png',
command:b
});
}
});
})();
これが私の質問です
マウスを回して数行を選択し、それをタグ PRE に変換したいのですが、常にすべてのドキュメントが変換されます。
style.apply(editor.document) によってセットアップされる可能性があることを認識しています。
だから私はそれを解決するためにいくつかの方法を試しました(ex style.apply(editor.getSelection()).getNative())
しかし、私は解決策を見つけることができません。それはまったく機能しません、助けてください!