index.js
52 lines
| 1 | import save1_95_2 from './1.95.2/save'; |
| 2 | |
| 3 | /* |
| 4 | // 将来 deprecated を追加する際の予約 snapshot 用メモ。 |
| 5 | // extensions/core/group は core/group ブロックに属性を inject する構造のため、 |
| 6 | // 通常ブロックのような連番 blockAttributesN を持たない。 |
| 7 | // 以降、style.js で inject された属性が追加された場合は、ここに type/default を控えておく。 |
| 8 | // |
| 9 | // v1.114.2 スクロール対応機能の追加に伴う属性の追加 |
| 10 | // scrollable: { type: 'boolean' }, |
| 11 | // scrollBreakpoint: { type: 'string', default: 'group-scrollable-mobile' }, |
| 12 | // showScrollMessage: { type: 'boolean', default: false }, |
| 13 | // scrollMessageText: { type: 'string', default: __( 'You can scroll', 'vk-blocks' ) }, |
| 14 | // scrollIconLeft: { type: 'string', default: 'fa-solid fa-caret-left' }, |
| 15 | // scrollIconRight: { type: 'string', default: 'fa-solid fa-caret-right' }, |
| 16 | // iconOutputLeft: { type: 'boolean', default: true }, |
| 17 | // iconOutputRight: { type: 'boolean', default: true }, |
| 18 | // v1.115.0 折返し・テーブル表示モードの追加に伴う属性の追加 |
| 19 | // textNoWrap: { type: 'boolean', default: true }, |
| 20 | // tableMode: { type: 'boolean', default: false }, |
| 21 | // v1.116.0 スクロール自動無効化フラグの追加に伴う属性の追加 |
| 22 | // scrollableAutoDisabled: { type: 'boolean', default: false }, |
| 23 | // v1.117.0 横スクロールのスクロールバー設定追加(PR #2874)に伴う属性の追加 |
| 24 | // scrollbarVisible: { type: 'boolean', default: true }, |
| 25 | // scrollbarColor: { type: 'string', default: '' }, |
| 26 | // scrollbarTrackColor: { type: 'string', default: '' }, |
| 27 | // v1.117.0 投稿リンク機能の追加に伴う属性の追加 |
| 28 | // linkToPost: { type: 'boolean', default: false }, |
| 29 | */ |
| 30 | |
| 31 | const deprecated = [ |
| 32 | { |
| 33 | targetVersion: 5, |
| 34 | attributes: { |
| 35 | color: { type: 'string', default: '' }, |
| 36 | linkUrl: { type: 'string', default: '' }, |
| 37 | linkTarget: { type: 'string', default: '' }, |
| 38 | tagName: { type: 'string', default: 'div' }, |
| 39 | }, |
| 40 | migrate: (attributes) => { |
| 41 | return { |
| 42 | ...attributes, |
| 43 | relAttribute: attributes.relAttribute || '', |
| 44 | linkDescription: attributes.linkDescription || '', |
| 45 | }; |
| 46 | }, |
| 47 | save: save1_95_2 |
| 48 | }, |
| 49 | ]; |
| 50 | |
| 51 | export default deprecated; |
| 52 |