Welcome
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
CKEditorではあらゆるコマンドをユーザーがプログラムから使用できるような仕様となっており、さらには、自作のコマンドをeditorに登録することもできます。
editor.execCommand('bold')
editor.execCommand('undo')
editorのexecCommandメソッドにコマンド名を指定するだけです。
var mycommand = new CKEDITOR.command(editor, {
exec: function (editor) {
alert(editor.document.getBody().getHtml());
}
});
CKEDITOR.commandメソッドでコマンドを定義します。
editor.addCommand(コマンド名, コマンド)でeditorにコマンド名とコマンドを追加することで以後そのコマンド名でコマンドを呼び出すことができるようになります。
editor.addCommand('mycommand', mycommand)
コマンドはオブジェクトリテラルで記述することができます。
editor.addCommand('mycommand', {
exec: function (editor) {
alert(editor.document.getBody().getHtml());
}
})
標準コマンドも自作コマンドもキーボードショートカットやToolbarなどから呼び出すことができます。