画像ダイアログが閉じているときに、リンクダイアログを開くのを自動化するにはどうすればよいですか。
私が試してみました
CKEDITOR.on( 'dialogDefinition', function( ev )
{
if ( dialogName == 'image' )
{
dialogDefinition.onOk = function(ev) {
editor.openDialog( 'link' );
}
}
});
しかし、それは失敗します。
助けてください
画像ダイアログが閉じているときに、リンクダイアログを開くのを自動化するにはどうすればよいですか。
私が試してみました
CKEDITOR.on( 'dialogDefinition', function( ev )
{
if ( dialogName == 'image' )
{
dialogDefinition.onOk = function(ev) {
editor.openDialog( 'link' );
}
}
});
しかし、それは失敗します。
助けてください
どうぞ:
CKEDITOR.on( 'dialogDefinition', function( ev ) {
var dialogName = ev.data.name,
dialogDefinition = ev.data.definition,
editor = ev.editor;
if ( dialogName == 'image' ) {
var oldOk = dialogDefinition.onOk;
dialogDefinition.onOk = function() {
oldOk.call( this );
setTimeout( function() {
editor.execCommand( 'link' );
}, 0 );
};
}
});