diff --git a/01-basic-esnext/build/index.asset.php b/01-basic-esnext/build/index.asset.php index ba5ff34d..dd67e318 100644 --- a/01-basic-esnext/build/index.asset.php +++ b/01-basic-esnext/build/index.asset.php @@ -1 +1 @@ - array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'e828d611a43cdba5333f852f8f224a31'); \ No newline at end of file + array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '015a8252342d4ba87980788efbed5f9e'); \ No newline at end of file diff --git a/01-basic-esnext/build/index.js b/01-basic-esnext/build/index.js index 6ee30714..40771d93 100644 --- a/01-basic-esnext/build/index.js +++ b/01-basic-esnext/build/index.js @@ -1 +1 @@ -!function(){"use strict";var e={d:function(t,o){for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}};!function(e,t,o){o.d(t,{l:function(){return s}});var n=window.wp.blocks,r=JSON.parse('{"apiVersion":2,"name":"gutenberg-examples/example-01-basic-esnext","title":"Example: Basic (ESNext)","textdomain":"gutenberg-examples","icon":"universal-access-alt","category":"layout","example":{},"editorScript":"file:./build/index.js"}'),l=window.wp.element,i=window.wp.i18n,a=window.wp.blockEditor;const s={backgroundColor:"#900",color:"#fff",padding:"20px"},{name:c}=r;(0,n.registerBlockType)(c,{edit:()=>{const e=(0,a.useBlockProps)({style:s});return(0,l.createElement)("div",e,(0,i.__)("Hello World, step 1 (from the editor).","gutenberg-examples"))},save:()=>{const e=a.useBlockProps.save({style:s});return(0,l.createElement)("div",e,(0,i.__)("Hello World, step 1 (from the frontend).","gutenberg-examples"))}})}(0,{},e)}(); \ No newline at end of file +!function(){"use strict";var e={d:function(t,o){for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}};!function(e,t,o){o.d(t,{l:function(){return i}});var n=window.wp.blocks,r=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":2,"name":"gutenberg-examples/example-01-basic-esnext","title":"Example: Basic (ESNext)","textdomain":"gutenberg-examples","icon":"universal-access-alt","category":"layout","example":{},"editorScript":"file:./build/index.js"}'),s=window.wp.element,l=window.wp.i18n,a=window.wp.blockEditor;const i={backgroundColor:"#900",color:"#fff",padding:"20px"},{name:c}=r;(0,n.registerBlockType)(c,{edit:()=>{const e=(0,a.useBlockProps)({style:i});return(0,s.createElement)("div",e,(0,l.__)("Hello World, step 1 (from the editor).","gutenberg-examples"))},save:()=>{const e=a.useBlockProps.save({style:i});return(0,s.createElement)("div",e,(0,l.__)("Hello World, step 1 (from the frontend).","gutenberg-examples"))}})}(0,{},e)}(); \ No newline at end of file diff --git a/03-editable-esnext/build/index.asset.php b/03-editable-esnext/build/index.asset.php index f30ad2b3..f72cf025 100644 --- a/03-editable-esnext/build/index.asset.php +++ b/03-editable-esnext/build/index.asset.php @@ -1 +1 @@ - array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => 'e39496e1656e423e5d77a1f28230a524'); \ No newline at end of file + array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => '5fbe37690fb8c459143b42ff30d69905'); \ No newline at end of file diff --git a/03-editable-esnext/build/index.css b/03-editable-esnext/build/index.css index 9f6232b9..5c901417 100644 --- a/03-editable-esnext/build/index.css +++ b/03-editable-esnext/build/index.css @@ -1,16 +1 @@ -/*!****************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./editor.css ***! - \****************************************************************************************************************************************************************/ -/** - * Note that these styles are loaded *after* common styles, so that - * editor-specific styles using the same selectors will take precedence. - */ -.wp-block-gutenberg-examples-example-03-editable-esnext { - color: green; - background: #cfc; - border: 2px solid #9c9; - padding: 20px; -} - - -/*# sourceMappingURL=index.css.map*/ \ No newline at end of file +.wp-block-gutenberg-examples-example-03-editable-esnext{background:#cfc;border:2px solid #9c9;color:green;padding:20px} diff --git a/03-editable-esnext/build/index.css.map b/03-editable-esnext/build/index.css.map deleted file mode 100644 index 8fa038e8..00000000 --- a/03-editable-esnext/build/index.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.css","mappings":";;;AAAA;;;EAGE;AACF;CACC,YAAY;CACZ,gBAAgB;CAChB,sBAAsB;CACtB,aAAa;AACd","sources":["webpack://03-editable-esnext/./editor.css"],"sourcesContent":["/**\n * Note that these styles are loaded *after* common styles, so that\n * editor-specific styles using the same selectors will take precedence.\n */\n.wp-block-gutenberg-examples-example-03-editable-esnext {\n\tcolor: green;\n\tbackground: #cfc;\n\tborder: 2px solid #9c9;\n\tpadding: 20px;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/03-editable-esnext/build/index.js b/03-editable-esnext/build/index.js index 9e5bb5e1..1e6e7a68 100644 --- a/03-editable-esnext/build/index.js +++ b/03-editable-esnext/build/index.js @@ -1,394 +1 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/edit.js": -/*!*********************!*\ - !*** ./src/edit.js ***! - \*********************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); - - - -/** - * WordPress dependencies - */ - - -const Edit = props => { - const { - attributes: { - content - }, - setAttributes - } = props; - const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(); - - const onChangeContent = newContent => { - setAttributes({ - content: newContent - }); - }; - - return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, blockProps, { - tagName: "p", - onChange: onChangeContent, - value: content - })); -}; - -/* harmony default export */ __webpack_exports__["default"] = (Edit); - -/***/ }), - -/***/ "./src/index.js": -/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../block.json */ "./block.json"); -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/edit.js"); -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/save.js"); -/* harmony import */ var _style_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../style.css */ "./style.css"); -/* harmony import */ var _editor_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../editor.css */ "./editor.css"); -/** - * WordPress dependencies - */ - -/** - * Internal dependencies - */ - - - - - - // Destructure the json file to get the name and settings for the block -// For more information on how this works, see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment - -const { - name -} = _block_json__WEBPACK_IMPORTED_MODULE_1__; // Register the block - -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(name, { - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], - // Object shorthand property - same as writing: edit: edit, - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] // Object shorthand property - same as writing: save: save, - -}); - -/***/ }), - -/***/ "./src/save.js": -/*!*********************!*\ - !*** ./src/save.js ***! - \*********************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); -/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); - - - -/** - * WordPress dependencies - */ - - -const Save = props => { - const { - attributes: { - content - } - } = props; - const blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps.save(); - return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText.Content, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, blockProps, { - tagName: "p", - value: content - })); -}; - -/* harmony default export */ __webpack_exports__["default"] = (Save); - -/***/ }), - -/***/ "./editor.css": -/*!********************!*\ - !*** ./editor.css ***! - \********************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./style.css": -/*!*******************!*\ - !*** ./style.css ***! - \*******************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": -/*!************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! - \************************************************************/ -/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": function() { return /* binding */ _extends; } -/* harmony export */ }); -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -/***/ }), - -/***/ "./block.json": -/*!********************!*\ - !*** ./block.json ***! - \********************/ -/***/ (function(module) { - -module.exports = JSON.parse('{"apiVersion":2,"name":"gutenberg-examples/example-03-editable-esnext","title":"Example: Editable (ESNext)","textdomain":"gutenberg-examples","icon":"universal-access-alt","category":"layout","attributes":{"content":{"type":"array","source":"children","selector":"p"}},"example":{"attributes":{"content":"Hello world"}},"editorScript":"file:./build/index.js","editorStyle":"file:./build/index.css","style":"file:./build/style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = __webpack_modules__; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/chunk loaded */ -/******/ !function() { -/******/ var deferred = []; -/******/ __webpack_require__.O = function(result, chunkIds, fn, priority) { -/******/ if(chunkIds) { -/******/ priority = priority || 0; -/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; -/******/ deferred[i] = [chunkIds, fn, priority]; -/******/ return; -/******/ } -/******/ var notFulfilled = Infinity; -/******/ for (var i = 0; i < deferred.length; i++) { -/******/ var chunkIds = deferred[i][0]; -/******/ var fn = deferred[i][1]; -/******/ var priority = deferred[i][2]; -/******/ var fulfilled = true; -/******/ for (var j = 0; j < chunkIds.length; j++) { -/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) { -/******/ chunkIds.splice(j--, 1); -/******/ } else { -/******/ fulfilled = false; -/******/ if(priority < notFulfilled) notFulfilled = priority; -/******/ } -/******/ } -/******/ if(fulfilled) { -/******/ deferred.splice(i--, 1) -/******/ var r = fn(); -/******/ if (r !== undefined) result = r; -/******/ } -/******/ } -/******/ return result; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(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 */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/jsonp chunk loading */ -/******/ !function() { -/******/ // no baseURI -/******/ -/******/ // object to store loaded and loading chunks -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded -/******/ var installedChunks = { -/******/ "index": 0, -/******/ "style-index": 0 -/******/ }; -/******/ -/******/ // no chunk on demand loading -/******/ -/******/ // no prefetching -/******/ -/******/ // no preloaded -/******/ -/******/ // no HMR -/******/ -/******/ // no HMR manifest -/******/ -/******/ __webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; }; -/******/ -/******/ // install a JSONP callback for chunk loading -/******/ var webpackJsonpCallback = function(parentChunkLoadingFunction, data) { -/******/ var chunkIds = data[0]; -/******/ var moreModules = data[1]; -/******/ var runtime = data[2]; -/******/ // add "moreModules" to the modules object, -/******/ // then flag all "chunkIds" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0; -/******/ if(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) { -/******/ for(moduleId in moreModules) { -/******/ if(__webpack_require__.o(moreModules, moduleId)) { -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(runtime) var result = runtime(__webpack_require__); -/******/ } -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { -/******/ installedChunks[chunkId][0](); -/******/ } -/******/ installedChunks[chunkIds[i]] = 0; -/******/ } -/******/ return __webpack_require__.O(result); -/******/ } -/******/ -/******/ var chunkLoadingGlobal = self["webpackChunk_03_editable_esnext"] = self["webpackChunk_03_editable_esnext"] || []; -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module depends on other loaded chunks and execution need to be delayed -/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["style-index"], function() { return __webpack_require__("./src/index.js"); }) -/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); -/******/ -/******/ })() -; -//# sourceMappingURL=index.js.map \ No newline at end of file +!function(){"use strict";var e,t={793:function(){var e=window.wp.blocks,t=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":2,"name":"gutenberg-examples/example-03-editable-esnext","title":"Example: Editable (ESNext)","textdomain":"gutenberg-examples","icon":"universal-access-alt","category":"layout","attributes":{"content":{"type":"string","source":"html","selector":"p"}},"example":{"attributes":{"content":"Hello world"}},"editorScript":"file:./build/index.js","editorStyle":"file:./build/index.css","style":"file:./build/style-index.css"}');function n(){return n=Object.assign||function(e){for(var t=1;t{const{attributes:{content:t},setAttributes:i}=e,a=(0,o.useBlockProps)();return(0,r.createElement)(o.RichText,n({},a,{tagName:"p",onChange:e=>{i({content:e})},value:t}))},save:e=>{const{attributes:{content:t}}=e,i=o.useBlockProps.save();return(0,r.createElement)(o.RichText.Content,n({},i,{tagName:"p",value:t}))}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=function(t,n,o,i){if(!n){var a=1/0;for(u=0;u=i)&&Object.keys(r.O).every((function(e){return r.O[e](n[l])}))?n.splice(l--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[n,o,i]},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,46:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,i,a=n[0],s=n[1],l=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var u=l(r)}for(t&&t(n);c array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => '70e03382b1c8d0ee6fa62c5e7ef60a58'); \ No newline at end of file + array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => '5d6f3e607c51942c7b914c9163917b65'); \ No newline at end of file diff --git a/04-controls-esnext/build/index.js b/04-controls-esnext/build/index.js index e0bc1323..95afa047 100644 --- a/04-controls-esnext/build/index.js +++ b/04-controls-esnext/build/index.js @@ -1 +1 @@ -!function(){"use strict";var e,t={793:function(){var e=window.wp.blocks,t=JSON.parse('{"apiVersion":2,"name":"gutenberg-examples/example-04-controls-esnext","title":"Example: Controls (ESNext)","textdomain":"gutenberg-examples","icon":"universal-access-alt","category":"layout","attributes":{"content":{"type":"array","source":"children","selector":"p"},"alignment":{"type":"string","default":"none"}},"example":{"attributes":{"content":"Hello world","alignment":"right"}},"editorScript":"file:./build/index.js","editorStyle":"file:./build/index.css","style":"file:./build/style-index.css"}'),n=window.wp.element,r=window.wp.blockEditor;function o(){return o=Object.assign||function(e){for(var t=1;t{const t=(0,r.useBlockProps)(),{attributes:{content:o,alignment:a},className:l}=e;return(0,n.createElement)("div",t,(0,n.createElement)(r.BlockControls,null,(0,n.createElement)(r.AlignmentToolbar,{value:a,onChange:t=>{e.setAttributes({alignment:void 0===t?"none":t})}})),(0,n.createElement)(r.RichText,{className:l,style:{textAlign:a},tagName:"p",onChange:t=>{e.setAttributes({content:t})},value:o}))},save:e=>{const t=r.useBlockProps.save({className:`gutenberg-examples-align-${e.attributes.alignment}`});return(0,n.createElement)(r.RichText.Content,o({},t,{tagName:"p",value:e.attributes.content}))}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.m=t,e=[],r.O=function(t,n,o,a){if(!n){var l=1/0;for(u=0;u=a)&&Object.keys(r.O).every((function(e){return r.O[e](n[s])}))?n.splice(s--,1):(i=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,o,a]},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,46:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,a,l=n[0],i=n[1],s=n[2],c=0;if(l.some((function(t){return 0!==e[t]}))){for(o in i)r.o(i,o)&&(r.m[o]=i[o]);if(s)var u=s(r)}for(t&&t(n);c{const t=(0,r.useBlockProps)(),{attributes:{content:o,alignment:l},className:s}=e;return(0,n.createElement)("div",t,(0,n.createElement)(r.BlockControls,null,(0,n.createElement)(r.AlignmentToolbar,{value:l,onChange:t=>{e.setAttributes({alignment:void 0===t?"none":t})}})),(0,n.createElement)(r.RichText,{className:s,style:{textAlign:l},tagName:"p",onChange:t=>{e.setAttributes({content:t})},value:o}))},save:e=>{const t=r.useBlockProps.save({className:`gutenberg-examples-align-${e.attributes.alignment}`});return(0,n.createElement)(r.RichText.Content,o({},t,{tagName:"p",value:e.attributes.content}))}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var l=n[e]={exports:{}};return t[e](l,l.exports,r),l.exports}r.m=t,e=[],r.O=function(t,n,o,l){if(!n){var s=1/0;for(u=0;u=l)&&Object.keys(r.O).every((function(e){return r.O[e](n[i])}))?n.splice(i--,1):(a=!1,l0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[n,o,l]},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,46:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,l,s=n[0],a=n[1],i=n[2],c=0;if(s.some((function(t){return 0!==e[t]}))){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(i)var u=i(r)}for(t&&t(n);c array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '31966f34288c1f045c927236fd7e1eff'); \ No newline at end of file + array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ad0394762c8d935290a4906797c13406'); \ No newline at end of file diff --git a/05-recipe-card-esnext/build/index.js b/05-recipe-card-esnext/build/index.js index d81f29e2..763c59b0 100644 --- a/05-recipe-card-esnext/build/index.js +++ b/05-recipe-card-esnext/build/index.js @@ -1 +1 @@ -!function(){"use strict";var e,t={502:function(){var e=window.wp.blocks,t=JSON.parse('{"u2":"gutenberg-examples/example-05-recipe-card-esnext"}'),n=window.wp.element,r=window.wp.i18n,a=window.wp.blockEditor,i=window.wp.components,l=t.u2;(0,e.registerBlockType)(l,{edit:e=>{const{attributes:{title:t,mediaID:l,mediaURL:s,ingredients:c,instructions:o},setAttributes:u}=e,m=(0,a.useBlockProps)();return(0,n.createElement)("div",m,(0,n.createElement)(a.RichText,{tagName:"h2",placeholder:(0,r.__)("Write Recipe title…","gutenberg-examples"),value:t,onChange:e=>{u({title:e})}}),(0,n.createElement)("div",{className:"recipe-image"},(0,n.createElement)(a.MediaUpload,{onSelect:e=>{u({mediaURL:e.url,mediaID:e.id})},allowedTypes:"image",value:l,render:({open:e})=>(0,n.createElement)(i.Button,{className:l?"image-button":"button button-large",onClick:e},l?(0,n.createElement)("img",{src:s,alt:(0,r.__)("Upload Recipe Image","gutenberg-examples")}):(0,r.__)("Upload Image","gutenberg-examples"))})),(0,n.createElement)("h3",null,(0,r.__)("Ingredients","gutenberg-examples")),(0,n.createElement)(a.RichText,{tagName:"ul",multiline:"li",placeholder:(0,r.__)("Write a list of ingredients…","gutenberg-examples"),value:c,onChange:e=>{u({ingredients:e})},className:"ingredients"}),(0,n.createElement)("h3",null,(0,r.__)("Instructions","gutenberg-examples")),(0,n.createElement)(a.RichText,{tagName:"div",multiline:"p",className:"steps",placeholder:(0,r.__)("Write the instructions…","gutenberg-examples"),value:o,onChange:e=>{u({instructions:e})}}))},save:e=>{const{attributes:{title:t,mediaURL:i,ingredients:l,instructions:s}}=e,c=a.useBlockProps.save();return(0,n.createElement)("div",c,(0,n.createElement)(a.RichText.Content,{tagName:"h2",value:t}),i&&(0,n.createElement)("img",{className:"recipe-image",src:i,alt:(0,r.__)("Recipe Image","gutenberg-examples")}),(0,n.createElement)("h3",null,(0,r.__)("Ingredients","gutenberg-examples")),(0,n.createElement)(a.RichText.Content,{tagName:"ul",className:"ingredients",value:l}),(0,n.createElement)("h3",null,(0,r.__)("Instructions","gutenberg-examples")),(0,n.createElement)(a.RichText.Content,{tagName:"div",className:"steps",value:s}))}})}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=function(t,n,a,i){if(!n){var l=1/0;for(u=0;u=i)&&Object.keys(r.O).every((function(e){return r.O[e](n[c])}))?n.splice(c--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[n,a,i]},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,46:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var a,i,l=n[0],s=n[1],c=n[2],o=0;if(l.some((function(t){return 0!==e[t]}))){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);if(c)var u=c(r)}for(t&&t(n);o{const{attributes:{title:t,mediaID:l,mediaURL:s,ingredients:o,instructions:c},setAttributes:p}=e,u=(0,r.useBlockProps)();return(0,n.createElement)("div",u,(0,n.createElement)(r.RichText,{tagName:"h2",placeholder:(0,i.__)("Write Recipe title…","gutenberg-examples"),value:t,onChange:e=>{p({title:e})}}),(0,n.createElement)("div",{className:"recipe-image"},(0,n.createElement)(r.MediaUpload,{onSelect:e=>{p({mediaURL:e.url,mediaID:e.id})},allowedTypes:"image",value:l,render:({open:e})=>(0,n.createElement)(a.Button,{className:l?"image-button":"button button-large",onClick:e},l?(0,n.createElement)("img",{src:s,alt:(0,i.__)("Upload Recipe Image","gutenberg-examples")}):(0,i.__)("Upload Image","gutenberg-examples"))})),(0,n.createElement)("h3",null,(0,i.__)("Ingredients","gutenberg-examples")),(0,n.createElement)(r.RichText,{tagName:"ul",multiline:"li",placeholder:(0,i.__)("Write a list of ingredients…","gutenberg-examples"),value:o,onChange:e=>{p({ingredients:e})},className:"ingredients"}),(0,n.createElement)("h3",null,(0,i.__)("Instructions","gutenberg-examples")),(0,n.createElement)(r.RichText,{tagName:"div",multiline:"p",className:"steps",placeholder:(0,i.__)("Write the instructions…","gutenberg-examples"),value:c,onChange:e=>{p({instructions:e})}}))},save:e=>{const{attributes:{title:t,mediaURL:a,ingredients:l,instructions:s}}=e,o=r.useBlockProps.save();return(0,n.createElement)("div",o,(0,n.createElement)(r.RichText.Content,{tagName:"h2",value:t}),a&&(0,n.createElement)("img",{className:"recipe-image",src:a,alt:(0,i.__)("Recipe Image","gutenberg-examples")}),(0,n.createElement)("h3",null,(0,i.__)("Ingredients","gutenberg-examples")),(0,n.createElement)(r.RichText.Content,{tagName:"ul",className:"ingredients",value:l}),(0,n.createElement)("h3",null,(0,i.__)("Instructions","gutenberg-examples")),(0,n.createElement)(r.RichText.Content,{tagName:"div",className:"steps",value:s}))}})}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,i),a.exports}i.m=t,e=[],i.O=function(t,n,r,a){if(!n){var l=1/0;for(p=0;p=a)&&Object.keys(i.O).every((function(e){return i.O[e](n[o])}))?n.splice(o--,1):(s=!1,a0&&e[p-1][2]>a;p--)e[p]=e[p-1];e[p]=[n,r,a]},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,46:0};i.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,l=n[0],s=n[1],o=n[2],c=0;if(l.some((function(t){return 0!==e[t]}))){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(o)var p=o(i)}for(t&&t(n);c array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => 'd11640d0e2d63d6ee306e33bc6f265a7'); \ No newline at end of file + array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => '17c4740069324634a3e1bedda1fcdd6a'); \ No newline at end of file diff --git a/06-inner-blocks-esnext/build/index.js b/06-inner-blocks-esnext/build/index.js index 1c860967..7af153e7 100644 --- a/06-inner-blocks-esnext/build/index.js +++ b/06-inner-blocks-esnext/build/index.js @@ -1 +1 @@ -!function(){"use strict";!function(){var e=window.wp.blocks,n=JSON.parse('{"apiVersion":2,"name":"gutenberg-examples/example-06-esnext","title":"Example: Inner Blocks (ESNext)","category":"layout","icon":"universal-access-alt","textDomain":"gutenberg-examples","example":{},"editorScript":"file:./build/index.js"}'),t=window.wp.element,l=window.wp.blockEditor;const{name:o}=n;(0,e.registerBlockType)(o,{edit:()=>{const e=(0,l.useBlockProps)();return(0,t.createElement)("div",e,(0,t.createElement)(l.InnerBlocks,null))},save:()=>{const e=l.useBlockProps.save();return(0,t.createElement)("div",e,(0,t.createElement)(l.InnerBlocks.Content,null))}})}()}(); \ No newline at end of file +!function(){"use strict";!function(){var e=window.wp.blocks,n=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":2,"name":"gutenberg-examples/example-06-esnext","title":"Example: Inner Blocks (ESNext)","category":"layout","icon":"universal-access-alt","textdomain":"gutenberg-examples","example":{},"editorScript":"file:./build/index.js"}'),t=window.wp.element,o=window.wp.blockEditor;const{name:s}=n;(0,e.registerBlockType)(s,{edit:()=>{const e=(0,o.useBlockProps)();return(0,t.createElement)("div",e,(0,t.createElement)(o.InnerBlocks,null))},save:()=>{const e=o.useBlockProps.save();return(0,t.createElement)("div",e,(0,t.createElement)(o.InnerBlocks.Content,null))}})}()}(); \ No newline at end of file