|
|
@@ -16,10 +16,9 @@ import getBindingTargets from '@ckeditor/ckeditor5-ui/src/bindings/getbindingtar
|
|
|
import addToolbarToDropdown from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/addtoolbartodropdown';
|
|
|
import closeDropdownOnBlur from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/closedropdownonblur';
|
|
|
import closeDropdownOnExecute from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/closedropdownonexecute';
|
|
|
-import createButtonForDropdown from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/createbuttonfordropdown';
|
|
|
-import createDropdownView from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/createdropdownview';
|
|
|
import enableModelIfOneIsEnabled from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/enablemodelifoneisenabled';
|
|
|
import focusDropdownContentsOnArrows from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/focusdropdowncontentsonarrows';
|
|
|
+import { createDropdown } from '@ckeditor/ckeditor5-ui/src/dropdown/utils';
|
|
|
|
|
|
import { commandNameFromOptionName } from './alignmentcommand';
|
|
|
import { isSupported } from './alignmentediting';
|
|
|
@@ -125,8 +124,7 @@ export default class AlignmentUI extends Plugin {
|
|
|
// Add specialised behavior
|
|
|
enableModelIfOneIsEnabled( dropdownModel, dropdownModel.buttons );
|
|
|
|
|
|
- const buttonView = createButtonForDropdown( dropdownModel, locale );
|
|
|
- const dropdownView = createDropdownView( dropdownModel, buttonView, locale );
|
|
|
+ const dropdownView = createDropdown( dropdownModel, locale );
|
|
|
|
|
|
addToolbarToDropdown( dropdownView, dropdownModel );
|
|
|
closeDropdownOnBlur( dropdownView );
|