|
@@ -57,20 +57,19 @@ export default class FontSizeUI extends Plugin {
|
|
|
dropdownItems.add( itemModel );
|
|
dropdownItems.add( itemModel );
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // Create dropdown model.
|
|
|
|
|
- const dropdownModel = new Model( {
|
|
|
|
|
- icon: fontSizeIcon,
|
|
|
|
|
- withText: false,
|
|
|
|
|
- tooltip: t( 'Font Size' )
|
|
|
|
|
- } );
|
|
|
|
|
-
|
|
|
|
|
- dropdownModel.bind( 'isEnabled' ).to( command, 'isEnabled' );
|
|
|
|
|
-
|
|
|
|
|
// Register UI component.
|
|
// Register UI component.
|
|
|
editor.ui.componentFactory.add( 'fontSize', locale => {
|
|
editor.ui.componentFactory.add( 'fontSize', locale => {
|
|
|
- const dropdownView = createDropdown( dropdownModel, locale );
|
|
|
|
|
|
|
+ const dropdownView = createDropdown( locale );
|
|
|
|
|
+ addListViewToDropdown( dropdownView, dropdownItems );
|
|
|
|
|
+
|
|
|
|
|
+ // Create dropdown model.
|
|
|
|
|
+ dropdownView.set( {
|
|
|
|
|
+ icon: fontSizeIcon,
|
|
|
|
|
+ withText: false,
|
|
|
|
|
+ tooltip: t( 'Font Size' )
|
|
|
|
|
+ } );
|
|
|
|
|
|
|
|
- addListViewToDropdown( dropdownView, dropdownItems, dropdownModel, locale );
|
|
|
|
|
|
|
+ dropdownView.bind( 'isEnabled' ).to( command, 'isEnabled' );
|
|
|
|
|
|
|
|
dropdownView.extendTemplate( {
|
|
dropdownView.extendTemplate( {
|
|
|
attributes: {
|
|
attributes: {
|