code: function()
  		{
  			var element = this;
  			if ( this.type != CKEDITOR.NODE_ELEMENT )
  				element = this.getParent();
  
  			if ( element && typeof element.$.isContentEditable != 'undefined' )
  				return ! ( element.$.isContentEditable || element.data( 'cke-editable' ) );
  			else
  			{
  				// Degrade for old browsers which don't support "isContentEditable", e.g. FF3
  				var current = element;
  				while( current )
  				{
  					if ( current.is( 'body' ) || !!current.data( 'cke-editable' ) )
  						break;
  
  					if ( current.getAttribute( 'contentEditable' ) == 'false' )
  						return true;
  					else if ( current.getAttribute( 'contentEditable' ) == 'true' )
  						break;
  
  					current = current.getParent();
  				}
  
  				return false;
  			}
  		}
docs: Checks if this node is read-only (should not be changed).
  @returns {Boolean}
  @since 3.5
  @example
  // For the following HTML:
  // &lt;div contenteditable="false"&gt;Some &lt;b&gt;text&lt;/b&gt;&lt;/div&gt;
  
  // If "ele" is the above &lt;div&gt;
  ele.isReadOnly();  // true