Преглед изворни кода

Using arrow functions to provide virtual selection methods in toWidget utility.

Szymon Kupś пре 8 година
родитељ
комит
a7caf557ad
1 измењених фајлова са 5 додато и 17 уклоњено
  1. 5 17
      packages/ckeditor5-widget/src/utils.js

+ 5 - 17
packages/ckeditor5-widget/src/utils.js

@@ -61,7 +61,11 @@ export function toWidget( element, options = {} ) {
 		setLabel( element, options.label );
 	}
 
-	setVirtualSelectionHandling( element, setVirtualSelection, removeVirtualSelection );
+	setVirtualSelectionHandling(
+		element,
+		( element, descriptor ) => element.addClass( descriptor.class ),
+		( element, descriptor ) => element.removeClass( descriptor.class )
+	);
 
 	return element;
 }
@@ -157,19 +161,3 @@ export function toWidgetEditable( editable ) {
 function getFillerOffset() {
 	return null;
 }
-
-// Used as default function for setting virtual selection on widgets.
-//
-// @param {module:engine/view/element~Element} element
-// @param {module:engine/conversion/buildmodelconverter~VirtualSelectionDescriptor} descriptor
-function setVirtualSelection( element, descriptor ) {
-	element.addClass( descriptor.class );
-}
-
-// Used as default function for removing virtual selection from widgets.
-//
-// @param {module:engine/view/element~Element} element
-// @param {module:engine/conversion/buildmodelconverter~VirtualSelectionDescriptor} descriptor
-function removeVirtualSelection( element, descriptor ) {
-	element.removeClass( descriptor.class );
-}