Explorar el Código

Small refactoring of helper function in InlineAutoformatEditing.

Szymon Kupś hace 7 años
padre
commit
b1fded5957
Se han modificado 1 ficheros con 3 adiciones y 7 borrados
  1. 3 7
      packages/ckeditor5-autoformat/src/inlineautoformatediting.js

+ 3 - 7
packages/ckeditor5-autoformat/src/inlineautoformatediting.js

@@ -198,11 +198,7 @@ function getText( element ) {
 // @param {module:engine/model/element~Element} block
 // @param {Array.<Array>} arrays
 function testOutputToRanges( block, arrays ) {
-	return arrays.map( array => {
-		if ( array[ 0 ] === undefined || array[ 1 ] === undefined ) {
-			return;
-		}
-
-		return ModelRange.createFromParentsAndOffsets( block, array[ 0 ], block, array[ 1 ] );
-	} ).filter( range => !!range );
+	return arrays
+		.filter( array => ( array[ 0 ] !== undefined && array[ 1 ] !== undefined ) )
+		.map( array => ModelRange.createFromParentsAndOffsets( block, array[ 0 ], block, array[ 1 ] ) );
 }