8
0
Просмотр исходного кода

Changed: Removed `createSplitButtonDropdown()` from dropdown utils.

Maciej Gołaszewski 8 лет назад
Родитель
Сommit
b94db770d2
1 измененных файлов с 11 добавлено и 2 удалено
  1. 11 2
      packages/ckeditor5-highlight/src/highlightui.js

+ 11 - 2
packages/ckeditor5-highlight/src/highlightui.js

@@ -21,7 +21,8 @@ import {
 	addToolbarToDropdown,
 	closeDropdownOnBlur,
 	closeDropdownOnExecute,
-	createSplitButtonDropdown,
+	createDropdownView,
+	createSplitButtonForDropdown,
 	enableModelIfOneIsEnabled,
 	focusDropdownContentsOnArrows
 } from '@ckeditor/ckeditor5-ui/src/dropdown/utils';
@@ -190,7 +191,15 @@ export default class HighlightUI extends Plugin {
 
 			model.set( 'buttons', buttons );
 
-			const dropdownView = createSplitButtonDropdown( model, locale );
+			const splitButtonView = createSplitButtonForDropdown( model, locale );
+			const dropdownView = createDropdownView( model, splitButtonView, locale );
+
+			// TODO: Extend template to hide arrow from dropdown. Remove me after changes in theme-lark.
+			dropdownView.extendTemplate( {
+				attributes: {
+					class: 'ck-splitbutton-dropdown'
+				}
+			} );
 
 			addToolbarToDropdown( dropdownView, model );
 			closeDropdownOnBlur( dropdownView );