[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

title

Body

[close]

/wp-includes/js/dist/ -> element.js (summary)

(no description)

File Size: 1102 lines (37 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 24 functions

  __webpack_require__()
  getDefault()
  getModuleExports()
  _defineProperty()
  _objectWithoutPropertiesLoose()
  _objectWithoutProperties()
  _typeof2()
  _typeof()
  concatChildren()
  switchChildrenNodeName()
  RawHTML()
  hasPrefix()
  isInternalAttribute()
  getNormalAttributeValue()
  getNormalAttributeName()
  getNormalStylePropertyName()
  getNormalStylePropertyValue()
  renderElement()
  renderNativeComponent()
  renderComponent()
  renderChildren()
  renderAttributes()
  renderStyle()
  _objectSpread()

Functions
Functions that are not part of a class:

__webpack_require__(moduleId)   X-Ref
No description

getDefault()   X-Ref
No description

getModuleExports()   X-Ref
No description

_defineProperty(obj, key, value)   X-Ref
No description

_objectWithoutPropertiesLoose(source, excluded)   X-Ref
No description

_objectWithoutProperties(source, excluded)   X-Ref
No description

_typeof2(obj)   X-Ref
No description

_typeof(obj)   X-Ref
No description

concatChildren()   X-Ref
Concatenate two or more React children objects.

param: {...?Object} childrenArguments Array of children arguments (array of arrays/strings/objects) to concatenate.
return: {Array} The concatenated value.

switchChildrenNodeName(children, nodeName)   X-Ref
Switches the nodeName of all the elements in the children object.

param: {?Object} children Children object.
param: {string}  nodeName Node name.
return: {?Object} The updated children object.

RawHTML(_ref)   X-Ref
Component used as equivalent of Fragment with unescaped HTML, in cases where
it is desirable to render dangerous HTML without needing a wrapper element.
To preserve additional props, a `div` wrapper _will_ be created if any props
aside from `children` are passed.

param: {Object} props
param: {string} props.children HTML to render.
param: {Object} props.props    Any additonal props to be set on the containing div.
return: {WPElement} Dangerously-rendering element.

hasPrefix(string, prefixes)   X-Ref
Returns true if the specified string is prefixed by one of an array of
possible prefixes.

param: {string}   string   String to check.
param: {string[]} prefixes Possible prefixes.
return: {boolean} Whether string has prefix.

isInternalAttribute(attribute)   X-Ref
Returns true if the given prop name should be ignored in attributes
serialization, or false otherwise.

param: {string} attribute Attribute to check.
return: {boolean} Whether attribute should be ignored.

getNormalAttributeValue(attribute, value)   X-Ref
Returns the normal form of the element's attribute value for HTML.

param: {string} attribute Attribute name.
param: {*}      value     Non-normalized attribute value.
return: {string} Normalized attribute value.

getNormalAttributeName(attribute)   X-Ref
Returns the normal form of the element's attribute name for HTML.

param: {string} attribute Non-normalized attribute name.
return: {string} Normalized attribute name.

getNormalStylePropertyName(property)   X-Ref
Returns the normal form of the style property name for HTML.

- Converts property names to kebab-case, e.g. 'backgroundColor' → 'background-color'
- Leaves custom attributes alone, e.g. '--myBackgroundColor' → '--myBackgroundColor'
- Converts vendor-prefixed property names to -kebab-case, e.g. 'MozTransform' → '-moz-transform'

param: {string} property Property name.
return: {string} Normalized property name.

getNormalStylePropertyValue(property, value)   X-Ref
Returns the normal form of the style property value for HTML. Appends a
default pixel unit if numeric, not a unitless property, and not zero.

param: {string} property Property name.
param: {*}      value    Non-normalized property value.
return: {*} Normalized property value.

renderElement(element, context)   X-Ref
Serializes a React element to string.

param: {WPElement} element       Element to serialize.
param: {?Object}   context       Context object.
param: {?Object}   legacyContext Legacy context object.
return: {string} Serialized element.

renderNativeComponent(type, props, context)   X-Ref
Serializes a native component type to string.

param: {?string} type          Native component type to serialize, or null if
param: {Object}  props         Props object.
param: {?Object} context       Context object.
param: {?Object} legacyContext Legacy context object.
return: {string} Serialized element.

renderComponent(Component, props, context)   X-Ref
Serializes a non-native component type to string.

param: {Function} Component     Component type to serialize.
param: {Object}   props         Props object.
param: {?Object}  context       Context object.
param: {?Object}  legacyContext Legacy context object.
return: {string} Serialized element

renderChildren(children, context)   X-Ref
Serializes an array of children to string.

param: {Array}   children      Children to serialize.
param: {?Object} context       Context object.
param: {?Object} legacyContext Legacy context object.
return: {string} Serialized children.

renderAttributes(props)   X-Ref
Renders a props object as a string of HTML attributes.

param: {Object} props Props object.
return: {string} Attributes string.

renderStyle(style)   X-Ref
Renders a style object as a string attribute value.

param: {Object} style Style object.
return: {string} Style attribute value.

_objectSpread(target)   X-Ref
No description



Generated: Sat Nov 23 20:47:33 2019 Cross-referenced by PHPXref 0.7