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

Move MentionListItemView to own file.

Maciej Gołaszewski 6 лет назад
Родитель
Сommit
3c73e85283

+ 1 - 15
packages/ckeditor5-mention/src/mentionui.js

@@ -8,7 +8,6 @@
  */
  */
 
 
 import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
 import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
-import ListItemView from '@ckeditor/ckeditor5-ui/src/list/listitemview';
 import ButtonView from '@ckeditor/ckeditor5-ui/src/button/buttonview';
 import ButtonView from '@ckeditor/ckeditor5-ui/src/button/buttonview';
 import Collection from '@ckeditor/ckeditor5-utils/src/collection';
 import Collection from '@ckeditor/ckeditor5-utils/src/collection';
 import Rect from '@ckeditor/ckeditor5-utils/src/dom/rect';
 import Rect from '@ckeditor/ckeditor5-utils/src/dom/rect';
@@ -18,6 +17,7 @@ import MentionsView from './ui/mentionsview';
 import DomWrapperView from './ui/domwrapperview';
 import DomWrapperView from './ui/domwrapperview';
 import TextWatcher from './textwatcher';
 import TextWatcher from './textwatcher';
 import BalloonPanelView from '@ckeditor/ckeditor5-ui/src/panel/balloon/balloonpanelview';
 import BalloonPanelView from '@ckeditor/ckeditor5-ui/src/panel/balloon/balloonpanelview';
+import MentionListItemView from './ui/mentionlistitemview';
 
 
 const VERTICAL_SPACING = 5;
 const VERTICAL_SPACING = 5;
 
 
@@ -347,17 +347,3 @@ function isHandledKey( keyCode ) {
 	];
 	];
 	return handledKeyCodes.includes( keyCode );
 	return handledKeyCodes.includes( keyCode );
 }
 }
-
-class MentionListItemView extends ListItemView {
-	highlight() {
-		const child = this.children.first;
-
-		child.isOn = true;
-	}
-
-	removeHighlight() {
-		const child = this.children.first;
-
-		child.isOn = false;
-	}
-}

+ 24 - 0
packages/ckeditor5-mention/src/ui/mentionlistitemview.js

@@ -0,0 +1,24 @@
+/**
+ * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.md.
+ */
+
+/**
+ * @module mention/ui/mentionlistitemview
+ */
+
+import ListItemView from '@ckeditor/ckeditor5-ui/src/list/listitemview';
+
+export default class MentionListItemView extends ListItemView {
+	highlight() {
+		const child = this.children.first;
+
+		child.isOn = true;
+	}
+
+	removeHighlight() {
+		const child = this.children.first;
+
+		child.isOn = false;
+	}
+}