docs: 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
  
  			while ( element ) {
  				if ( element.data( 'cke-editable' ) )
  					break;
  
  				if ( element.getAttribute( 'contentEditable' ) == 'false' )
  					return true;
  				else if ( element.getAttribute( 'contentEditable' ) == 'true' )
  					break;
  
  				element = element.getParent();
  			}
  
  			// Reached the root of DOM tree, no editable found.
  			return !element;
  		}
  	}