Skip to content

Commit

Permalink
API docs corrections.
Browse files Browse the repository at this point in the history
  • Loading branch information
Reinmar committed Jun 17, 2015
1 parent 2a60d90 commit dea7ff8
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions core/dom/node.js
Original file line number Diff line number Diff line change
Expand Up @@ -793,20 +793,23 @@ CKEDITOR.tools.extend( CKEDITOR.dom.node.prototype, {
/**
* Checks if this node is read-only (should not be changed).
*
* **Note:** When `attributeCheck` is not used, this method only works for elements
* that are already present in the document, otherwise the result
* is not guaranteed. It is mainly for performance consideration.
*
* // For the following HTML:
* // <div contenteditable="false">Some <b>text</b></div>
* // <b>foo</b><div contenteditable="false"><i>bar</i></div>
*
* elB.isReadOnly(); // -> false
* foo.isReadOnly(); // -> false
* elDiv.isReadOnly(); // -> true
* elI.isReadOnly(); // -> true
*
* // If "ele" is the above <div>
* element.isReadOnly(); // true
* This method works in two modes depending on whether a browser supports the `element.isContentEditable` property and
* value of the `checkOnlyAttributes` param. The `element.isContentEditable` check is the fastest, but it was known
* to malfunction in hidden/detached nodes. Additionally, when processing some detached DOM tree you may want to imitate
* that this happens inside an editable container (like it would happen inside the {@link CKEDITOR.editable}). To do so,
* you can temporarily attach this tree to an element with `data-cke-editable` attribute and use the `checkOnlyAttributes` mode.
*
* @since 3.5
* @param {Boolean} [checkOnlyAttributes=false] If `true` only attributes will be checked, native methods will not
* be used. This parameter needs to be `true` to check hidden or detached elements. Note that root element
* should have `data-cke-editable` attribute if testing node should be not read only by default.
* be used. This parameter needs to be `true` to check hidden or detached elements. (Since 4.5.0)
* @returns {Boolean}
*/
isReadOnly: function( checkOnlyAttributes ) {
Expand Down

0 comments on commit dea7ff8

Please sign in to comment.