Răsfoiți Sursa

Feature: Introduced `Schema#limits` map. See #818.

Piotrek Koszuliński 9 ani în urmă
părinte
comite
fa15f687eb
1 a modificat fișierele cu 9 adăugiri și 0 ștergeri
  1. 9 0
      packages/ckeditor5-engine/src/model/schema.js

+ 9 - 0
packages/ckeditor5-engine/src/model/schema.js

@@ -48,6 +48,15 @@ export default class Schema {
 		 */
 		this.objects = new Set();
 
+		/**
+		 * Names of elements to which editing operations should be limited.
+		 * For example, the <kbd>Enter</kbd> should not split such elements and
+		 * <kbd>Backspace</kbd> should not be able to leave or modify such elements.
+		 *
+		 * @member {Set.<String>} module:engine/model/schema~Schema#limits
+		 */
+		this.limits = new Set();
+
 		/**
 		 * Schema items registered in the schema.
 		 *