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 / button / deprecated / save / index.js
vk-blocks / src / blocks / button / deprecated / save Last commit date
1.16.2 2 months ago 1.16.4 2 months ago 1.18.1 2 months ago 1.18.6 2 months ago 1.29.2 2 months ago 1.31.0 2 months ago 1.35.0 2 months ago 1.39.2 2 months ago 1.43.0 2 months ago 1.70.1 2 months ago 1.72.1 2 months ago index.js 2 weeks ago
index.js
245 lines
1 import save1_16_2 from './1.16.2/save';
2 import save1_16_4 from './1.16.4/save';
3 import save1_18_1 from './1.18.1/save';
4 import save1_18_6 from './1.18.6/save';
5 import save1_29_2 from './1.29.2/save';
6 import save1_31_0 from './1.31.0/save';
7 import save1_35_0 from './1.35.0/save';
8 import save1_39_2 from './1.39.2/save';
9 import save1_43_0 from './1.43.0/save';
10 import save1_70_1 from './1.70.1/save';
11 import save1_72_1 from './1.72.1/save';
12
13 const blockAttributes = {
14 content: {
15 type: 'string',
16 source: 'html',
17 selector: 'span',
18 },
19 buttonUrl: {
20 type: 'string',
21 default: null,
22 },
23 buttonTarget: {
24 type: 'Boolean',
25 default: false,
26 },
27 buttonSize: {
28 type: 'string',
29 default: 'md',
30 },
31 buttonType: {
32 type: 'string',
33 default: '0',
34 },
35 buttonColor: {
36 type: 'string',
37 default: 'primary',
38 },
39 buttonColorCustom: {
40 type: 'string',
41 default: null,
42 },
43 buttonAlign: {
44 type: 'string',
45 default: 'left',
46 },
47 fontAwesomeIconBefore: {
48 type: 'string',
49 default: null,
50 },
51 fontAwesomeIconAfter: {
52 type: 'string',
53 default: null,
54 },
55 };
56
57 const blockAttributes2 = {
58 ...blockAttributes,
59 subCaption: {
60 type: 'string',
61 default: '',
62 },
63 }
64
65 const blockAttributes3 = {
66 ...blockAttributes2,
67 buttonUrl: {
68 type: 'string',
69 },
70 buttonColorCustom: {
71 type: 'string',
72 },
73 fontAwesomeIconBefore: {
74 type: 'string',
75 },
76 fontAwesomeIconAfter: {
77 type: 'string',
78 },
79 subCaption: {
80 type: 'string',
81 },
82 clientId: {
83 type: 'string',
84 },
85 };
86
87 const blockAttributes4 = {
88 ...blockAttributes3,
89 blockId: {
90 type: 'string',
91 },
92 };
93
94 const blockAttributes5 = {
95 ...blockAttributes4,
96 buttonTextColorCustom: {
97 type: 'string',
98 },
99 };
100
101 const blockAttributes6 = {
102 ...blockAttributes5,
103 buttonWidth: {
104 type: 'number',
105 default: 0,
106 },
107 };
108
109 const blockAttributes7 = {
110 ...blockAttributes6,
111 buttonWidthMobile: {
112 type: 'number',
113 default: 0,
114 },
115 buttonWidthTablet: {
116 type: 'number',
117 default: 0,
118 },
119 buttonWidth: {
120 type: 'number',
121 default: 0,
122 },
123 };
124
125 const blockAttributes8 = {
126 ...blockAttributes7,
127 old_1_31_0: {
128 type: 'string',
129 default: true,
130 }
131 };
132
133 const blockAttributes9 = {
134 ...blockAttributes8,
135 outerGap: {
136 type: 'string',
137 default: null,
138 },
139 };
140
141 const blockAttributes10 = {
142 ...blockAttributes9,
143 iconSizeBefore: {
144 type: 'string',
145 default: null,
146 },
147 iconSizeAfter: {
148 type: 'string',
149 default: null,
150 },
151 };
152
153 const blockAttributes11 = {
154 ...blockAttributes10,
155 buttonEffect: {
156 type: 'string',
157 default: ''
158 },
159 }
160
161 const blockAttributes12 = {
162 ...blockAttributes11,
163 borderRadius: {
164 type: 'string',
165 default: null
166 },
167 }
168
169 /*
170 // v1.105.1 リンク機能の追加に伴う属性の追加
171 const blockAttributes13 = {
172 ...blockAttributes12,
173 relAttribute: {
174 type: 'string',
175 default: '',
176 },
177 // v1.117.0 投稿リンク機能の追加に伴う属性の追加
178 linkToPost: {
179 type: 'boolean',
180 default: false,
181 },
182 // v1.121.0 ホバー色設定の追加に伴う属性の追加
183 buttonHoverBgColorCustom: {
184 type: 'string',
185 },
186 buttonHoverTextColorCustom: {
187 type: 'string',
188 },
189 // [ ボタン ] サイズ 5 段階化に伴う任意の文字サイズ指定属性の追加 #2986
190 fontSizeValue: {
191 type: 'string',
192 default: null,
193 },
194 }
195 */
196
197 export const deprecated = [
198 {
199 attributes: blockAttributes12,
200 save: save1_72_1,
201 },
202 {
203 attributes: blockAttributes11,
204 save: save1_70_1,
205 },
206 {
207 attributes: blockAttributes10,
208 save: save1_43_0,
209 },
210 {
211 attributes: blockAttributes9,
212 save: save1_39_2,
213 },
214 {
215 attributes: blockAttributes8,
216 save: save1_35_0,
217 },
218 {
219 attributes: blockAttributes7,
220 save: save1_31_0,
221 },
222 {
223 attributes: blockAttributes6,
224 save: save1_29_2,
225 },
226 {
227 attributes: blockAttributes4,
228 save: save1_18_6,
229 },
230 {
231 attributes: blockAttributes3,
232 save: save1_18_1,
233 },
234 {
235 attributes: blockAttributes3,
236 save: save1_16_4,
237 },
238 {
239 attributes: blockAttributes2,
240 save: save1_16_2,
241 },
242 // Fix: https://github.com/vektor-inc/vk-blocks-pro/issues/356
243 // 独自後方互換処理のための、後方互換を追加
244 ];
245