From 19e2dbd8e0d67a0b988071807e4e970c3a0bb871 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Sat, 25 Jan 2025 23:20:14 +0900 Subject: [PATCH 01/16] =?UTF-8?q?feature:=20=E3=82=A2=E3=82=AF=E3=82=BB?= =?UTF-8?q?=E3=82=B7=E3=83=93=E3=83=AA=E3=83=86=E3=82=A3=E9=96=A2=E9=80=A3?= =?UTF-8?q?=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.txt | 1 + src/blocks/_pro/gridcolcard-item/block.json | 8 ++ src/blocks/_pro/gridcolcard-item/edit.js | 150 ++++++++++---------- src/blocks/_pro/gridcolcard-item/save.js | 14 +- 4 files changed, 99 insertions(+), 74 deletions(-) diff --git a/readme.txt b/readme.txt index 0a4a5e9c2..a2a0b4123 100644 --- a/readme.txt +++ b/readme.txt @@ -107,6 +107,7 @@ e.g. 1. VK Blocks examples. == Changelog == +[ Add function ][ Grid Column Card (Pro) ] Added noreferrer, nofollow, and link description options to the link feature for each card. = 1.94.2 = [ Bug fix / Specification Change ][ Visual Embed ] Strengthened validation for XSS protection and restricted the range of allowed URLs. diff --git a/src/blocks/_pro/gridcolcard-item/block.json b/src/blocks/_pro/gridcolcard-item/block.json index d820eb2df..89b104139 100644 --- a/src/blocks/_pro/gridcolcard-item/block.json +++ b/src/blocks/_pro/gridcolcard-item/block.json @@ -75,6 +75,14 @@ "urlOpenType": { "type": "boolean", "default": false + }, + "relAttribute": { + "type": "string", + "default": "" + }, + "linkDescription": { + "type": "string", + "default": "" } } } diff --git a/src/blocks/_pro/gridcolcard-item/edit.js b/src/blocks/_pro/gridcolcard-item/edit.js index 8cf09aef6..b1c138c4c 100644 --- a/src/blocks/_pro/gridcolcard-item/edit.js +++ b/src/blocks/_pro/gridcolcard-item/edit.js @@ -8,25 +8,23 @@ import { CheckboxControl, TextControl, ToolbarGroup, - ToolbarButton, - Dropdown, } from '@wordpress/components'; import { InspectorControls, InnerBlocks, useBlockProps, BlockControls, - store as blockEditorStore, - URLInput, + store as blockEditorStore } from '@wordpress/block-editor'; import { useSelect, useDispatch } from '@wordpress/data'; import { useEffect, useState } from '@wordpress/element'; import CommonItemControl from '../gridcolcard/edit-common.js'; -import { link, linkOff, keyboardReturn } from '@wordpress/icons'; import classnames from 'classnames'; import { isHexColor } from '@vkblocks/utils/is-hex-color'; import { isGradientStyle } from '@vkblocks/utils/is-gradient-style'; import { isParentReusableBlock } from '@vkblocks/utils/is-parent-reusable-block'; +import LinkToolbar from '@vkblocks/components/link-toolbar'; + export default function Edit(props) { const { attributes, setAttributes, clientId } = props; @@ -57,6 +55,8 @@ export default function Edit(props) { backgroundGradient, url, urlOpenType, + relAttribute, + linkDescription, } = attributes; // editModeは値として保持させずに常にすべてのカラムモードでスタートさせる @@ -224,78 +224,42 @@ export default function Edit(props) { style, }); + const handleRelChange = (type, checked) => { + const rel = relAttribute ? relAttribute.split(' ') : []; + if (checked) { + rel.push(type); + } else { + const index = rel.indexOf(type); + if (index !== -1) { + rel.splice(index, 1); + } + } + + setAttributes({ relAttribute: rel.join(' ') }) + }; + return ( <> - { - const setLink = () => { - if (isOpen && url !== '') { - // linkOff - setAttributes({ url: '' }); - } - onToggle(); - }; - return ( - - ); - }} - renderContent={(params) => { - return ( -
{ - params.onClose(); - }} - > -
-
- { - setAttributes({ - url: value, - }); - }} - /> -
-
- - setAttributes({ - urlOpenType: checked, - }) - } - /> - - ); + setAttributes({ url: url })} + + linkTarget={urlOpenType ? '_blank' : undefined} + setLinkTarget={(target) => { + setAttributes({ urlOpenType: !!target }) }} + + relAttribute={relAttribute} + setRelAttribute={(rel) => + setAttributes({ relAttribute: rel }) + } + + linkDescription={linkDescription} + setLinkDescription={(description) => + setAttributes({ linkDescription: description }) + } />
@@ -356,6 +320,48 @@ export default function Edit(props) { setAttributes({ urlOpenType: checked }) } /> + + + handleRelChange( + 'noreferrer', + checked + ) + } + /> + + handleRelChange( + 'nofollow', + checked + ) + } + /> + + setAttributes({ linkDescription: value })} + /> +

