|
|
@@ -199,27 +199,13 @@ export default class Node {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Clones this node.
|
|
|
- *
|
|
|
- * @method #clone
|
|
|
- * @returns {module:engine/view/node~Node} Clone of this node.
|
|
|
- */
|
|
|
-
|
|
|
- /**
|
|
|
- * Checks if provided node is similar to this node.
|
|
|
- *
|
|
|
- * @method #isSimilar
|
|
|
- * @returns {Boolean} True if nodes are similar.
|
|
|
- */
|
|
|
-
|
|
|
- /**
|
|
|
* Checks whether given view tree object is of given type.
|
|
|
*
|
|
|
* This method is useful when processing view tree objects that are of unknown type. For example, a function
|
|
|
* may return {@link module:engine/view/documentfragment~DocumentFragment} or {@link module:engine/view/node~Node}
|
|
|
* that can be either text node or element. This method can be used to check what kind of object is returned.
|
|
|
*
|
|
|
- * obj.is( 'node' ); // true for any node, false for document fragment
|
|
|
+ * obj.is( 'node' ); // true for any node, false for document fragment and text fragment
|
|
|
* obj.is( 'documentFragment' ); // true for document fragment, false for any node
|
|
|
* obj.is( 'element' ); // true for any element, false for text node or document fragment
|
|
|
* obj.is( 'element', 'p' ); // true only for element which name is 'p'
|
|
|
@@ -231,6 +217,23 @@ export default class Node {
|
|
|
* 'rootElement'|'documentFragment'|'text'|'textProxy'} type
|
|
|
* @returns {Boolean}
|
|
|
*/
|
|
|
+ is( type ) {
|
|
|
+ return type == 'node';
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Clones this node.
|
|
|
+ *
|
|
|
+ * @method #clone
|
|
|
+ * @returns {module:engine/view/node~Node} Clone of this node.
|
|
|
+ */
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Checks if provided node is similar to this node.
|
|
|
+ *
|
|
|
+ * @method #isSimilar
|
|
|
+ * @returns {Boolean} True if nodes are similar.
|
|
|
+ */
|
|
|
}
|
|
|
|
|
|
/**
|