i am capturing a doubleclick event on a figure tag and i want to make sure that neither the link nor image dialog open after i execute my command (which is making an ajax call and is not using dialog).
is there a way to stop these other events from firing?
editor.on( 'doubleclick', function( evt )
{
var element = evt.data.element.getAscendant( 'figure', true );
if ( !element.isReadOnly() )
{
if ( element.is( 'figure' ) || element.getParent().is( 'figure' ) )
{
editor.getSelection().selectElement( element );
editor.execCommand('imagemanager', element);
// stop event bubbling here
}
}
});
is there a way to stop these other events from firing?
editor.on( 'doubleclick', function( evt )
{
var element = evt.data.element.getAscendant( 'figure', true );
if ( !element.isReadOnly() )
{
if ( element.is( 'figure' ) || element.getParent().is( 'figure' ) )
{
editor.getSelection().selectElement( element );
editor.execCommand('imagemanager', element);
// stop event bubbling here
}
}
});
Re: stop event bubbling
// :HACK: pretend to open a dialog, cancels other dialogs from opening
evt.data.dialog = '';