浏览代码

Changed: Change how dropdowns with `ButtonView` and `SplitButtonView` are created.

Maciej Gołaszewski 7 年之前
父节点
当前提交
ce3215ffbb
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      packages/ckeditor5-heading/src/heading.js

+ 2 - 4
packages/ckeditor5-heading/src/heading.js

@@ -16,10 +16,9 @@ import getBindingTargets from '@ckeditor/ckeditor5-ui/src/bindings/getbindingtar
 import addListViewToDropdown from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/addlistviewtodropdown';
 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 Collection from '@ckeditor/ckeditor5-utils/src/collection';
 
@@ -100,8 +99,7 @@ export default class Heading extends Plugin {
 
 		// Register UI component.
 		editor.ui.componentFactory.add( 'headings', locale => {
-			const buttonView = createButtonForDropdown( dropdownModel, locale );
-			const dropdownView = createDropdownView( dropdownModel, buttonView, locale );
+			const dropdownView = createDropdown( dropdownModel, locale );
 
 			addListViewToDropdown( dropdownView, dropdownModel, locale );
 			closeDropdownOnBlur( dropdownView );