📂 File Manager
📝 Edit File: dom-ready.js
/******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ // The require scope /******/ var __webpack_require__ = {}; /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /************************************************************************/ var __webpack_exports__ = {}; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ domReady) /* harmony export */ }); /** * @typedef {() => void} Callback * * TODO: Remove this typedef and inline `() => void` type. * * This typedef is used so that a descriptive type is provided in our * automatically generated documentation. * * An in-line type `() => void` would be preferable, but the generated * documentation is `null` in that case. * * @see https://github.com/WordPress/gutenberg/issues/18045 */ /** * Specify a function to execute when the DOM is fully loaded. * * @param {Callback} callback A function to execute after the DOM is ready. * * @example * ```js * import domReady from '@wordpress/dom-ready'; * * domReady( function() { * //do something after DOM loads. * } ); * ``` * * @return {void} */ function domReady(callback) { if (typeof document === 'undefined') { return; } if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly. document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly. ) { return void callback(); } // DOMContentLoaded has not fired yet, delay callback until then. document.addEventListener('DOMContentLoaded', callback); } (window.wp = window.wp || {}).domReady = __webpack_exports__["default"]; /******/ })() ;
Cancel
Type
Item Name
Actions
📁
..
📁
development
✏️
📁
script-modules
✏️
📁
vendor
✏️
📄
a11y.js
✏️
📝
📄
a11y.min.js
✏️
📝
📄
annotations.js
✏️
📝
📄
annotations.min.js
✏️
📝
📄
api-fetch.js
✏️
📝
📄
api-fetch.min.js
✏️
📝
📄
autop.js
✏️
📝
📄
autop.min.js
✏️
📝
📄
blob.js
✏️
📝
📄
blob.min.js
✏️
📝
📄
block-directory.js
✏️
📝
📄
block-directory.min.js
✏️
📝
📄
block-editor.js
✏️
📝
📄
block-editor.min.js
✏️
📝
📄
block-library.js
✏️
📝
📄
block-library.min.js
✏️
📝
📄
block-serialization-default-parser.js
✏️
📝
📄
block-serialization-default-parser.min.js
✏️
📝
📄
blocks.js
✏️
📝
📄
blocks.min.js
✏️
📝
📄
commands.js
✏️
📝
📄
commands.min.js
✏️
📝
📄
components.js
✏️
📝
📄
components.min.js
✏️
📝
📄
compose.js
✏️
📝
📄
compose.min.js
✏️
📝
📄
core-commands.js
✏️
📝
📄
core-commands.min.js
✏️
📝
📄
core-data.js
✏️
📝
📄
core-data.min.js
✏️
📝
📄
customize-widgets.js
✏️
📝
📄
customize-widgets.min.js
✏️
📝
📄
data-controls.js
✏️
📝
📄
data-controls.min.js
✏️
📝
📄
data.js
✏️
📝
📄
data.min.js
✏️
📝
📄
date.js
✏️
📝
📄
date.min.js
✏️
📝
📄
deprecated.js
✏️
📝
📄
deprecated.min.js
✏️
📝
📄
dom-ready.js
✏️
📝
📄
dom-ready.min.js
✏️
📝
📄
dom.js
✏️
📝
📄
dom.min.js
✏️
📝
📄
edit-post.js
✏️
📝
📄
edit-post.min.js
✏️
📝
📄
edit-site.js
✏️
📝
📄
edit-site.min.js
✏️
📝
📄
edit-widgets.js
✏️
📝
📄
edit-widgets.min.js
✏️
📝
📄
editor.js
✏️
📝
📄
editor.min.js
✏️
📝
📄
element.js
✏️
📝
📄
element.min.js
✏️
📝
📄
escape-html.js
✏️
📝
📄
escape-html.min.js
✏️
📝
📄
fields.js
✏️
📝
📄
fields.min.js
✏️
📝
📄
format-library.js
✏️
📝
📄
format-library.min.js
✏️
📝
📄
hooks.js
✏️
📝
📄
hooks.min.js
✏️
📝
📄
html-entities.js
✏️
📝
📄
html-entities.min.js
✏️
📝
📄
i18n.js
✏️
📝
📄
i18n.min.js
✏️
📝
📄
is-shallow-equal.js
✏️
📝
📄
is-shallow-equal.min.js
✏️
📝
📄
keyboard-shortcuts.js
✏️
📝
📄
keyboard-shortcuts.min.js
✏️
📝
📄
keycodes.js
✏️
📝
📄
keycodes.min.js
✏️
📝
📄
list-reusable-blocks.js
✏️
📝
📄
list-reusable-blocks.min.js
✏️
📝
📄
media-utils.js
✏️
📝
📄
media-utils.min.js
✏️
📝
📄
notices.js
✏️
📝
📄
notices.min.js
✏️
📝
📄
nux.js
✏️
📝
📄
nux.min.js
✏️
📝
📄
patterns.js
✏️
📝
📄
patterns.min.js
✏️
📝
📄
plugins.js
✏️
📝
📄
plugins.min.js
✏️
📝
📄
preferences-persistence.js
✏️
📝
📄
preferences-persistence.min.js
✏️
📝
📄
preferences.js
✏️
📝
📄
preferences.min.js
✏️
📝
📄
primitives.js
✏️
📝
📄
primitives.min.js
✏️
📝
📄
priority-queue.js
✏️
📝
📄
priority-queue.min.js
✏️
📝
📄
private-apis.js
✏️
📝
📄
private-apis.min.js
✏️
📝
📄
redux-routine.js
✏️
📝
📄
redux-routine.min.js
✏️
📝
📄
reusable-blocks.js
✏️
📝
📄
reusable-blocks.min.js
✏️
📝
📄
rich-text.js
✏️
📝
📄
rich-text.min.js
✏️
📝
📄
router.js
✏️
📝
📄
router.min.js
✏️
📝
📄
server-side-render.js
✏️
📝
📄
server-side-render.min.js
✏️
📝
📄
shortcode.js
✏️
📝
📄
shortcode.min.js
✏️
📝
📄
style-engine.js
✏️
📝
📄
style-engine.min.js
✏️
📝
📄
token-list.js
✏️
📝
📄
token-list.min.js
✏️
📝
📄
undo-manager.js
✏️
📝
📄
undo-manager.min.js
✏️
📝
📄
url.js
✏️
📝
📄
url.min.js
✏️
📝
📄
viewport.js
✏️
📝
📄
viewport.min.js
✏️
📝
📄
warning.js
✏️
📝
📄
warning.min.js
✏️
📝
📄
widgets.js
✏️
📝
📄
widgets.min.js
✏️
📝
📄
wordcount.js
✏️
📝
📄
wordcount.min.js
✏️
📝