瀏覽代碼

Updated: autoformat and inlineautoformatengine.

Maksymilian Barnaś 9 年之前
父節點
當前提交
b11b8e6ec4

+ 2 - 1
packages/ckeditor5-autoformat/src/autoformat.js

@@ -9,6 +9,7 @@ import Feature from '../core/feature.js';
 import HeadingEngine from '../heading/headingengine.js';
 import ListEngine from '../list/listengine.js';
 import BoldEngine from '../basic-styles/boldengine.js';
+import ItalicEngine from '../basic-styles/italicengine.js';
 
 /**
  * Includes set of predefined Autoformatting actions:
@@ -24,7 +25,7 @@ export default class Autoformat extends Feature {
 	 * @inheritDoc
 	 */
 	static get requires() {
-		return [ HeadingEngine, ListEngine, BoldEngine ];
+		return [ HeadingEngine, ListEngine, BoldEngine, ItalicEngine ];
 	}
 
 	/**

+ 2 - 2
packages/ckeditor5-autoformat/src/inlineautoformatengine.js

@@ -34,7 +34,7 @@ export default class InlineAutoformatEngine {
 
 			// Apply format before deleting text.
 			ranges.format.forEach( ( range ) => {
-				if ( !range || range[ 0 ] === undefined || range[ 1 ] === undefined ) {
+				if ( range[ 0 ] === undefined || range[ 1 ] === undefined ) {
 					return;
 				}
 
@@ -50,7 +50,7 @@ export default class InlineAutoformatEngine {
 
 			// Reverse order of deleted ranges to not mix the positions.
 			ranges.remove.slice().reverse().forEach( ( range ) => {
-				if ( !range || range[ 0 ] === undefined || range[ 1 ] === undefined ) {
+				if ( range[ 0 ] === undefined || range[ 1 ] === undefined ) {
 					return;
 				}