whole_func_string: function getContentEditable(node) {
  			var contentEditable;
  
  			// Ignore non elements
  			if (node.nodeType === 1) {
  				// Check for fake content editable
  				contentEditable = node.getAttribute(internalName);
  				if (contentEditable && contentEditable !== "inherit") {
  					return contentEditable;
  				}
  
  				// Check for real content editable
  				contentEditable = node.contentEditable;
  				if (contentEditable !== "inherit") {
  					return contentEditable;
  				}
  			}
  
  			return null;
  		}
func_code_string: function getContentEditable(node) {
  			var contentEditable;
  
  			// Ignore non elements
  			if (node.nodeType === 1) {
  				// Check for fake content editable
  				contentEditable = node.getAttribute(internalName);
  				if (contentEditable && contentEditable !== "inherit") {
  					return contentEditable;
  				}
  
  				// Check for real content editable
  				contentEditable = node.contentEditable;
  				if (contentEditable !== "inherit") {
  					return contentEditable;
  				}
  			}
  
  			return null;
  		}
func_documentation_string: Returns the content editable state of a node "true/false" or null