瀏覽代碼

Docs: core.treeModel.Position, core.treeModel.Range small fixes.

Szymon Cofalik 9 年之前
父節點
當前提交
f39158593a
共有 2 個文件被更改,包括 16 次插入16 次删除
  1. 13 13
      packages/ckeditor5-engine/src/treemodel/position.js
  2. 3 3
      packages/ckeditor5-engine/src/treemodel/range.js

+ 13 - 13
packages/ckeditor5-engine/src/treemodel/position.js

@@ -321,25 +321,25 @@ export default class Position {
 	 * `a.isAfter( b ) || a.isEqual( b )` or `!a.isBefore( p ) && a.root == b.root` in most scenarios. If your
 	 * condition uses multiple `isAfter` and `isBefore` checks, build them so they do not use negated values, i.e.:
 	 *
-	 *  if ( a.isBefore( b ) && c.isAfter( d ) ) {
-	 *    // do A.
-	 *  } else {
-	 *    // do B.
-	 *  }
+	 *		if ( a.isBefore( b ) && c.isAfter( d ) ) {
+	 *			// do A.
+	 *		} else {
+	 *			// do B.
+	 *		}
 	 *
 	 * or, if you have only one if-branch:
 	 *
-	 *  if ( !( a.isBefore( b ) && c.isAfter( d ) ) {
-	 *    // do B.
-	 *  }
+	 *		if ( !( a.isBefore( b ) && c.isAfter( d ) ) {
+	 *			// do B.
+	 *		}
 	 *
 	 * rather than:
 	 *
-	 *  if ( !a.isBefore( b ) || && !c.isAfter( d ) ) {
-	 *    // do B.
-	 *  } else {
-	 *    // do A.
-	 *  }
+	 *		if ( !a.isBefore( b ) || && !c.isAfter( d ) ) {
+	 *			// do B.
+	 *		} else {
+	 *			// do A.
+	 *		}
 	 *
 	 * @param {core.treeModel.Position} otherPosition Position to compare with.
 	 * @returns {Boolean} True if this position is before given position.

+ 3 - 3
packages/ckeditor5-engine/src/treemodel/range.js

@@ -26,15 +26,15 @@ export default class Range {
 		/**
 		 * Start position.
 		 *
-		 * @private
-		 * @member {core.treeModel.Position}  core.treeModel.Range#start
+		 * @readonly
+		 * @member {core.treeModel.Position} core.treeModel.Range#start
 		 */
 		this.start = Position.createFromPosition( start );
 
 		/**
 		 * End position.
 		 *
-		 * @private
+		 * @readonly
 		 * @member {core.treeModel.Position} core.treeModel.Range#end
 		 */
 		this.end = Position.createFromPosition( end );