Browse Source

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

Maciej Gołaszewski 7 years ago
parent
commit
dca0d790e7
1 changed files with 3 additions and 4 deletions
  1. 3 4
      packages/ckeditor5-theme-lark/tests/manual/theme.js

+ 3 - 4
packages/ckeditor5-theme-lark/tests/manual/theme.js

@@ -17,9 +17,9 @@ import ButtonView from '@ckeditor/ckeditor5-ui/src/button/buttonview';
 import addListViewToDropdown from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/addlistviewtodropdown';
 import addListViewToDropdown from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/addlistviewtodropdown';
 import closeDropdownOnBlur from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/closedropdownonblur';
 import closeDropdownOnBlur from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/closedropdownonblur';
 import closeDropdownOnExecute from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/closedropdownonexecute';
 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 focusDropdownContentsOnArrows from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/focusdropdowncontentsonarrows';
 import focusDropdownContentsOnArrows from '@ckeditor/ckeditor5-ui/src/dropdown/helpers/focusdropdowncontentsonarrows';
+import { createDropdown } from '@ckeditor/ckeditor5-ui/src/dropdown/utils';
+
 import ToolbarView from '@ckeditor/ckeditor5-ui/src/toolbar/toolbarview';
 import ToolbarView from '@ckeditor/ckeditor5-ui/src/toolbar/toolbarview';
 import ToolbarSeparatorView from '@ckeditor/ckeditor5-ui/src/toolbar/toolbarseparatorview';
 import ToolbarSeparatorView from '@ckeditor/ckeditor5-ui/src/toolbar/toolbarseparatorview';
 import InputTextView from '@ckeditor/ckeditor5-ui/src/inputtext/inputtextview';
 import InputTextView from '@ckeditor/ckeditor5-ui/src/inputtext/inputtextview';
@@ -413,8 +413,7 @@ function listDropdown( {
 	items = new Collection( { idProperty: 'label' } )
 	items = new Collection( { idProperty: 'label' } )
 } = {} ) {
 } = {} ) {
 	const model = new Model( { label, isEnabled, items, isOn, withText } );
 	const model = new Model( { label, isEnabled, items, isOn, withText } );
-	const buttonView = createButtonForDropdown( model, {} );
-	const dropdown = createDropdownView( model, buttonView, {} );
+	const dropdown = createDropdown( model, {} );
 
 
 	addListViewToDropdown( dropdown, model, {} );
 	addListViewToDropdown( dropdown, model, {} );
 	closeDropdownOnBlur( dropdown );
 	closeDropdownOnBlur( dropdown );