Răsfoiți Sursa

Changed: Move dropdown buttons to ui/dropdown/buttons.

Maciej Gołaszewski 8 ani în urmă
părinte
comite
fc0d021506

+ 4 - 4
packages/ckeditor5-ui/src/button/dropdownbuttonview.js → packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js

@@ -4,13 +4,13 @@
  */
  */
 
 
 /**
 /**
- * @module ui/button/splitbuttonview
+ * @module ui/dropdown/button/dropdownbuttonview
  */
  */
 
 
-import ButtonView from './buttonview';
+import ButtonView from '../../button/buttonview';
 
 
-import dropdownArrowIcon from '../../theme/icons/dropdown-arrow.svg';
-import IconView from '../icon/iconview';
+import dropdownArrowIcon from '../../../theme/icons/dropdown-arrow.svg';
+import IconView from '../../icon/iconview';
 
 
 /**
 /**
  * The default dropdown button view class.
  * The default dropdown button view class.

+ 5 - 5
packages/ckeditor5-ui/src/button/splitbuttonview.js → packages/ckeditor5-ui/src/dropdown/button/splitbuttonview.js

@@ -4,18 +4,18 @@
  */
  */
 
 
 /**
 /**
- * @module ui/button/splitbuttonview
+ * @module ui/dropdown/button/splitbuttonview
  */
  */
 
 
-import View from '../view';
-import ButtonView from './buttonview';
+import View from '../../view';
+import ButtonView from '../../button/buttonview';
 
 
 import KeystrokeHandler from '@ckeditor/ckeditor5-utils/src/keystrokehandler';
 import KeystrokeHandler from '@ckeditor/ckeditor5-utils/src/keystrokehandler';
 import FocusTracker from '@ckeditor/ckeditor5-utils/src/focustracker';
 import FocusTracker from '@ckeditor/ckeditor5-utils/src/focustracker';
 
 
-import dropdownArrowIcon from '../../theme/icons/dropdown-arrow.svg';
+import dropdownArrowIcon from '../../../theme/icons/dropdown-arrow.svg';
 
 
-import './../../theme/components/button/splitbutton.css';
+import '../../../theme/components/button/splitbutton.css';
 
 
 /**
 /**
  * The split button view class.
  * The split button view class.

+ 5 - 4
packages/ckeditor5-ui/src/dropdown/utils.js

@@ -9,8 +9,8 @@
 
 
 import DropdownPanelView from './dropdownpanelview';
 import DropdownPanelView from './dropdownpanelview';
 import DropdownView from './dropdownview';
 import DropdownView from './dropdownview';
-import DropdownButtonView from '../button/dropdownbuttonview';
-import SplitButtonView from '../button/splitbuttonview';
+import DropdownButtonView from './button/dropdownbuttonview';
+import SplitButtonView from './button/splitbuttonview';
 import ToolbarView from '../toolbar/toolbarview';
 import ToolbarView from '../toolbar/toolbarview';
 import ListView from '../list/listview';
 import ListView from '../list/listview';
 import ListItemView from '../list/listitemview';
 import ListItemView from '../list/listitemview';
@@ -55,7 +55,7 @@ export function createDropdown( locale ) {
 
 
 /**
 /**
  * A helper which creates an instance of {@link module:ui/dropdown/dropdownview~DropdownView} class with an instance of
  * A helper which creates an instance of {@link module:ui/dropdown/dropdownview~DropdownView} class with an instance of
- * {@link module:ui/button/splitbuttonview~SplitButtonView} in toolbar.
+ * {@link module:ui/dropdown/button/splitbuttonview~SplitButtonView} in toolbar.
  *
  *
  *		const dropdown = createSplitButtonDropdown( model );
  *		const dropdown = createSplitButtonDropdown( model );
  *
  *
@@ -181,7 +181,8 @@ export function addListToDropdown( dropdownView, items ) {
 // Creates a dropdown view instance and binds dropdown view with a button view.
 // Creates a dropdown view instance and binds dropdown view with a button view.
 //
 //
 // @param {module:utils/locale~Locale} locale The locale instance.
 // @param {module:utils/locale~Locale} locale The locale instance.
-// @param {module:ui/button/buttonview~ButtonView|module:ui/button/splitbuttonview~SplitButtonView} locale The button view instance.
+// @param {module:ui/dropdown/button/dropdownbuttonview~DropdownButtonView|module:ui/dropdown/button/splitbuttonview~SplitButtonView}
+// buttonView // The button view instance.
 // @returns {module:ui/dropdown/dropdownview~DropdownView}
 // @returns {module:ui/dropdown/dropdownview~DropdownView}
 function prepareDropdown( locale, buttonView ) {
 function prepareDropdown( locale, buttonView ) {
 	const panelView = new DropdownPanelView( locale );
 	const panelView = new DropdownPanelView( locale );

+ 2 - 2
packages/ckeditor5-ui/tests/button/splitbuttonview.js → packages/ckeditor5-ui/tests/dropdown/button/splitbuttonview.js

@@ -5,8 +5,8 @@
 
 
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 import { keyCodes } from '@ckeditor/ckeditor5-utils/src/keyboard';
 import { keyCodes } from '@ckeditor/ckeditor5-utils/src/keyboard';
-import ButtonView from '../../src/button/buttonview';
-import SplitButtonView from '../../src/button/splitbuttonview';
+import ButtonView from '../../../src/button/buttonview';
+import SplitButtonView from '../../../src/dropdown/button/splitbuttonview';
 
 
 testUtils.createSinonSandbox();
 testUtils.createSinonSandbox();
 
 

+ 1 - 1
packages/ckeditor5-ui/tests/dropdown/utils.js

@@ -14,7 +14,7 @@ import Model from '../../src/model';
 import ButtonView from '../../src/button/buttonview';
 import ButtonView from '../../src/button/buttonview';
 import DropdownView from '../../src/dropdown/dropdownview';
 import DropdownView from '../../src/dropdown/dropdownview';
 import DropdownPanelView from '../../src/dropdown/dropdownpanelview';
 import DropdownPanelView from '../../src/dropdown/dropdownpanelview';
-import SplitButtonView from '../../src/button/splitbuttonview';
+import SplitButtonView from '../../src/dropdown/button/splitbuttonview';
 import View from '../../src/view';
 import View from '../../src/view';
 import ToolbarView from '../../src/toolbar/toolbarview';
 import ToolbarView from '../../src/toolbar/toolbarview';
 import { createDropdown, createSplitButtonDropdown, addToolbarToDropdown, addListToDropdown } from '../../src/dropdown/utils';
 import { createDropdown, createSplitButtonDropdown, addToolbarToDropdown, addListToDropdown } from '../../src/dropdown/utils';