|
@@ -15,7 +15,8 @@ import {
|
|
|
addToolbarToDropdown,
|
|
addToolbarToDropdown,
|
|
|
closeDropdownOnBlur,
|
|
closeDropdownOnBlur,
|
|
|
closeDropdownOnExecute,
|
|
closeDropdownOnExecute,
|
|
|
- createSingleButtonDropdown,
|
|
|
|
|
|
|
+ createButtonForDropdown,
|
|
|
|
|
+ createDropdownView,
|
|
|
enableModelIfOneIsEnabled,
|
|
enableModelIfOneIsEnabled,
|
|
|
focusDropdownContentsOnArrows,
|
|
focusDropdownContentsOnArrows,
|
|
|
getBindingTargets
|
|
getBindingTargets
|
|
@@ -125,7 +126,8 @@ export default class AlignmentUI extends Plugin {
|
|
|
// Add specialised behavior
|
|
// Add specialised behavior
|
|
|
enableModelIfOneIsEnabled( dropdownModel, dropdownModel.buttons );
|
|
enableModelIfOneIsEnabled( dropdownModel, dropdownModel.buttons );
|
|
|
|
|
|
|
|
- const dropdownView = createSingleButtonDropdown( dropdownModel, locale );
|
|
|
|
|
|
|
+ const buttonView = createButtonForDropdown( dropdownModel, locale );
|
|
|
|
|
+ const dropdownView = createDropdownView( dropdownModel, buttonView, locale );
|
|
|
|
|
|
|
|
addToolbarToDropdown( dropdownView, dropdownModel );
|
|
addToolbarToDropdown( dropdownView, dropdownModel );
|
|
|
closeDropdownOnBlur( dropdownView );
|
|
closeDropdownOnBlur( dropdownView );
|