updating block to handle ids to pass to chapter index

This commit is contained in:
Antoine M 2023-11-27 18:47:59 +01:00
parent 97a1fbe0f5
commit 06cfc8045a
18 changed files with 41 additions and 31 deletions

View File

@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'cb985ddea71248ae9768');
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '7b9c58e5ef03620c2036');

View File

@ -5,6 +5,7 @@
/*!******************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lien-chapitre/editor.scss ***!
\******************************************************************************************************************************************************************************************************************************************************/
.related-conseil-panel-body .block-editor-link-control__search-actions,
.related-conseil-panel-body .block-editor-link-control__search-item,
.related-conseil-panel-body .block-editor-link-control__search-input-wrapper {
max-width: 80%;

View File

@ -1 +1 @@
{"version":3,"file":"chapitre-thematique/index.css","mappings":";;;;;;;AACC;;EAEC;AAAF,C","sources":["webpack://multiblocks/./src/lien-chapitre/editor.scss"],"sourcesContent":[".related-conseil-panel-body {\r\n\t.block-editor-link-control__search-item,\r\n\t.block-editor-link-control__search-input-wrapper {\r\n\t\tmax-width: 80%;\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""}
{"version":3,"file":"chapitre-thematique/index.css","mappings":";;;;;;;AACC;;;EAGC;AAAF,C","sources":["webpack://multiblocks/./src/lien-chapitre/editor.scss"],"sourcesContent":[".related-conseil-panel-body {\r\n\t.block-editor-link-control__search-actions,\r\n\t.block-editor-link-control__search-item,\r\n\t.block-editor-link-control__search-input-wrapper {\r\n\t\tmax-width: 80%;\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""}

View File

@ -145,7 +145,8 @@ function Edit({
onClick: removeImageAttributes
}))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)({
className: `homegrade-blocks-chapitre-thematique`
className: `homegrade-blocks-chapitre-thematique`,
id: chapterTitle.replace(/[^a-zA-Z]/g, "").toLowerCase()
})
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
className: "homegrade-blocks-chapitre-thematique__cover"
@ -247,7 +248,8 @@ function save({
} = attributes;
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({
className: `homegrade-blocks-chapitre-thematique`
className: `homegrade-blocks-chapitre-thematique`,
id: chapterTitle.replace(/[^a-zA-Z]/g, "").toLowerCase()
})
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
className: "homegrade-blocks-chapitre-thematique__cover"
@ -316,18 +318,17 @@ function Edit({
chapterLinkDescription
});
}
function handleRelatedPostChange(chapterLinkRelatedPost) {
console.log(chapterLinkRelatedPost);
function onRelatedPostChange(chapterLinkRelatedPost) {
setAttributes({
chapterLinkRelatedPost
});
}
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_3__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, {
className: "related-conseil-panel-body",
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Page de lien de ce Chapitre ", "homegrade-blocks__texte-fonctionnel")
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Page de lien de ce Chapitre ", "homegrade-blocks")
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.__experimentalLinkControl, {
value: chapterLinkRelatedPost,
onChange: handleRelatedPostChange
onChange: onRelatedPostChange
}))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({
className: `homegrade-blocks-lien-chapitre`
@ -346,7 +347,7 @@ function Edit({
onChange: onChangeChapterLinkDescription
}), chapterLinkRelatedPost && chapterLinkRelatedPost.url && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
className: "homegrade-blocks-lien-chapitre__cta"
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks__texte-fonctionnel"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
class: "cta_arrow_button"
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__["default"],
@ -445,7 +446,7 @@ function save({
className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPost.url,
target: chapterLinkRelatedPost.opensInNewTab ? "_blank" : "_self",
rel: "noopener"
rel: chapterLinkRelatedPost.opensInNewTab ? "noopener" : ""
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
class: "cta_arrow_button"
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'de42c5df0d0ae3be548c');
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'a2af13610b9f3e766507');

View File

@ -9,6 +9,7 @@
/*!******************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lien-chapitre/editor.scss ***!
\******************************************************************************************************************************************************************************************************************************************************/
.related-conseil-panel-body .block-editor-link-control__search-actions,
.related-conseil-panel-body .block-editor-link-control__search-item,
.related-conseil-panel-body .block-editor-link-control__search-input-wrapper {
max-width: 80%;

View File

@ -1 +1 @@
{"version":3,"file":"index.css","mappings":";;;;;;;;;;;AACC;;EAEC;AAAF,C","sources":["webpack://multiblocks/./src/lien-chapitre/editor.scss"],"sourcesContent":[".related-conseil-panel-body {\r\n\t.block-editor-link-control__search-item,\r\n\t.block-editor-link-control__search-input-wrapper {\r\n\t\tmax-width: 80%;\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""}
{"version":3,"file":"index.css","mappings":";;;;;;;;;;;AACC;;;EAGC;AAAF,C","sources":["webpack://multiblocks/./src/lien-chapitre/editor.scss"],"sourcesContent":[".related-conseil-panel-body {\r\n\t.block-editor-link-control__search-actions,\r\n\t.block-editor-link-control__search-item,\r\n\t.block-editor-link-control__search-input-wrapper {\r\n\t\tmax-width: 80%;\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""}

View File

@ -145,7 +145,8 @@ function Edit({
onClick: removeImageAttributes
}))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)({
className: `homegrade-blocks-chapitre-thematique`
className: `homegrade-blocks-chapitre-thematique`,
id: chapterTitle.replace(/[^a-zA-Z]/g, "").toLowerCase()
})
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
className: "homegrade-blocks-chapitre-thematique__cover"
@ -247,7 +248,8 @@ function save({
} = attributes;
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({
className: `homegrade-blocks-chapitre-thematique`
className: `homegrade-blocks-chapitre-thematique`,
id: chapterTitle.replace(/[^a-zA-Z]/g, "").toLowerCase()
})
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
className: "homegrade-blocks-chapitre-thematique__cover"
@ -448,18 +450,17 @@ function Edit({
chapterLinkDescription
});
}
function handleRelatedPostChange(chapterLinkRelatedPost) {
console.log(chapterLinkRelatedPost);
function onRelatedPostChange(chapterLinkRelatedPost) {
setAttributes({
chapterLinkRelatedPost
});
}
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_3__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, {
className: "related-conseil-panel-body",
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Page de lien de ce Chapitre ", "homegrade-blocks__texte-fonctionnel")
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Page de lien de ce Chapitre ", "homegrade-blocks")
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.__experimentalLinkControl, {
value: chapterLinkRelatedPost,
onChange: handleRelatedPostChange
onChange: onRelatedPostChange
}))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({
className: `homegrade-blocks-lien-chapitre`
@ -478,7 +479,7 @@ function Edit({
onChange: onChangeChapterLinkDescription
}), chapterLinkRelatedPost && chapterLinkRelatedPost.url && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
className: "homegrade-blocks-lien-chapitre__cta"
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks__texte-fonctionnel"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
class: "cta_arrow_button"
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__["default"],
@ -577,7 +578,7 @@ function save({
className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPost.url,
target: chapterLinkRelatedPost.opensInNewTab ? "_blank" : "_self",
rel: "noopener"
rel: chapterLinkRelatedPost.opensInNewTab ? "noopener" : ""
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
class: "cta_arrow_button"
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7bfff374a553acf463b4');
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '50bfbae2beeb58e70564');

View File

@ -1,6 +1,7 @@
/*!******************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lien-chapitre/editor.scss ***!
\******************************************************************************************************************************************************************************************************************************************************/
.related-conseil-panel-body .block-editor-link-control__search-actions,
.related-conseil-panel-body .block-editor-link-control__search-item,
.related-conseil-panel-body .block-editor-link-control__search-input-wrapper {
max-width: 80%;

View File

@ -1 +1 @@
{"version":3,"file":"lien-chapitre/index.css","mappings":";;;AACC;;EAEC;AAAF,C","sources":["webpack://multiblocks/./src/lien-chapitre/editor.scss"],"sourcesContent":[".related-conseil-panel-body {\r\n\t.block-editor-link-control__search-item,\r\n\t.block-editor-link-control__search-input-wrapper {\r\n\t\tmax-width: 80%;\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""}
{"version":3,"file":"lien-chapitre/index.css","mappings":";;;AACC;;;EAGC;AAAF,C","sources":["webpack://multiblocks/./src/lien-chapitre/editor.scss"],"sourcesContent":[".related-conseil-panel-body {\r\n\t.block-editor-link-control__search-actions,\r\n\t.block-editor-link-control__search-item,\r\n\t.block-editor-link-control__search-input-wrapper {\r\n\t\tmax-width: 80%;\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""}

View File

@ -105,18 +105,17 @@ function Edit({
chapterLinkDescription
});
}
function handleRelatedPostChange(chapterLinkRelatedPost) {
console.log(chapterLinkRelatedPost);
function onRelatedPostChange(chapterLinkRelatedPost) {
setAttributes({
chapterLinkRelatedPost
});
}
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_3__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, {
className: "related-conseil-panel-body",
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Page de lien de ce Chapitre ", "homegrade-blocks__texte-fonctionnel")
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Page de lien de ce Chapitre ", "homegrade-blocks")
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.__experimentalLinkControl, {
value: chapterLinkRelatedPost,
onChange: handleRelatedPostChange
onChange: onRelatedPostChange
}))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({
className: `homegrade-blocks-lien-chapitre`
@ -135,7 +134,7 @@ function Edit({
onChange: onChangeChapterLinkDescription
}), chapterLinkRelatedPost && chapterLinkRelatedPost.url && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
className: "homegrade-blocks-lien-chapitre__cta"
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks__texte-fonctionnel"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
class: "cta_arrow_button"
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__["default"],
@ -234,7 +233,7 @@ function save({
className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPost.url,
target: chapterLinkRelatedPost.opensInNewTab ? "_blank" : "_self",
rel: "noopener"
rel: chapterLinkRelatedPost.opensInNewTab ? "noopener" : ""
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
class: "cta_arrow_button"
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,4 @@
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lien-chapitre/style.scss ***!
\*****************************************************************************************************************************************************************************************************************************************************/

View File

@ -72,6 +72,7 @@ export default function Edit({ attributes, setAttributes, ...props }) {
<div
{...useBlockProps({
className: `homegrade-blocks-chapitre-thematique`,
id: chapterTitle.replace(/[^a-zA-Z]/g, "").toLowerCase(),
})}
>
<div className="homegrade-blocks-chapitre-thematique__cover">

View File

@ -7,6 +7,7 @@ export default function save({ attributes }) {
<div
{...useBlockProps.save({
className: `homegrade-blocks-chapitre-thematique`,
id: chapterTitle.replace(/[^a-zA-Z]/g, "").toLowerCase(),
})}
>
<div className="homegrade-blocks-chapitre-thematique__cover">