diff --git a/blocks/picture-banner/build/index.asset.php b/blocks/picture-banner/build/index.asset.php index 488c57f..90a9225 100644 --- a/blocks/picture-banner/build/index.asset.php +++ b/blocks/picture-banner/build/index.asset.php @@ -1 +1 @@ - array('wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '796584d0ce5be6b0516b'); + array('wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'e5c70dab6e7945fcfd62'); diff --git a/blocks/picture-banner/build/index.js b/blocks/picture-banner/build/index.js index 47930b6..f8814a2 100644 --- a/blocks/picture-banner/build/index.js +++ b/blocks/picture-banner/build/index.js @@ -98,7 +98,6 @@ function Edit({ setBlobUrl(); } }, [coverUrl]); - console.log(heightFixed); return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, null, coverUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, { title: "Image de couverture" }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalToggleGroupControl, { diff --git a/blocks/picture-banner/build/index.js.map b/blocks/picture-banner/build/index.js.map index 881beea..2e12cd6 100644 --- a/blocks/picture-banner/build/index.js.map +++ b/blocks/picture-banner/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAqC;AACoB;AAOxB;AAWF;AACR;AACoC;AAE3D,SAASqB,IAAIA,CAAC;EACbC,UAAU;EACVC,aAAa;EACbC,gBAAgB;EAChBC,UAAU;EACVC,QAAQ;EACR,GAAGC;AACJ,CAAC,EAAE;EACF,MAAM;IAAEC,QAAQ;IAAEC,OAAO;IAAEC,QAAQ;IAAEC,WAAW;IAAEC;EAAc,CAAC,GAChEV,UAAU;EACX,MAAM,CAACW,OAAO,EAAEC,UAAU,CAAC,GAAGhC,4DAAQ,CAAC,CAAC;EAExC,SAASiC,aAAaA,CAACC,OAAO,EAAE;IAC/BZ,gBAAgB,CAACa,gBAAgB,CAAC,CAAC;IACnCb,gBAAgB,CAACc,iBAAiB,CAACF,OAAO,CAAC;EAC5C;EACA,SAASG,cAAcA,CAAA,EAAG;IACzBhB,aAAa,CAAC;MACbK,QAAQ,EAAEY,SAAS;MACnBX,OAAO,EAAEW,SAAS;MAClBV,QAAQ,EAAE;IACX,CAAC,CAAC;EACH;EAEA,SAASW,gBAAgBA,CAACC,KAAK,EAAE;IAChC,IAAI,CAACA,KAAK,IAAI,CAACA,KAAK,CAACC,GAAG,EAAE;MACzBpB,aAAa,CAAC;QACbK,QAAQ,EAAEY,SAAS;QACnBX,OAAO,EAAEW,SAAS;QAClBV,QAAQ,EAAE;MACX,CAAC,CAAC;MACF;IACD;IACAP,aAAa,CAAC;MACbK,QAAQ,EAAEc,KAAK,CAACC,GAAG;MACnBd,OAAO,EAAEa,KAAK,CAACE,EAAE;MACjBd,QAAQ,EAAEY,KAAK,CAACG;IACjB,CAAC,CAAC;EACH;EAEA,SAASC,mBAAmBA,CAACf,WAAW,EAAE;IACzCR,aAAa,CAAC;MAAEQ;IAAY,CAAC,CAAC;EAC/B;;EAEA;EACA9B,6DAAS,CAAC,MAAM;IACf,IAAI,CAAC4B,OAAO,IAAIV,0DAAS,CAACS,QAAQ,CAAC,EAAE;MACpCL,aAAa,CAAC;QAAEK,QAAQ,EAAEY,SAAS;QAAEV,QAAQ,EAAE;MAAG,CAAC,CAAC;IACrD;EACD,CAAC,EAAE,EAAE,CAAC;EAEN7B,6DAAS,CAAC,MAAM;IACf;IACA,IAAIkB,0DAAS,CAACS,QAAQ,CAAC,EAAE;MACxB;MACAM,UAAU,CAACN,QAAQ,CAAC;IACrB,CAAC,MAAM;MACN;MACAR,8DAAa,CAACa,OAAO,CAAC,CAAC,CAAC;MACxBC,UAAU,CAAC,CAAC;IACb;EACD,CAAC,EAAE,CAACN,QAAQ,CAAC,CAAC;EACdmB,OAAO,CAACC,GAAG,CAACjB,WAAW,CAAC;EACxB,OACCkB,iEAAA,CAAAC,wDAAA,QACCD,iEAAA,CAAC3C,sEAAiB,QAChBsB,QAAQ,IACRqB,iEAAA,CAACpC,4DAAS;IAACsC,KAAK,EAAC;EAAqB,GACrCF,iEAAA,CAACjC,mFAAkB;IAClBoC,KAAK,EAAC,SAAS;IACfC,SAAS,EAAC,qCAAqC;IAC/CC,OAAO;IACPC,QAAQ,EAAET,mBAAoB;IAC9BU,KAAK,EAAEzB;EAAY,GAEnBkB,iEAAA,CAAC/B,yFAAwB;IAACkC,KAAK,EAAC,MAAM;IAACI,KAAK,EAAE;EAAK,CAAE,CAAC,EACtDP,iEAAA,CAAC/B,yFAAwB;IAACkC,KAAK,EAAC,YAAS;IAACI,KAAK,EAAE;EAAM,CAAE,CACtC,CAAC,EACrBP,iEAAA,CAACrC,mEAAgB;IAChBwC,KAAK,EAAC,UAAU;IAChBT,GAAG,EAAEf,QAAS;IACd6B,UAAU,EAAE;MACXC,KAAK,EAAE,GAAG;MACVC,MAAM,EAAE;IACT,CAAE;IACFH,KAAK,EAAExB,aAAc;IACrBuB,QAAQ,EAAGK,UAAU,IAAK;MACzBrC,aAAa,CAAC;QAAES,aAAa,EAAE4B;MAAW,CAAC,CAAC;IAC7C;EAAE,CACF,CACS,CAEM,CAAC,EACpBX,iEAAA,CAAC5C,kEAAa,QACb4C,iEAAA,CAACzC,+DAAY,QACZyC,iEAAA,CAACxC,gEAAa;IACboD,IAAI,EAAE,qBAAsB;IAC5BT,KAAK,EAAC,cAAc;IACpBU,QAAQ,EAAE/B,WAAY;IACtBgC,OAAO,EAAEA,CAAA,KAAMjB,mBAAmB,CAAC,IAAI;EAAE,CACzC,CAAC,EACFG,iEAAA,CAACxC,gEAAa;IACboD,IAAI,EAAE,eAAgB;IACtBT,KAAK,EAAC,gBAAgB;IACtBU,QAAQ,EAAE,CAAC/B,WAAY;IACvBgC,OAAO,EAAEA,CAAA,KAAMjB,mBAAmB,CAAC,KAAK;EAAE,CAC1C,CACY,CAAC,EACdlB,QAAQ,IACRqB,iEAAA,CAAAC,wDAAA,QACCD,iEAAA,CAAC1C,qEAAgB;IAChByD,KAAK,EAAC,QAAQ;IACdC,IAAI,EAAC,mBAAmB;IACxBC,mBAAmB,EAAEtC,QAAS;IAC9BiC,IAAI,EAAC,OAAO;IACZM,QAAQ,EAAE1B,gBAAiB;IAC3B2B,OAAO,EAAEjC,aAAc;IACvBkC,MAAM,EAAC,SAAS,CAAC;IAAA;IACjBC,YAAY,EAAE,CAAC,OAAO,CAAE,CAAC;IAAA;IACzBC,OAAO,EAAE7C,QAAS,CAAC;IAAA;IACnB8C,OAAO,EAAE3C,OAAQ;IACjB4C,QAAQ,EAAE7C;EAAS,CACnB,CAAC,EACFqB,iEAAA,CAACxC,gEAAa;IACboD,IAAI,EAAE,OAAQ;IACdV,KAAK,EAAC,mBAAmB;IACzBY,OAAO,EAAExB;EAAe,CACxB,CACA,CAEW,CAAC,EAEhBU,iEAAA;IAAA,GACK9C,sEAAa,CAAC;MACjBkD,SAAS,EAAG,2CACXlC,0DAAS,CAACS,QAAQ,CAAC,GAAG,YAAY,GAAG,EACrC,IAAGG,WAAW,GAAG,cAAc,GAAG,EAAG;IACvC,CAAC;EAAC,GAEDH,QAAQ,IACRqB,iEAAA,CAAAC,wDAAA,QACCD,iEAAA;IACCyB,GAAG,EAAE9C,QAAS;IACdiB,GAAG,EAAEf,QAAS;IACd6C,KAAK,EAAE;MACNC,cAAc,EAAG,GAAE5C,aAAa,CAAC6C,CAAC,GAAG,GAAI,KACxC7C,aAAa,CAAC8C,CAAC,GAAG,GAClB;IACF;EAAE,CACF,CAAC,EAED3D,0DAAS,CAACS,QAAQ,CAAC,IAAIqB,iEAAA,CAACvC,0DAAO,MAAE,CACjC,CACF,EAEDuC,iEAAA,CAAC7C,qEAAgB;IAChB8D,mBAAmB,EAAEtC,QAAS;IAC9BiC,IAAI,EAAC,kBAAkB;IACvBM,QAAQ,EAAE1B,gBAAiB;IAC3B2B,OAAO,EAAEjC,aAAc;IACvBkC,MAAM,EAAC,SAAS,CAAC;IAAA;IACjBC,YAAY,EAAE,CAAC,OAAO,CAAE,CAAC;IAAA;IACzBC,OAAO,EAAE7C,QAAS,CAAC;EAAA,CACnB,CACG,CACJ,CAAC;AAEL;;AAEA,iEAAef,kEAAW,CAACU,IAAI,CAAC;;;;;;;;;;;;;;;;;AChMsB;AAChC;AAEI;AACA;AACU;AAEpC0D,oEAAiB,CAACE,6CAAa,EAAE;EAChCC,IAAI,EAAE7D,6CAAI;EACV2D,IAAIA,+CAAAA;AACL,CAAC,CAAC;;;;;;;;;;;;;;;;;;;ACVsD;AACzC,SAASA,IAAIA,CAAC;EAAE1D;AAAW,CAAC,EAAE;EAC5C,MAAM;IAAEM,QAAQ;IAAEC,OAAO;IAAEC,QAAQ;IAAEC,WAAW;IAAEC;EAAc,CAAC,GAChEV,UAAU;EACX,OACC2B,iEAAA;IAAA,GACK9C,kEAAa,CAAC6E,IAAI,CAAC;MACtB3B,SAAS,EAAG,4CACXtB,WAAW,GAAG,cAAc,GAAG,EAC/B;IACF,CAAC;EAAC,GAEDH,QAAQ,IACRqB,iEAAA;IACCyB,GAAG,EAAE9C,QAAS;IACdiB,GAAG,EAAEf,QAAS;IACd6C,KAAK,EAAE;MACNC,cAAc,EAAG,GAAE5C,aAAa,CAAC6C,CAAC,GAAG,GAAI,KACxC7C,aAAa,CAAC8C,CAAC,GAAG,GAClB;IACF,CAAE;IACFzB,SAAS,EAAG,YAAWxB,OAAQ;EAAE,CACjC,CAEE,CAAC;AAER;;;;;;;;;;;AC1BA;;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://multiblocks/./src/edit.js","webpack://multiblocks/./src/index.js","webpack://multiblocks/./src/save.js","webpack://multiblocks/./src/editor.scss?0339","webpack://multiblocks/./src/style.scss?75bd","webpack://multiblocks/external window [\"wp\",\"blob\"]","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\nimport { useEffect, useState } from \"@wordpress/element\";\nimport {\n\tuseBlockProps,\n\tMediaPlaceholder,\n\tBlockControls,\n\tInspectorControls,\n\tMediaReplaceFlow,\n} from \"@wordpress/block-editor\";\nimport {\n\tToolbarGroup,\n\tToolbarButton,\n\tSpinner,\n\twithNotices,\n\tFocalPointPicker,\n\tPanelBody,\n\tToggleControl,\n\t__experimentalToggleGroupControl as ToggleGroupControl,\n\t__experimentalToggleGroupControlOption as ToggleGroupControlOption,\n} from \"@wordpress/components\";\nimport \"./editor.scss\";\nimport { isBlobURL, revokeBlobURL } from \"@wordpress/blob\";\n\nfunction Edit({\n\tattributes,\n\tsetAttributes,\n\tnoticeOperations,\n\tnoticeList,\n\tnoticeUI,\n\t...props\n}) {\n\tconst { coverUrl, coverId, coverAlt, heightFixed, imagePosition } =\n\t\tattributes;\n\tconst [blobUrl, setBlobUrl] = useState();\n\n\tfunction onUploadError(message) {\n\t\tnoticeOperations.removeAllNotices();\n\t\tnoticeOperations.createErrorNotice(message);\n\t}\n\tfunction removeCoverImg() {\n\t\tsetAttributes({\n\t\t\tcoverUrl: undefined,\n\t\t\tcoverId: undefined,\n\t\t\tcoverAlt: \"\",\n\t\t});\n\t}\n\n\tfunction updateCoverImage(image) {\n\t\tif (!image || !image.url) {\n\t\t\tsetAttributes({\n\t\t\t\tcoverUrl: undefined,\n\t\t\t\tcoverId: undefined,\n\t\t\t\tcoverAlt: \"\",\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tsetAttributes({\n\t\t\tcoverUrl: image.url,\n\t\t\tcoverId: image.id,\n\t\t\tcoverAlt: image.alt,\n\t\t});\n\t}\n\n\tfunction onHeightFixedChange(heightFixed) {\n\t\tsetAttributes({ heightFixed });\n\t}\n\n\t// Si l'upload s'est mal passé -> reset\n\tuseEffect(() => {\n\t\tif (!coverId && isBlobURL(coverUrl)) {\n\t\t\tsetAttributes({ coverUrl: undefined, coverAlt: \"\" });\n\t\t}\n\t}, []);\n\n\tuseEffect(() => {\n\t\t// Fonction de clean du BLOB URL qui se lance à chaque changement de coverUrl\n\t\tif (isBlobURL(coverUrl)) {\n\t\t\t// Si la cover est une blob, c'est que ça upload donc on met cette url dans le state\n\t\t\tsetBlobUrl(coverUrl);\n\t\t} else {\n\t\t\t// Si la cover en'est plus une blob, c'est que l'upload est terminé, on revoke la blob et on clean le state\n\t\t\trevokeBlobURL(blobUrl); // On utilise la valeur stocké dans le state pour revoke l'url\n\t\t\tsetBlobUrl();\n\t\t}\n\t}, [coverUrl]);\n\tconsole.log(heightFixed);\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t{coverUrl && (\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\tsetAttributes({ imagePosition: focalPoint });\n\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t onHeightFixedChange(true)}\n\t\t\t\t\t/>\n\t\t\t\t\t onHeightFixedChange(false)}\n\t\t\t\t\t/>\n\t\t\t\t\n\t\t\t\t{coverUrl && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\n\t\t\t\n\t\t\t\t{coverUrl && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t{isBlobURL(coverUrl) && }\n\t\t\t\t\t\n\t\t\t\t)}\n\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nexport default withNotices(Edit);\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\nimport save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\tedit: Edit,\n\tsave,\n});\n","import { useBlockProps } from \"@wordpress/block-editor\";\nexport default function save({ attributes }) {\n\tconst { coverUrl, coverId, coverAlt, heightFixed, imagePosition } =\n\t\tattributes;\n\treturn (\n\t\t\n\t\t\t{coverUrl && (\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blob\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","useEffect","useState","useBlockProps","MediaPlaceholder","BlockControls","InspectorControls","MediaReplaceFlow","ToolbarGroup","ToolbarButton","Spinner","withNotices","FocalPointPicker","PanelBody","ToggleControl","__experimentalToggleGroupControl","ToggleGroupControl","__experimentalToggleGroupControlOption","ToggleGroupControlOption","isBlobURL","revokeBlobURL","Edit","attributes","setAttributes","noticeOperations","noticeList","noticeUI","props","coverUrl","coverId","coverAlt","heightFixed","imagePosition","blobUrl","setBlobUrl","onUploadError","message","removeAllNotices","createErrorNotice","removeCoverImg","undefined","updateCoverImage","image","url","id","alt","onHeightFixedChange","console","log","createElement","Fragment","title","label","className","isBlock","onChange","value","dimensions","width","height","focalPoint","icon","isActive","onClick","group","name","disableMediaButtons","onSelect","onError","accept","allowedTypes","notices","mediaId","mediaURL","src","style","objectPosition","x","y","registerBlockType","save","metadata","edit"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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","sources":["webpack://multiblocks/./src/edit.js","webpack://multiblocks/./src/index.js","webpack://multiblocks/./src/save.js","webpack://multiblocks/./src/editor.scss?0339","webpack://multiblocks/./src/style.scss?75bd","webpack://multiblocks/external window [\"wp\",\"blob\"]","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\nimport { useEffect, useState } from \"@wordpress/element\";\nimport {\n\tuseBlockProps,\n\tMediaPlaceholder,\n\tBlockControls,\n\tInspectorControls,\n\tMediaReplaceFlow,\n} from \"@wordpress/block-editor\";\nimport {\n\tToolbarGroup,\n\tToolbarButton,\n\tSpinner,\n\twithNotices,\n\tFocalPointPicker,\n\tPanelBody,\n\tToggleControl,\n\t__experimentalToggleGroupControl as ToggleGroupControl,\n\t__experimentalToggleGroupControlOption as ToggleGroupControlOption,\n} from \"@wordpress/components\";\nimport \"./editor.scss\";\nimport { isBlobURL, revokeBlobURL } from \"@wordpress/blob\";\n\nfunction Edit({\n\tattributes,\n\tsetAttributes,\n\tnoticeOperations,\n\tnoticeList,\n\tnoticeUI,\n\t...props\n}) {\n\tconst { coverUrl, coverId, coverAlt, heightFixed, imagePosition } =\n\t\tattributes;\n\tconst [blobUrl, setBlobUrl] = useState();\n\n\tfunction onUploadError(message) {\n\t\tnoticeOperations.removeAllNotices();\n\t\tnoticeOperations.createErrorNotice(message);\n\t}\n\tfunction removeCoverImg() {\n\t\tsetAttributes({\n\t\t\tcoverUrl: undefined,\n\t\t\tcoverId: undefined,\n\t\t\tcoverAlt: \"\",\n\t\t});\n\t}\n\n\tfunction updateCoverImage(image) {\n\t\tif (!image || !image.url) {\n\t\t\tsetAttributes({\n\t\t\t\tcoverUrl: undefined,\n\t\t\t\tcoverId: undefined,\n\t\t\t\tcoverAlt: \"\",\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tsetAttributes({\n\t\t\tcoverUrl: image.url,\n\t\t\tcoverId: image.id,\n\t\t\tcoverAlt: image.alt,\n\t\t});\n\t}\n\n\tfunction onHeightFixedChange(heightFixed) {\n\t\tsetAttributes({ heightFixed });\n\t}\n\n\t// Si l'upload s'est mal passé -> reset\n\tuseEffect(() => {\n\t\tif (!coverId && isBlobURL(coverUrl)) {\n\t\t\tsetAttributes({ coverUrl: undefined, coverAlt: \"\" });\n\t\t}\n\t}, []);\n\n\tuseEffect(() => {\n\t\t// Fonction de clean du BLOB URL qui se lance à chaque changement de coverUrl\n\t\tif (isBlobURL(coverUrl)) {\n\t\t\t// Si la cover est une blob, c'est que ça upload donc on met cette url dans le state\n\t\t\tsetBlobUrl(coverUrl);\n\t\t} else {\n\t\t\t// Si la cover en'est plus une blob, c'est que l'upload est terminé, on revoke la blob et on clean le state\n\t\t\trevokeBlobURL(blobUrl); // On utilise la valeur stocké dans le state pour revoke l'url\n\t\t\tsetBlobUrl();\n\t\t}\n\t}, [coverUrl]);\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t{coverUrl && (\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\tsetAttributes({ imagePosition: focalPoint });\n\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t onHeightFixedChange(true)}\n\t\t\t\t\t/>\n\t\t\t\t\t onHeightFixedChange(false)}\n\t\t\t\t\t/>\n\t\t\t\t\n\t\t\t\t{coverUrl && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\n\t\t\t\n\t\t\t\t{coverUrl && (\n\t\t\t\t\t<>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t{isBlobURL(coverUrl) && }\n\t\t\t\t\t\n\t\t\t\t)}\n\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nexport default withNotices(Edit);\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\nimport save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\tedit: Edit,\n\tsave,\n});\n","import { useBlockProps } from \"@wordpress/block-editor\";\nexport default function save({ attributes }) {\n\tconst { coverUrl, coverId, coverAlt, heightFixed, imagePosition } =\n\t\tattributes;\n\treturn (\n\t\t\n\t\t\t{coverUrl && (\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blob\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","useEffect","useState","useBlockProps","MediaPlaceholder","BlockControls","InspectorControls","MediaReplaceFlow","ToolbarGroup","ToolbarButton","Spinner","withNotices","FocalPointPicker","PanelBody","ToggleControl","__experimentalToggleGroupControl","ToggleGroupControl","__experimentalToggleGroupControlOption","ToggleGroupControlOption","isBlobURL","revokeBlobURL","Edit","attributes","setAttributes","noticeOperations","noticeList","noticeUI","props","coverUrl","coverId","coverAlt","heightFixed","imagePosition","blobUrl","setBlobUrl","onUploadError","message","removeAllNotices","createErrorNotice","removeCoverImg","undefined","updateCoverImage","image","url","id","alt","onHeightFixedChange","createElement","Fragment","title","label","className","isBlock","onChange","value","dimensions","width","height","focalPoint","icon","isActive","onClick","group","name","disableMediaButtons","onSelect","onError","accept","allowedTypes","notices","mediaId","mediaURL","src","style","objectPosition","x","y","registerBlockType","save","metadata","edit"],"sourceRoot":""} \ No newline at end of file diff --git a/blocks/picture-banner/src/edit.js b/blocks/picture-banner/src/edit.js index add1e25..c44f435 100644 --- a/blocks/picture-banner/src/edit.js +++ b/blocks/picture-banner/src/edit.js @@ -83,7 +83,6 @@ function Edit({ setBlobUrl(); } }, [coverUrl]); - console.log(heightFixed); return ( <>