8
0
Krzysztof Krztoń 7 лет назад
Родитель
Сommit
26db95729c
2 измененных файлов с 3 добавлено и 2 удалено
  1. 1 1
      packages/ckeditor5-utils/src/diff.js
  2. 2 1
      packages/ckeditor5-utils/src/fastdiff.js

+ 1 - 1
packages/ckeditor5-utils/src/diff.js

@@ -32,7 +32,7 @@ export default function diff( a, b, cmp ) {
 	const aLength = a.length;
 	const aLength = a.length;
 	const bLength = b.length;
 	const bLength = b.length;
 
 
-	// Perform `fastDiff` for longer strings/arrays.
+	// Perform `fastDiff` for longer strings/arrays (see #269).
 	if ( Math.min( aLength, bLength ) >= 400 && aLength + bLength >= 1300 || aLength + bLength >= 2000 ) {
 	if ( Math.min( aLength, bLength ) >= 400 && aLength + bLength >= 1300 || aLength + bLength >= 2000 ) {
 		return diff.fastDiff( a, b, cmp, true );
 		return diff.fastDiff( a, b, cmp, true );
 	}
 	}

+ 2 - 1
packages/ckeditor5-utils/src/fastdiff.js

@@ -77,7 +77,8 @@
  * @param {Array|String} a Input array or string.
  * @param {Array|String} a Input array or string.
  * @param {Array|String} b Input array or string.
  * @param {Array|String} b Input array or string.
  * @param {Function} [cmp] Optional function used to compare array values, by default === is used.
  * @param {Function} [cmp] Optional function used to compare array values, by default === is used.
- * @param {Boolean} [linearChanges=false] Whether array of `inset|delete|equal` operations should be returned or changes set.
+ * @param {Boolean} [linearChanges=false] Whether array of `inset|delete|equal` operations should
+ * be returned instead of changes set.
  * @returns {Array} Array of changes.
  * @returns {Array} Array of changes.
  */
  */
 export default function fastDiff( a, b, cmp, linearChanges = false ) {
 export default function fastDiff( a, b, cmp, linearChanges = false ) {