{__( 'If you set a link URL, do not place the link element (text or button) in the Grid Column Card Item. It may not be displayed correctly.', diff --git a/src/blocks/_pro/gridcolcard-item/save.js b/src/blocks/_pro/gridcolcard-item/save.js index 2a75da6fe..e7c61a3c1 100644 --- a/src/blocks/_pro/gridcolcard-item/save.js +++ b/src/blocks/_pro/gridcolcard-item/save.js @@ -1,7 +1,7 @@ import { InnerBlocks, useBlockProps } from '@wordpress/block-editor'; import { isHexColor } from '@vkblocks/utils/is-hex-color'; import { isGradientStyle } from '@vkblocks/utils/is-gradient-style'; - +import { __ } from '@wordpress/i18n'; import classnames from 'classnames'; export default function save(props) { @@ -19,6 +19,8 @@ export default function save(props) { backgroundGradient, url, urlOpenType, + relAttribute, + linkDescription } = attributes; // カラーパレットに対応 @@ -100,9 +102,17 @@ export default function save(props) { }} href={url} target={urlOpenType ? '_blank' : undefined} - rel={urlOpenType ? 'noopener noreferrer' : undefined} + {...(relAttribute ? { rel: relAttribute } : {})} > + + {linkDescription + ? linkDescription + : __('Grid column card item', 'vk-blocks-pro')} + + + + ); From 203f8dfc96d6548ed03d7ee327d85b4f1bd1ed01 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Sat, 25 Jan 2025 23:22:16 +0900 Subject: [PATCH 02/16] lint --- src/blocks/_pro/gridcolcard-item/edit.js | 51 ++++++++---------------- src/blocks/_pro/gridcolcard-item/save.js | 4 +- 2 files changed, 18 insertions(+), 37 deletions(-) diff --git a/src/blocks/_pro/gridcolcard-item/edit.js b/src/blocks/_pro/gridcolcard-item/edit.js index b1c138c4c..ec6d787f7 100644 --- a/src/blocks/_pro/gridcolcard-item/edit.js +++ b/src/blocks/_pro/gridcolcard-item/edit.js @@ -14,7 +14,7 @@ import { InnerBlocks, useBlockProps, BlockControls, - store as blockEditorStore + store as blockEditorStore, } from '@wordpress/block-editor'; import { useSelect, useDispatch } from '@wordpress/data'; import { useEffect, useState } from '@wordpress/element'; @@ -25,7 +25,6 @@ import { isGradientStyle } from '@vkblocks/utils/is-gradient-style'; import { isParentReusableBlock } from '@vkblocks/utils/is-parent-reusable-block'; import LinkToolbar from '@vkblocks/components/link-toolbar'; - export default function Edit(props) { const { attributes, setAttributes, clientId } = props; const ALLOWED_BLOCKS = [ @@ -235,7 +234,7 @@ export default function Edit(props) { } } - setAttributes({ relAttribute: rel.join(' ') }) + setAttributes({ relAttribute: rel.join(' ') }); }; return ( @@ -244,18 +243,15 @@ export default function Edit(props) { setAttributes({ url: url })} - + setLinkUrl={(url) => setAttributes({ url })} linkTarget={urlOpenType ? '_blank' : undefined} setLinkTarget={(target) => { - setAttributes({ urlOpenType: !!target }) + setAttributes({ urlOpenType: !!target }); }} - relAttribute={relAttribute} setRelAttribute={(rel) => setAttributes({ relAttribute: rel }) } - linkDescription={linkDescription} setLinkDescription={(description) => setAttributes({ linkDescription: description }) @@ -322,44 +318,31 @@ export default function Edit(props) { /> - handleRelChange( - 'noreferrer', - checked - ) + handleRelChange('noreferrer', checked) } /> - handleRelChange( - 'nofollow', - checked - ) + handleRelChange('nofollow', checked) } /> setAttributes({ linkDescription: value })} + onChange={(value) => + setAttributes({ linkDescription: value }) + } />

diff --git a/src/blocks/_pro/gridcolcard-item/save.js b/src/blocks/_pro/gridcolcard-item/save.js index e7c61a3c1..87d4c90ac 100644 --- a/src/blocks/_pro/gridcolcard-item/save.js +++ b/src/blocks/_pro/gridcolcard-item/save.js @@ -20,7 +20,7 @@ export default function save(props) { url, urlOpenType, relAttribute, - linkDescription + linkDescription, } = attributes; // カラーパレットに対応 @@ -110,9 +110,7 @@ export default function save(props) { : __('Grid column card item', 'vk-blocks-pro')} - - ); From 39e7d2414a075cdf152cf81e235ea8e408352824 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Sun, 26 Jan 2025 00:08:01 +0900 Subject: [PATCH 03/16] Correct deprecated file. --- .../deprecated/1.94.2/save.js | 109 ++++++++++++++++++ .../_pro/gridcolcard-item/deprecated/index.js | 18 +++ 2 files changed, 127 insertions(+) create mode 100644 src/blocks/_pro/gridcolcard-item/deprecated/1.94.2/save.js diff --git a/src/blocks/_pro/gridcolcard-item/deprecated/1.94.2/save.js b/src/blocks/_pro/gridcolcard-item/deprecated/1.94.2/save.js new file mode 100644 index 000000000..2a75da6fe --- /dev/null +++ b/src/blocks/_pro/gridcolcard-item/deprecated/1.94.2/save.js @@ -0,0 +1,109 @@ +import { InnerBlocks, useBlockProps } from '@wordpress/block-editor'; +import { isHexColor } from '@vkblocks/utils/is-hex-color'; +import { isGradientStyle } from '@vkblocks/utils/is-gradient-style'; + +import classnames from 'classnames'; + +export default function save(props) { + const { attributes } = props; + const { + backgroundColor, + textColor, + headerDisplay, + footerDisplay, + containerSpace, + borderRadius, + border, + borderColor, + borderWidth, + backgroundGradient, + url, + urlOpenType, + } = attributes; + + // カラーパレットに対応 + const containerClasses = classnames('vk_gridcolcard_item', { + [`vk_gridcolcard_item-noHeader`]: headerDisplay === 'delete', + [`vk_gridcolcard_item-noFooter`]: footerDisplay === 'delete', + [`has-background`]: !!backgroundColor, + [`has-border-color`]: !!border, + [`has-${backgroundColor}-background-color`]: + !!backgroundColor && !isHexColor(backgroundColor), + [`has-${backgroundGradient}-gradient-background`]: + !!backgroundGradient && !isGradientStyle(backgroundGradient), + [`has-${borderColor}-border-color`]: + !!border && !!borderColor && !isHexColor(borderColor), + }); + + const innerClasses = classnames('vk_gridcolcard_item_container', { + [`has-text-color`]: !!textColor, + [`has-${textColor}-color`]: !!textColor && !isHexColor(textColor), + }); + + const style = { + backgroundColor: null, + border: null, + }; + if (borderRadius) { + style.borderRadius = `${borderRadius}`; + } + + // 背景色 + if (backgroundColor && isHexColor(backgroundColor)) { + // custom color + style.backgroundColor = `${backgroundColor}`; + } + + // 背景グラデーション + if (backgroundGradient && isGradientStyle(backgroundGradient)) { + // custom color + style.background = `${backgroundGradient}`; + } + + // 線の色と太さ + if (border) { + style.borderWidth = borderWidth; + if (isHexColor(borderColor)) { + // custom color + style.borderColor = `${borderColor}`; + } + } + + // 文字色 + const textColorCustom = + textColor && isHexColor(textColor) ? textColor : null; + + const blockProps = useBlockProps.save({ + className: classnames(containerClasses, { + 'vk_gridcolcard_item-noHeader': headerDisplay === 'delete', + 'vk_gridcolcard_item-noFooter': footerDisplay === 'delete', + [`vk_gridcolcard_item-header-${headerDisplay}`]: + headerDisplay !== 'delete', + [`vk_gridcolcard_item-footer-${footerDisplay}`]: + footerDisplay !== 'delete', + }), + style, + }); + + const TagName = url ? 'a' : 'div'; + + return ( +

+ + + +
+ ); +} diff --git a/src/blocks/_pro/gridcolcard-item/deprecated/index.js b/src/blocks/_pro/gridcolcard-item/deprecated/index.js index c55eff269..a958868dc 100644 --- a/src/blocks/_pro/gridcolcard-item/deprecated/index.js +++ b/src/blocks/_pro/gridcolcard-item/deprecated/index.js @@ -1,6 +1,7 @@ import save1_38_0 from './1.38.0/save'; import save1_71_0 from './1.71.0/save'; import save1_87_0 from './1.87.0/save'; +import save1_94_2 from './1.94.2/save'; const blockAttributes = { editLock: { @@ -68,7 +69,24 @@ const blockAttributes2 = { }, }; +// 1.94.2 からの変更で追加したもの +const blockAttributes3 = { + ...blockAttributes2, + relAttribute: { + "type": "string", + "default": "" + }, + linkDescription: { + "type": "string", + "default": "" + } +}; + const deprecated = [ + { + attributes: blockAttributes3, + save: save1_94_2, + }, { attributes: blockAttributes2, save: save1_87_0, From d569eeb6c597b86bbbe8019948a7473f3f320a52 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Sun, 26 Jan 2025 00:33:44 +0900 Subject: [PATCH 04/16] =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92?= =?UTF-8?q?=E5=BC=B5=E3=81=A3=E3=81=A6=E3=81=AA=E3=81=84=E3=82=AB=E3=83=BC?= =?UTF-8?q?=E3=83=89=E3=81=AE=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/blocks/_pro/gridcolcard-item/save.js | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/blocks/_pro/gridcolcard-item/save.js b/src/blocks/_pro/gridcolcard-item/save.js index 87d4c90ac..7034df17e 100644 --- a/src/blocks/_pro/gridcolcard-item/save.js +++ b/src/blocks/_pro/gridcolcard-item/save.js @@ -100,15 +100,21 @@ export default function save(props) { paddingRight: containerSpace.right, color: textColorCustom, }} - href={url} - target={urlOpenType ? '_blank' : undefined} - {...(relAttribute ? { rel: relAttribute } : {})} + {...(TagName === 'a' + ? { + href: url, + target: urlOpenType ? '_blank' : undefined, + rel: relAttribute || undefined, + } + : {})} > - - {linkDescription - ? linkDescription - : __('Grid column card item', 'vk-blocks-pro')} - + {TagName === 'a' && ( + + {linkDescription + ? linkDescription + : __('Grid column card item', 'vk-blocks-pro')} + + )} From 2e55b5cb3070cf0e8e0ed8b3051006626a578668 Mon Sep 17 00:00:00 2001 From: Taichi Maruyama Date: Mon, 27 Jan 2025 15:13:17 +0900 Subject: [PATCH 05/16] fix deprecated --- .../_pro/gridcolcard-item/deprecated/index.js | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/blocks/_pro/gridcolcard-item/deprecated/index.js b/src/blocks/_pro/gridcolcard-item/deprecated/index.js index a958868dc..4d5cae9c4 100644 --- a/src/blocks/_pro/gridcolcard-item/deprecated/index.js +++ b/src/blocks/_pro/gridcolcard-item/deprecated/index.js @@ -64,22 +64,22 @@ const blockAttributes = { const blockAttributes2 = { ...blockAttributes, borderWidth: { - type: 'number', - default: 1, + type: 'string', + default: '1px', }, }; -// 1.94.2 からの変更で追加したもの +// 1.87.0 からの変更で追加したもの const blockAttributes3 = { ...blockAttributes2, - relAttribute: { - "type": "string", - "default": "" - }, - linkDescription: { - "type": "string", - "default": "" - } + headerDisplay: { + type: 'string', + default: 'display' + }, + footerDisplay: { + type: 'string', + default: 'display' + }, }; const deprecated = [ From 8a88e1b414153f17aa1683df8314081a22bd9786 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Mon, 27 Jan 2025 19:05:28 +0900 Subject: [PATCH 06/16] =?UTF-8?q?includes=E9=96=A2=E6=95=B0=E3=81=A7?= =?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C=E5=87=BA=E3=81=AA=E3=81=84?= =?UTF-8?q?=E3=82=88=E3=81=86=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/blocks/_pro/gridcolcard-item/edit.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/blocks/_pro/gridcolcard-item/edit.js b/src/blocks/_pro/gridcolcard-item/edit.js index ec6d787f7..be50b2667 100644 --- a/src/blocks/_pro/gridcolcard-item/edit.js +++ b/src/blocks/_pro/gridcolcard-item/edit.js @@ -320,15 +320,18 @@ export default function Edit(props) { handleRelChange('noreferrer', checked) } /> + handleRelChange('nofollow', checked) } From 152358a59122d45f49244a9126390f28746fa346 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Mon, 27 Jan 2025 19:06:10 +0900 Subject: [PATCH 07/16] lint --- src/blocks/_pro/gridcolcard-item/edit.js | 8 ++------ src/blocks/_pro/gridcolcard-item/save.js | 8 ++++---- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/blocks/_pro/gridcolcard-item/edit.js b/src/blocks/_pro/gridcolcard-item/edit.js index be50b2667..a08cfa0c1 100644 --- a/src/blocks/_pro/gridcolcard-item/edit.js +++ b/src/blocks/_pro/gridcolcard-item/edit.js @@ -319,9 +319,7 @@ export default function Edit(props) { handleRelChange('noreferrer', checked) } @@ -329,9 +327,7 @@ export default function Edit(props) { handleRelChange('nofollow', checked) } diff --git a/src/blocks/_pro/gridcolcard-item/save.js b/src/blocks/_pro/gridcolcard-item/save.js index 7034df17e..516d9a42f 100644 --- a/src/blocks/_pro/gridcolcard-item/save.js +++ b/src/blocks/_pro/gridcolcard-item/save.js @@ -102,10 +102,10 @@ export default function save(props) { }} {...(TagName === 'a' ? { - href: url, - target: urlOpenType ? '_blank' : undefined, - rel: relAttribute || undefined, - } + href: url, + target: urlOpenType ? '_blank' : undefined, + rel: relAttribute || undefined, + } : {})} > {TagName === 'a' && ( From 8595ba7281cb78ad47c7debcfd4b1462804b6a1d Mon Sep 17 00:00:00 2001 From: akito-38 Date: Mon, 27 Jan 2025 22:57:29 +0900 Subject: [PATCH 08/16] =?UTF-8?q?=E5=88=9D=E6=9C=9F=E5=80=A4=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/blocks/_pro/gridcolcard-item/block.json | 3 ++- src/blocks/_pro/gridcolcard-item/deprecated/index.js | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/blocks/_pro/gridcolcard-item/block.json b/src/blocks/_pro/gridcolcard-item/block.json index 89b104139..456fc82d3 100644 --- a/src/blocks/_pro/gridcolcard-item/block.json +++ b/src/blocks/_pro/gridcolcard-item/block.json @@ -70,7 +70,8 @@ "type": "string" }, "url": { - "type": "string" + "type": "string", + "default": "" }, "urlOpenType": { "type": "boolean", diff --git a/src/blocks/_pro/gridcolcard-item/deprecated/index.js b/src/blocks/_pro/gridcolcard-item/deprecated/index.js index 4d5cae9c4..3750ccb04 100644 --- a/src/blocks/_pro/gridcolcard-item/deprecated/index.js +++ b/src/blocks/_pro/gridcolcard-item/deprecated/index.js @@ -80,6 +80,14 @@ const blockAttributes3 = { type: 'string', default: 'display' }, + relAttribute: { + "type": "string", + "default": "" + }, + linkDescription: { + "type": "string", + "default": "" + } }; const deprecated = [ From 980ce709753a3b7c47a06e91491ababa435fbbab Mon Sep 17 00:00:00 2001 From: akito-38 Date: Wed, 29 Jan 2025 22:39:55 +0900 Subject: [PATCH 09/16] =?UTF-8?q?deprecate=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_pro/gridcolcard-item/deprecated/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/blocks/_pro/gridcolcard-item/deprecated/index.js b/src/blocks/_pro/gridcolcard-item/deprecated/index.js index 3750ccb04..a179a7f15 100644 --- a/src/blocks/_pro/gridcolcard-item/deprecated/index.js +++ b/src/blocks/_pro/gridcolcard-item/deprecated/index.js @@ -80,6 +80,11 @@ const blockAttributes3 = { type: 'string', default: 'display' }, +}; + +/* 次回対応おねがいします +const blockAttributes4 = { + ...blockAttributes3, relAttribute: { "type": "string", "default": "" @@ -89,11 +94,19 @@ const blockAttributes3 = { "default": "" } }; +*/ const deprecated = [ { attributes: blockAttributes3, save: save1_94_2, + migrate: (attributes) => { + return { + ...attributes, + relAttribute: '', + linkDescription: '', + }; + }, }, { attributes: blockAttributes2, From c388ef1b490d73b8537c44cfc17547ea75efbc28 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Wed, 29 Jan 2025 23:18:56 +0900 Subject: [PATCH 10/16] =?UTF-8?q?e2e=E3=83=86=E3=82=B9=E3=83=88=E7=94=A8?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blocks/vk-blocks__gridcolcard-1-94-2.html | 62 +++++++++++++++++ .../vk-blocks__gridcolcard-1-94-2__link.html | 68 +++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html create mode 100644 test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2__link.html diff --git a/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html b/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html new file mode 100644 index 000000000..5f40dab14 --- /dev/null +++ b/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html @@ -0,0 +1,62 @@ + +
+ + + + +
+
+
VK Blocks Block Library
+
+ + + +
+

タイトル

+ + + +

本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文

+
+ + +
+
+ \ No newline at end of file diff --git a/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2__link.html b/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2__link.html new file mode 100644 index 000000000..5dcf0ff74 --- /dev/null +++ b/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2__link.html @@ -0,0 +1,68 @@ + +
+ + + + + +
+ \ No newline at end of file From 9fbe9084f63233f2a68b0a2173c6c96de7749322 Mon Sep 17 00:00:00 2001 From: akito-38 Date: Wed, 29 Jan 2025 23:47:55 +0900 Subject: [PATCH 11/16] =?UTF-8?q?e2e=E3=83=86=E3=82=B9=E3=83=88=E7=94=A8?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blocks/vk-blocks__gridcolcard-1-94-2.html | 12 ++-- .../vk-blocks__gridcolcard-1-94-2__link.html | 68 ------------------- .../vk-blocks__gridcolcard__default.html | 12 ++-- 3 files changed, 12 insertions(+), 80 deletions(-) delete mode 100644 test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2__link.html diff --git a/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html b/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html index 5f40dab14..1b6c2ca3c 100644 --- a/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html +++ b/test/e2e-tests/fixtures/blocks/vk-blocks__gridcolcard-1-94-2.html @@ -1,5 +1,5 @@ - -
+ +