From 1492e187039ded6131b2c0f3be586557794f0feb Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:14:57 +0900 Subject: [PATCH 01/11] =?UTF-8?q?=E5=AD=90=E3=83=9A=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=83=AA=E3=82=B9=E3=83=88=E3=83=96=E3=83=AD=E3=83=83=E3=82=AF?= =?UTF-8?q?=E3=81=A7=E8=A1=A8=E7=A4=BA=E8=A6=81=E7=B4=A0=E3=81=AE=E4=B8=AD?= =?UTF-8?q?=E3=81=AE=E3=80=8C=E7=94=BB=E5=83=8F=E5=8F=B3=E4=B8=8A=E5=88=86?= =?UTF-8?q?=E9=A1=9E=E5=90=8D=E3=80=8D=E3=81=A8=E3=80=8C=E5=88=86=E9=A1=9E?= =?UTF-8?q?=E3=80=8D=E3=82=92=E9=9D=9E=E8=A1=A8=E7=A4=BA=E3=81=AB=E3=81=97?= =?UTF-8?q?=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/display-items-control/index.js | 87 ++++++++++--------- 1 file changed, 47 insertions(+), 40 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 03c50d1a8..72eb7a69a 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -10,20 +10,24 @@ import { export const DisplayItemsControl = (props) => { const { setAttributes, attributes } = props; const { - display_image, //eslint-disable-line camelcase - display_image_overlay_term, //eslint-disable-line camelcase - display_excerpt, //eslint-disable-line camelcase - display_author, //eslint-disable-line camelcase - display_date, //eslint-disable-line camelcase - display_new, //eslint-disable-line camelcase - display_taxonomies, //eslint-disable-line camelcase - display_btn, //eslint-disable-line camelcase - new_date, //eslint-disable-line camelcase - new_text, //eslint-disable-line camelcase - btn_text, //eslint-disable-line camelcase - btn_align, //eslint-disable-line camelcase + display_image, + display_image_overlay_term, + display_excerpt, + display_author, + display_date, + display_new, + display_taxonomies, + display_btn, + new_date, + new_text, + btn_text, + btn_align, } = attributes; + // 「子ページリスト」ブロックかどうかをチェック + const isChildPageList = props.name === 'vk-blocks/child-page'; + + return ( { > setAttributes({ display_image: checked }) } /> - - setAttributes({ display_image_overlay_term: checked }) - } - /> + {/* 「子ページリスト」ブロックの場合、画像右上分類名を表示しない */} + {!isChildPageList && ( + + setAttributes({ display_image_overlay_term: checked }) + } + /> + )} setAttributes({ display_excerpt: checked }) } /> setAttributes({ display_author: checked }) } /> setAttributes({ display_date: checked })} /> - setAttributes({ display_new: checked })} /> - - - setAttributes({ display_taxonomies: checked }) - } - /> - + {/* 「子ページリスト」ブロックの場合、分類(全項目)を表示しない */} + {!isChildPageList && ( + + setAttributes({ display_taxonomies: checked }) + } + /> + )} setAttributes({ display_btn: checked })} />

{__('New mark option', 'vk-blocks-pro')}

@@ -88,7 +95,7 @@ export const DisplayItemsControl = (props) => { 'Number of days to display the new post mark', 'vk-blocks-pro' )} - value={new_date} //eslint-disable-line camelcase + value={new_date} onChange={(value) => setAttributes({ new_date: parseInt(value) }) } @@ -96,7 +103,7 @@ export const DisplayItemsControl = (props) => { /> setAttributes({ new_text: value })} />

@@ -110,7 +117,7 @@ export const DisplayItemsControl = (props) => {

setAttributes({ btn_text: value })} /> { id={'vk_displayItem-buttonAlign'} > setAttributes({ btn_align: value })} options={[ { @@ -138,4 +145,4 @@ export const DisplayItemsControl = (props) => { ); -}; +}; \ No newline at end of file From 3a83033878a5effc29c5d9e7eb13be5a9199b8e0 Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:24:04 +0900 Subject: [PATCH 02/11] =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=A2=E3=82=A6=E3=83=88=E3=81=8C=E6=8A=9C=E3=81=91=E3=81=A6?= =?UTF-8?q?=E3=81=9F=E3=81=AE=E3=81=A7=E6=88=BB=E3=81=97=E3=81=BE=E3=81=97?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/display-items-control/index.js | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 72eb7a69a..b1e67b8cb 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -10,18 +10,18 @@ import { export const DisplayItemsControl = (props) => { const { setAttributes, attributes } = props; const { - display_image, - display_image_overlay_term, - display_excerpt, - display_author, - display_date, - display_new, - display_taxonomies, - display_btn, - new_date, - new_text, - btn_text, - btn_align, + display_image, //eslint-disable-line camelcase + display_image_overlay_term, //eslint-disable-line camelcase + display_excerpt, //eslint-disable-line camelcase + display_author, //eslint-disable-line camelcase + display_date, //eslint-disable-line camelcase + display_new, //eslint-disable-line camelcase + display_taxonomies, //eslint-disable-line camelcase + display_btn, //eslint-disable-line camelcase + new_date, //eslint-disable-line camelcase + new_text, //eslint-disable-line camelcase + btn_text, //eslint-disable-line camelcase + btn_align, //eslint-disable-line camelcase } = attributes; // 「子ページリスト」ブロックかどうかをチェック @@ -145,4 +145,4 @@ export const DisplayItemsControl = (props) => { ); -}; \ No newline at end of file +}; From 9fc5f79a928f512da98e77bd60b5b126b5485d98 Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:24:47 +0900 Subject: [PATCH 03/11] =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=A2=E3=82=A6=E3=83=88=E3=81=8C=E6=8A=9C=E3=81=91=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=9F=E3=81=AE=E3=81=A7=E6=88=BB=E3=81=97=E3=81=BE?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/display-items-control/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index b1e67b8cb..236323487 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -35,7 +35,7 @@ export const DisplayItemsControl = (props) => { > setAttributes({ display_image: checked }) } From 13343dab2616d8827b950d63d040c09b0a3cb97d Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:25:51 +0900 Subject: [PATCH 04/11] Update index.js --- src/components/display-items-control/index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 236323487..0eb658ff7 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -40,6 +40,13 @@ export const DisplayItemsControl = (props) => { setAttributes({ display_image: checked }) } /> + + setAttributes({ display_image_overlay_term: checked }) + } + /> {/* 「子ページリスト」ブロックの場合、画像右上分類名を表示しない */} {!isChildPageList && ( Date: Mon, 1 Apr 2024 15:27:21 +0900 Subject: [PATCH 05/11] =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=A2=E3=82=A6=E3=83=88=E3=82=92=E6=88=BB=E3=81=97=E3=81=BE?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/display-items-control/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 0eb658ff7..05de87548 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -51,7 +51,7 @@ export const DisplayItemsControl = (props) => { {!isChildPageList && ( setAttributes({ display_image_overlay_term: checked }) } @@ -59,26 +59,26 @@ export const DisplayItemsControl = (props) => { )} setAttributes({ display_excerpt: checked }) } /> setAttributes({ display_author: checked }) } /> setAttributes({ display_date: checked })} /> setAttributes({ display_new: checked })} /> {/* 「子ページリスト」ブロックの場合、分類(全項目)を表示しない */} From 693b673a9c918e630da9242a6d6ff479570370c9 Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:28:48 +0900 Subject: [PATCH 06/11] Update index.js --- src/components/display-items-control/index.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 05de87548..de964b73c 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -40,13 +40,6 @@ export const DisplayItemsControl = (props) => { setAttributes({ display_image: checked }) } /> - - setAttributes({ display_image_overlay_term: checked }) - } - /> {/* 「子ページリスト」ブロックの場合、画像右上分類名を表示しない */} {!isChildPageList && ( { {!isChildPageList && ( - setAttributes({ display_taxonomies: checked }) - } + checked={display_taxonomies} //eslint-disable-line camelcase + onChange={(checked) =>setAttributes({ display_taxonomies: checked })} /> )} Date: Mon, 1 Apr 2024 15:30:11 +0900 Subject: [PATCH 07/11] Update index.js --- src/components/display-items-control/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index de964b73c..14f4d727c 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -84,7 +84,7 @@ export const DisplayItemsControl = (props) => { )} setAttributes({ display_btn: checked })} />

{__('New mark option', 'vk-blocks-pro')}

@@ -100,7 +100,7 @@ export const DisplayItemsControl = (props) => { type={'number'} /> setAttributes({ new_text: value })} /> From 9240dddf48179e84a411b4fb736a2e1612898770 Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:31:06 +0900 Subject: [PATCH 08/11] Update index.js --- src/components/display-items-control/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 14f4d727c..18f74f53d 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -100,8 +100,8 @@ export const DisplayItemsControl = (props) => { type={'number'} /> setAttributes({ new_text: value })} />

@@ -115,7 +115,7 @@ export const DisplayItemsControl = (props) => {

setAttributes({ btn_text: value })} /> Date: Mon, 1 Apr 2024 15:32:01 +0900 Subject: [PATCH 09/11] =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=A2=E3=82=A6=E3=83=88=E3=82=92=E6=88=BB=E3=81=97=E3=81=BE?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/display-items-control/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 18f74f53d..72fb13f84 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -93,7 +93,7 @@ export const DisplayItemsControl = (props) => { 'Number of days to display the new post mark', 'vk-blocks-pro' )} - value={new_date} + value={new_date} //eslint-disable-line camelcase onChange={(value) => setAttributes({ new_date: parseInt(value) }) } @@ -123,7 +123,7 @@ export const DisplayItemsControl = (props) => { id={'vk_displayItem-buttonAlign'} > setAttributes({ btn_align: value })} options={[ { From 1c769476f1b4d6276639df8f6dec956b4bb23cae Mon Sep 17 00:00:00 2001 From: mtdkei Date: Mon, 1 Apr 2024 15:37:59 +0900 Subject: [PATCH 10/11] Update readme.txt --- readme.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.txt b/readme.txt index a2baecc6e..689bfd7c4 100644 --- a/readme.txt +++ b/readme.txt @@ -103,6 +103,8 @@ e.g. == Changelog == +[ Specification Change ][ Child Page List ] Hide "Term's name on Image" and "Taxonomies (all)" display options. + = 1.70.0 = [ Specification Change ] core/social-link, core/site-logo, core/site-title and core/site-tagline correspond to margin-extension [ Add function ][ Breadcrumb ] Add the ability to input breadcrumb separators. From cc714a1ebbb8db92d3acbdfb65eee6808f0853c8 Mon Sep 17 00:00:00 2001 From: sysbird Date: Fri, 5 Apr 2024 11:40:48 +0900 Subject: [PATCH 11/11] line break --- src/components/display-items-control/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 72fb13f84..9f4669d54 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -27,7 +27,6 @@ export const DisplayItemsControl = (props) => { // 「子ページリスト」ブロックかどうかをチェック const isChildPageList = props.name === 'vk-blocks/child-page'; - return ( { setAttributes({ display_taxonomies: checked })} + onChange={(checked) => + setAttributes({ display_taxonomies: checked }) + } /> )}