PluginProbe ʕ •ᴥ•ʔ
VK Blocks / trunk
VK Blocks vtrunk
1.123.0 1.122.0 1.121.0 1.120.0 1.119.2 1.119.1 1.119.0 1.118.7 1.82.0.0 1.82.0.1 1.83.0.0 1.83.0.1 1.84.0.0 1.84.0.1 1.85.0.2 1.85.0.3 1.85.1.0 1.85.1.1 1.86.0.0 1.86.0.1 1.86.1.0 1.87.0.0 1.87.0.1 1.88.0.1 1.88.0.2 1.89.0.0 1.9.2 1.90.0.0 1.90.0.1 1.90.1.1 1.91.0.0 1.91.1.1 1.92.0.0 1.92.0.1 1.92.1.0 1.92.1.1 1.93.0.0 trunk 1.93.0.1 0.1.1 1.93.1.0 0.10.3 1.93.1.1 0.11.0 1.94.0.0 0.12.6 1.94.0.1 0.15.1 1.94.1.0 0.16.2 1.94.2.1 0.17.6 1.94.2.2 0.2.2 1.95.0.3 0.22.4 1.95.0.4 0.26.7 1.96.2.0 0.3.2 1.96.2.1 0.31.0 1.97.0.1 0.35.5 1.97.0.2 0.37.5 1.99.0.0 0.38.8 1.99.0.1 0.39.4 0.4.7 0.41.0 0.42.0 0.44.13 0.45.2 0.46.1 0.47.0 0.48.0 0.49.8 0.5.2 0.50.3 0.51.0 0.52.2 0.53.2 0.54.0 0.55.0 0.56.2 0.56.3 0.57.6 0.58.10 0.59.0 0.6.0 0.60.1 0.61.2 0.7.1 0.8.2 1.0.16 1.10.0 1.100.0.0 1.100.0.1 1.102.0.0 1.102.0.1 1.103.0.0 1.104.0.0 1.104.0.1 1.105.1.0 1.105.1.1 1.106.0.0 1.106.0.1 1.107.0.0 1.107.0.1 1.107.0.2 1.108.0.0 1.108.0.1 1.109.0.0 1.109.0.1 1.11.4 1.110.0.0 1.110.0.1 1.111.0.0 1.111.0.1 1.111.0.2 1.112.0.0 1.112.0.1 1.113.0.0 1.113.0.1 1.114.0.0 1.114.0.1 1.114.2.0 1.114.2.1 1.115.0.0 1.115.0.1 1.115.1.0 1.115.1.1 1.115.2.0 1.115.2.1 1.116.0.0 1.116.0.1 1.116.1.0 1.116.1.1 1.116.2.0 1.117.0.0 1.117.0.1 1.117.1.0 1.118.2 1.118.5 1.12.0 1.13.2 1.14.1 1.15.1 1.16.11 1.17.0 1.18.6 1.19.0 1.19.1 1.2.3 1.20.7 1.21.0 1.22.4 1.23.0 1.24.5 1.25.1 1.26.2 1.27.7.2 1.28.0.1 1.29.2.0 1.3.9 1.30.0.1 1.31.0.1 1.32.0.2 1.33.2.1 1.36.1.5 1.37.0.0 1.39.2.1 1.4.6 1.40.0.1 1.40.1.0 1.40.1.1 1.41.0.0 1.41.0.1 1.41.2.2 1.41.2.3 1.43.0.0 1.43.0.1 1.43.0.2 1.44.0.0 1.44.0.1 1.45.0.0 1.45.0.1 1.46.0.0 1.46.0.1 1.47.0.0 1.47.0.1 1.47.1.0 1.48.0.0 1.48.0.1 1.48.0.2 1.48.1.0 1.48.1.1 1.5.0 1.50.0.0 1.50.0.1 1.51.0.0 1.51.0.1 1.52.0.0 1.52.0.1 1.53.0.0 1.53.0.1 1.54.0.0 1.54.0.1 1.55.0.0 1.55.0.1 1.56.0.0 1.56.0.1 1.57.0.0 1.57.0.2 1.57.0.3 1.57.0.4 1.57.0.5 1.57.1.0 1.57.1.1 1.57.1.2 1.58.0.0 1.58.0.1 1.59.0.0 1.59.0.1 1.6.0 1.60.0.0 1.60.0.1 1.63.0.0 1.63.0.1 1.64.0.0 1.64.0.1 1.64.1.0 1.64.1.2 1.67.0.0 1.67.0.1 1.68.0.0 1.68.0.1 1.69.0.0 1.69.0.1 1.69.1.1 1.69.1.2 1.7.1 1.70.0.0 1.70.0.1 1.71.0.0 1.71.0.1 1.72.0.0 1.72.1.0 1.72.1.1 1.73.0.0 1.73.0.1 1.74.0.0 1.74.0.1 1.75.0.0 1.75.1.0 1.75.1.1 1.76.0.0 1.76.0.1 1.76.1.0 1.76.1.1 1.76.2.0 1.76.2.1 1.77.0.0 1.77.0.1 1.78.0.0 1.78.0.1 1.79.0.0 1.79.0.1 1.79.0.2 1.79.0.3 1.79.1.0 1.79.1.1 1.8.2 1.80.1.0 1.80.1.1 1.80.1.2 1.81.0.1 1.81.0.2
vk-blocks / src / blocks / balloon / deprecated / index.js
vk-blocks / src / blocks / balloon / deprecated Last commit date
1.20.5 2 months ago 1.20.7 2 months ago 1.89.0 2 months ago index.js 2 months ago
index.js
133 lines
1 import save1_20_5 from './1.20.5/save';
2 import save1_20_7 from './1.20.7/save';
3 import save1_89_0 from './1.89.0/save';
4
5 const blockAttributes = {
6 content: {
7 source: 'html',
8 selector: 'p',
9 },
10 balloonName: {
11 source: 'html',
12 selector: 'figcaption',
13 },
14 balloonType: {
15 type: 'string',
16 default: 'type-serif',
17 },
18 balloonBgColor: {
19 type: 'string',
20 },
21 balloonAlign: {
22 type: 'string',
23 default: 'position-left',
24 },
25 IconImage: {
26 type: 'string',
27 default: null, // no image by default!
28 },
29 };
30
31 const blockAttributes2 = {
32 ...blockAttributes,
33 balloonImageType: {
34 type: 'string',
35 default: 'normal',
36 },
37 }
38
39 const blockAttributes3 = {
40 ...blockAttributes2,
41 balloonImageType: {
42 type: 'string',
43 default: 'normal', // no image by default!
44 },
45 balloonAnimation: {
46 type: 'string',
47 default: 'none', // no image by default!
48 },
49 }
50
51 const blockAttributes4 = {
52 ...blockAttributes3,
53 balloonImageType: {
54 type: 'string',
55 default: 'normal', // no image by default!
56 },
57 balloonAnimation: {
58 type: 'string',
59 default: 'none', // no image by default!
60 },
61 balloonBorder: {
62 type: 'boolean',
63 default: false,
64 },
65 balloonImageBorder: {
66 type: 'boolean',
67 default: false,
68 },
69 balloonBorderWidth: {
70 type: 'string',
71 default: 'thin',
72 },
73 balloonBorderColor: {
74 type: 'string',
75 default: null,
76 },
77 // balloonTypeのdefaultがtype-serifからtype-speechにver 0.56.0で変更された調整
78 balloonType: {
79 type: 'string',
80 default: 'type-speech',
81 },
82 }
83
84 const blockAttributes5 = {
85 ...blockAttributes4,
86 balloonBorderColor: {
87 type: 'string',
88 default: "#cccccc",
89 },
90 balloonBgColor: {
91 type: 'string',
92 default: "#f5f5f5",
93 },
94 }
95
96
97 const blockAttributes6 = {
98 ...blockAttributes5,
99 balloonFullWidth: {
100 type: 'boolean',
101 default: false
102 },
103 balloonBorderColor: {
104 type: 'string',
105 },
106 balloonBgColor: {
107 type: 'string',
108 },
109 }
110
111
112 const deprecated = [
113 {
114 attributes: blockAttributes6,
115 save: save1_89_0,
116 migrate: (attributes) => {
117 return {
118 ...attributes,
119 balloonIconDisplay: false,
120 };
121 },
122 },
123 {
124 attributes: blockAttributes5,
125 save: save1_20_7,
126 },
127 {
128 attributes: blockAttributes5,
129 save: save1_20_5,
130 },
131 ];
132 export default deprecated;
133