PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.5.2
GenerateBlocks v1.5.2
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / src / blocks / container / attributes.js
generateblocks / src / blocks / container Last commit date
components 4 years ago css 4 years ago attributes.js 4 years ago block-controls.js 4 years ago block.js 4 years ago deprecated.js 5 years ago edit.js 4 years ago editor.scss 4 years ago
attributes.js
538 lines
1 export default {
2 uniqueId: {
3 type: 'string',
4 default: '',
5 },
6 anchor: {
7 type: 'string',
8 default: '',
9 },
10 isGrid: {
11 type: 'boolean',
12 default: false,
13 },
14 isQueryLoopItem: {
15 type: 'boolean',
16 default: false,
17 },
18 gridId: {
19 type: 'string',
20 default: '',
21 },
22 tagName: {
23 type: 'string',
24 default: generateBlocksDefaults.container.tagName,
25 },
26 width: {
27 type: 'number',
28 default: generateBlocksDefaults.container.width,
29 },
30 widthTablet: {
31 type: 'number',
32 default: generateBlocksDefaults.container.widthTablet,
33 },
34 widthMobile: {
35 type: 'number',
36 default: generateBlocksDefaults.container.widthMobile,
37 },
38 autoWidthTablet: {
39 type: 'boolean',
40 default: generateBlocksDefaults.container.autoWidthTablet,
41 },
42 autoWidthMobile: {
43 type: 'boolean',
44 default: generateBlocksDefaults.container.autoWidthMobile,
45 },
46 flexGrow: {
47 type: 'number',
48 default: generateBlocksDefaults.container.flexGrow,
49 },
50 flexGrowTablet: {
51 type: 'number',
52 default: generateBlocksDefaults.container.flexGrowTablet,
53 },
54 flexGrowMobile: {
55 type: 'number',
56 default: generateBlocksDefaults.container.flexGrowMobile,
57 },
58 flexShrink: {
59 type: 'number',
60 default: generateBlocksDefaults.container.flexShrink,
61 },
62 flexShrinkTablet: {
63 type: 'number',
64 default: generateBlocksDefaults.container.flexShrinkTablet,
65 },
66 flexShrinkMobile: {
67 type: 'number',
68 default: generateBlocksDefaults.container.flexShrinkMobile,
69 },
70 flexBasis: {
71 type: 'string',
72 default: generateBlocksDefaults.container.flexBasis,
73 },
74 flexBasisTablet: {
75 type: 'string',
76 default: generateBlocksDefaults.container.flexBasisTablet,
77 },
78 flexBasisMobile: {
79 type: 'string',
80 default: generateBlocksDefaults.container.flexBasisMobile,
81 },
82 flexBasisUnit: {
83 type: 'string',
84 default: generateBlocksDefaults.container.flexBasisUnit,
85 },
86 orderTablet: {
87 type: 'number',
88 default: generateBlocksDefaults.container.orderTablet,
89 },
90 orderMobile: {
91 type: 'number',
92 default: generateBlocksDefaults.container.orderMobile,
93 },
94 outerContainer: {
95 type: 'string',
96 default: generateBlocksDefaults.container.outerContainer,
97 },
98 innerContainer: {
99 type: 'string',
100 default: generateBlocksDefaults.container.innerContainer,
101 },
102 containerWidth: {
103 type: 'number',
104 default: generateBlocksDefaults.container.containerWidth,
105 },
106 minHeight: {
107 type: 'number',
108 default: generateBlocksDefaults.container.minHeight,
109 },
110 minHeightUnit: {
111 type: 'string',
112 default: generateBlocksDefaults.container.minHeightUnit,
113 },
114 minHeightTablet: {
115 type: 'number',
116 default: generateBlocksDefaults.container.minHeightTablet,
117 },
118 minHeightUnitTablet: {
119 type: 'string',
120 default: generateBlocksDefaults.container.minHeightUnitTablet,
121 },
122 minHeightMobile: {
123 type: 'number',
124 default: generateBlocksDefaults.container.minHeightMobile,
125 },
126 minHeightUnitMobile: {
127 type: 'string',
128 default: generateBlocksDefaults.container.minHeightUnitMobile,
129 },
130 paddingTop: {
131 type: 'string',
132 default: generateBlocksDefaults.container.paddingTop,
133 },
134 paddingRight: {
135 type: 'string',
136 default: generateBlocksDefaults.container.paddingRight,
137 },
138 paddingBottom: {
139 type: 'string',
140 default: generateBlocksDefaults.container.paddingBottom,
141 },
142 paddingLeft: {
143 type: 'string',
144 default: generateBlocksDefaults.container.paddingLeft,
145 },
146 paddingUnit: {
147 type: 'string',
148 default: generateBlocksDefaults.container.paddingUnit,
149 },
150 paddingSyncUnits: {
151 type: 'boolean',
152 default: false,
153 },
154 paddingTopTablet: {
155 type: 'string',
156 default: generateBlocksDefaults.container.paddingTopTablet,
157 },
158 paddingRightTablet: {
159 type: 'string',
160 default: generateBlocksDefaults.container.paddingRightTablet,
161 },
162 paddingBottomTablet: {
163 type: 'string',
164 default: generateBlocksDefaults.container.paddingBottomTablet,
165 },
166 paddingLeftTablet: {
167 type: 'string',
168 default: generateBlocksDefaults.container.paddingLeftTablet,
169 },
170 paddingTopMobile: {
171 type: 'string',
172 default: generateBlocksDefaults.container.paddingTopMobile,
173 },
174 paddingRightMobile: {
175 type: 'string',
176 default: generateBlocksDefaults.container.paddingRightMobile,
177 },
178 paddingBottomMobile: {
179 type: 'string',
180 default: generateBlocksDefaults.container.paddingBottomMobile,
181 },
182 paddingLeftMobile: {
183 type: 'string',
184 default: generateBlocksDefaults.container.paddingLeftMobile,
185 },
186 marginTop: {
187 type: 'string',
188 default: generateBlocksDefaults.container.marginTop,
189 },
190 marginRight: {
191 type: 'string',
192 default: generateBlocksDefaults.container.marginRight,
193 },
194 marginBottom: {
195 type: 'string',
196 default: generateBlocksDefaults.container.marginBottom,
197 },
198 marginLeft: {
199 type: 'string',
200 default: generateBlocksDefaults.container.marginLeft,
201 },
202 marginUnit: {
203 type: 'string',
204 default: generateBlocksDefaults.container.marginUnit,
205 },
206 marginSyncUnits: {
207 type: 'boolean',
208 default: false,
209 },
210 marginTopTablet: {
211 type: 'string',
212 default: generateBlocksDefaults.container.marginTopTablet,
213 },
214 marginRightTablet: {
215 type: 'string',
216 default: generateBlocksDefaults.container.marginRightTablet,
217 },
218 marginBottomTablet: {
219 type: 'string',
220 default: generateBlocksDefaults.container.marginBottomTablet,
221 },
222 marginLeftTablet: {
223 type: 'string',
224 default: generateBlocksDefaults.container.marginLeftTablet,
225 },
226 marginTopMobile: {
227 type: 'string',
228 default: generateBlocksDefaults.container.marginTopMobile,
229 },
230 marginRightMobile: {
231 type: 'string',
232 default: generateBlocksDefaults.container.marginRightMobile,
233 },
234 marginBottomMobile: {
235 type: 'string',
236 default: generateBlocksDefaults.container.marginBottomMobile,
237 },
238 marginLeftMobile: {
239 type: 'string',
240 default: generateBlocksDefaults.container.marginLeftMobile,
241 },
242 borderSizeTop: {
243 type: 'string',
244 default: generateBlocksDefaults.container.borderSizeTop,
245 },
246 borderSizeRight: {
247 type: 'string',
248 default: generateBlocksDefaults.container.borderSizeRight,
249 },
250 borderSizeBottom: {
251 type: 'string',
252 default: generateBlocksDefaults.container.borderSizeBottom,
253 },
254 borderSizeLeft: {
255 type: 'string',
256 default: generateBlocksDefaults.container.borderSizeLeft,
257 },
258 borderSizeTopTablet: {
259 type: 'string',
260 default: generateBlocksDefaults.container.borderSizeTopTablet,
261 },
262 borderSizeRightTablet: {
263 type: 'string',
264 default: generateBlocksDefaults.container.borderSizeRightTablet,
265 },
266 borderSizeBottomTablet: {
267 type: 'string',
268 default: generateBlocksDefaults.container.borderSizeBottomTablet,
269 },
270 borderSizeLeftTablet: {
271 type: 'string',
272 default: generateBlocksDefaults.container.borderSizeLeftTablet,
273 },
274 borderSizeTopMobile: {
275 type: 'string',
276 default: generateBlocksDefaults.container.borderSizeTopMobile,
277 },
278 borderSizeRightMobile: {
279 type: 'string',
280 default: generateBlocksDefaults.container.borderSizeRightMobile,
281 },
282 borderSizeBottomMobile: {
283 type: 'string',
284 default: generateBlocksDefaults.container.borderSizeBottomMobile,
285 },
286 borderSizeLeftMobile: {
287 type: 'string',
288 default: generateBlocksDefaults.container.borderSizeLeftMobile,
289 },
290 borderRadiusTopRight: {
291 type: 'string',
292 default: generateBlocksDefaults.container.borderRadiusTopRight,
293 },
294 borderRadiusBottomRight: {
295 type: 'string',
296 default: generateBlocksDefaults.container.borderRadiusBottomRight,
297 },
298 borderRadiusBottomLeft: {
299 type: 'string',
300 default: generateBlocksDefaults.container.borderRadiusBottomLeft,
301 },
302 borderRadiusTopLeft: {
303 type: 'string',
304 default: generateBlocksDefaults.container.borderRadiusTopLeft,
305 },
306 borderRadiusUnit: {
307 type: 'string',
308 default: generateBlocksDefaults.container.borderRadiusUnit,
309 },
310 borderRadiusTopRightTablet: {
311 type: 'string',
312 default: generateBlocksDefaults.container.borderRadiusTopRightTablet,
313 },
314 borderRadiusBottomRightTablet: {
315 type: 'string',
316 default: generateBlocksDefaults.container.borderRadiusBottomRightTablet,
317 },
318 borderRadiusBottomLeftTablet: {
319 type: 'string',
320 default: generateBlocksDefaults.container.borderRadiusBottomLeftTablet,
321 },
322 borderRadiusTopLeftTablet: {
323 type: 'string',
324 default: generateBlocksDefaults.container.borderRadiusTopLeftTablet,
325 },
326 borderRadiusTopRightMobile: {
327 type: 'string',
328 default: generateBlocksDefaults.container.borderRadiusTopRightMobile,
329 },
330 borderRadiusBottomRightMobile: {
331 type: 'string',
332 default: generateBlocksDefaults.container.borderRadiusBottomRightMobile,
333 },
334 borderRadiusBottomLeftMobile: {
335 type: 'string',
336 default: generateBlocksDefaults.container.borderRadiusBottomLeftMobile,
337 },
338 borderRadiusTopLeftMobile: {
339 type: 'string',
340 default: generateBlocksDefaults.container.borderRadiusTopLeftMobile,
341 },
342 borderColor: {
343 type: 'string',
344 default: generateBlocksDefaults.container.borderColor,
345 },
346 borderColorOpacity: {
347 type: 'number',
348 default: generateBlocksDefaults.container.borderColorOpacity,
349 },
350 backgroundColor: {
351 type: 'string',
352 default: generateBlocksDefaults.container.backgroundColor,
353 },
354 backgroundColorOpacity: {
355 type: 'number',
356 default: generateBlocksDefaults.container.backgroundColorOpacity,
357 },
358 gradient: {
359 type: 'boolean',
360 default: generateBlocksDefaults.container.gradient,
361 },
362 gradientDirection: {
363 type: 'number',
364 default: generateBlocksDefaults.container.gradientDirection,
365 },
366 gradientColorOne: {
367 type: 'string',
368 default: generateBlocksDefaults.container.gradientColorOne,
369 },
370 gradientColorOneOpacity: {
371 type: 'number',
372 default: generateBlocksDefaults.container.gradientColorOneOpacity,
373 },
374 gradientColorStopOne: {
375 type: 'number',
376 default: generateBlocksDefaults.container.gradientColorStopOne,
377 },
378 gradientColorTwo: {
379 type: 'string',
380 default: generateBlocksDefaults.container.gradientColorTwo,
381 },
382 gradientColorTwoOpacity: {
383 type: 'number',
384 default: generateBlocksDefaults.container.gradientColorTwoOpacity,
385 },
386 gradientColorStopTwo: {
387 type: 'number',
388 default: generateBlocksDefaults.container.gradientColorStopTwo,
389 },
390 gradientSelector: {
391 type: 'string',
392 default: 'element',
393 },
394 textColor: {
395 type: 'string',
396 default: generateBlocksDefaults.container.textColor,
397 },
398 linkColor: {
399 type: 'string',
400 default: generateBlocksDefaults.container.linkColor,
401 },
402 linkColorHover: {
403 type: 'string',
404 default: generateBlocksDefaults.container.linkColorHover,
405 },
406 bgImage: {
407 type: 'object',
408 default: generateBlocksDefaults.container.bgImage,
409 },
410 bgOptions: {
411 type: 'object',
412 default: {
413 selector: generateBlocksDefaults.container.bgOptions.selector,
414 opacity: generateBlocksDefaults.container.bgOptions.opacity,
415 overlay: generateBlocksDefaults.container.bgOptions.overlay,
416 position: generateBlocksDefaults.container.bgOptions.position,
417 size: generateBlocksDefaults.container.bgOptions.size,
418 repeat: generateBlocksDefaults.container.bgOptions.repeat,
419 attachment: generateBlocksDefaults.container.bgOptions.attachment,
420 },
421 },
422 bgImageSize: {
423 type: 'string',
424 default: generateBlocksDefaults.container.bgImageSize,
425 },
426 bgImageInline: {
427 type: 'boolean',
428 default: generateBlocksDefaults.container.bgImageInline,
429 },
430 verticalAlignment: {
431 type: 'string',
432 default: generateBlocksDefaults.container.verticalAlignment,
433 },
434 verticalAlignmentTablet: {
435 type: 'string',
436 default: generateBlocksDefaults.container.verticalAlignmentTablet,
437 },
438 verticalAlignmentMobile: {
439 type: 'string',
440 default: generateBlocksDefaults.container.verticalAlignmentMobile,
441 },
442 zindex: {
443 type: 'number',
444 default: generateBlocksDefaults.container.zindex,
445 },
446 innerZindex: {
447 type: 'number',
448 default: generateBlocksDefaults.container.innerZindex,
449 },
450 removeVerticalGap: {
451 type: 'boolean',
452 default: generateBlocksDefaults.container.removeVerticalGap,
453 },
454 removeVerticalGapTablet: {
455 type: 'boolean',
456 default: generateBlocksDefaults.container.removeVerticalGapTablet,
457 },
458 removeVerticalGapMobile: {
459 type: 'boolean',
460 default: generateBlocksDefaults.container.removeVerticalGapMobile,
461 },
462 alignment: {
463 type: 'string',
464 default: generateBlocksDefaults.container.alignment,
465 },
466 alignmentTablet: {
467 type: 'string',
468 default: generateBlocksDefaults.container.alignmentTablet,
469 },
470 alignmentMobile: {
471 type: 'string',
472 default: generateBlocksDefaults.container.alignmentMobile,
473 },
474 fontFamily: {
475 type: 'string',
476 default: generateBlocksDefaults.container.fontFamily,
477 },
478 fontFamilyFallback: {
479 type: 'string',
480 default: generateBlocksDefaults.container.fontFamilyFallback,
481 },
482 googleFont: {
483 type: 'boolean',
484 default: generateBlocksDefaults.container.googleFont,
485 },
486 googleFontVariants: {
487 type: 'string',
488 default: generateBlocksDefaults.container.googleFontVariants,
489 },
490 fontWeight: {
491 type: 'string',
492 default: generateBlocksDefaults.container.fontWeight,
493 },
494 fontSize: {
495 type: 'number',
496 default: generateBlocksDefaults.container.fontSize,
497 },
498 fontSizeTablet: {
499 type: 'number',
500 default: generateBlocksDefaults.container.fontSizeTablet,
501 },
502 fontSizeMobile: {
503 type: 'number',
504 default: generateBlocksDefaults.container.fontSizeMobile,
505 },
506 fontSizeUnit: {
507 type: 'string',
508 default: generateBlocksDefaults.container.fontSizeUnit,
509 },
510 textTransform: {
511 type: 'string',
512 default: '',
513 },
514 align: {
515 type: 'string',
516 default: '',
517 },
518 shapeDividers: {
519 type: 'array',
520 default: [],
521 },
522 isDynamic: {
523 type: 'boolean',
524 },
525 blockVersion: {
526 type: 'number',
527 },
528 // deprecated since 1.2.0.
529 elementId: {
530 type: 'string',
531 default: '',
532 },
533 cssClasses: {
534 type: 'string',
535 default: '',
536 },
537 };
538