@@ -43,7 +43,10 @@ export default class BoldUI extends Plugin {
view.bind( 'isOn', 'isEnabled' ).to( command, 'value', 'isEnabled' );
// Execute command.
- this.listenTo( view, 'execute', () => editor.execute( BOLD ) );
+ this.listenTo( view, 'execute', () => {
+ editor.execute( BOLD );
+ editor.editing.view.focus();
+ } );
return view;
} );
@@ -44,7 +44,10 @@ export default class CodeUI extends Plugin {
- this.listenTo( view, 'execute', () => editor.execute( CODE ) );
+ editor.execute( CODE );
@@ -43,7 +43,10 @@ export default class ItalicUI extends Plugin {
- this.listenTo( view, 'execute', () => editor.execute( ITALIC ) );
+ editor.execute( ITALIC );
@@ -43,7 +43,10 @@ export default class StrikethroughUI extends Plugin {
- this.listenTo( view, 'execute', () => editor.execute( STRIKETHROUGH ) );
+ editor.execute( STRIKETHROUGH );
@@ -42,7 +42,10 @@ export default class SubscriptUI extends Plugin {
- this.listenTo( view, 'execute', () => editor.execute( SUBSCRIPT ) );
+ editor.execute( SUBSCRIPT );
@@ -42,7 +42,10 @@ export default class SuperscriptUI extends Plugin {
- this.listenTo( view, 'execute', () => editor.execute( SUPERSCRIPT ) );
+ editor.execute( SUPERSCRIPT );
@@ -43,7 +43,10 @@ export default class UnderlineUI extends Plugin {
- this.listenTo( view, 'execute', () => editor.execute( UNDERLINE ) );
+ editor.execute( UNDERLINE );