PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / video-facade / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/video-facade/block.json

177 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "$schema": "https://schemas.wp.org/trunk/block.json",
4 "name": "blockenberg/video-facade",
5 "title": "Video Facade",
6 "category": "bkbg-media",
7 "icon": "video-alt3",
8 "description": "Performance-optimized video thumbnail that loads the actual YouTube or Vimeo player only on click. Eliminates heavy iframes on page load, improving Core Web Vitals. Supports custom thumbnails, overlay text, and animated play buttons.",
9 "keywords": [
10 "video",
11 "youtube",
12 "vimeo",
13 "thumbnail",
14 "facade",
15 "lazy",
16 "performance",
17 "embed",
18 "play"
19 ],
20 "textdomain": "blockenberg",
21 "editorScript": "bkbg-video-facade-editor",
22 "editorStyle": "bkbg-video-facade-style",
23 "style": "bkbg-video-facade-style",
24 "viewScript": "bkbg-video-facade-frontend",
25 "supports": {
26 "html": false,
27 "anchor": true,
28 "className": true,
29 "align": [
30 "wide",
31 "full"
32 ]
33 },
34 "attributes": {
35 "videoUrl": {
36 "type": "string",
37 "default": ""
38 },
39 "videoProvider": {
40 "type": "string",
41 "default": "youtube"
42 },
43 "videoId": {
44 "type": "string",
45 "default": "dQw4w9WgXcQ"
46 },
47 "thumbnailUrl": {
48 "type": "string",
49 "default": ""
50 },
51 "thumbnailId": {
52 "type": "number",
53 "default": 0
54 },
55 "autoThumb": {
56 "type": "boolean",
57 "default": true
58 },
59 "overlayColor": {
60 "type": "string",
61 "default": "#000000"
62 },
63 "overlayOpacity": {
64 "type": "number",
65 "default": 35
66 },
67 "playStyle": {
68 "type": "string",
69 "default": "circle"
70 },
71 "playColor": {
72 "type": "string",
73 "default": "#ffffff"
74 },
75 "playBg": {
76 "type": "string",
77 "default": "#6c3fb5"
78 },
79 "playSize": {
80 "type": "number",
81 "default": 72
82 },
83 "playPulsing": {
84 "type": "boolean",
85 "default": true
86 },
87 "aspectRatio": {
88 "type": "string",
89 "default": "16-9"
90 },
91 "title": {
92 "type": "string",
93 "default": ""
94 },
95 "showTitle": {
96 "type": "boolean",
97 "default": false
98 },
99 "subtitle": {
100 "type": "string",
101 "default": ""
102 },
103 "showSubtitle": {
104 "type": "boolean",
105 "default": false
106 },
107 "titlePosition": {
108 "type": "string",
109 "default": "center"
110 },
111 "titleColor": {
112 "type": "string",
113 "default": "#ffffff"
114 },
115 "subtitleColor": {
116 "type": "string",
117 "default": "rgba(255,255,255,0.85)"
118 },
119 "titleSize": {
120 "type": "number",
121 "default": 28
122 },
123 "subtitleSize": {
124 "type": "number",
125 "default": 16
126 },
127 "caption": {
128 "type": "string",
129 "default": ""
130 },
131 "showCaption": {
132 "type": "boolean",
133 "default": false
134 },
135 "captionColor": {
136 "type": "string",
137 "default": "#6b7280"
138 },
139 "captionSize": {
140 "type": "number",
141 "default": 13
142 },
143 "titleTypo": {
144 "type": "object",
145 "default": {}
146 },
147 "subtitleTypo": {
148 "type": "object",
149 "default": {}
150 },
151 "captionTypo": {
152 "type": "object",
153 "default": {}
154 },
155 "borderRadius": {
156 "type": "number",
157 "default": 14
158 },
159 "showShadow": {
160 "type": "boolean",
161 "default": true
162 },
163 "bgColor": {
164 "type": "string",
165 "default": ""
166 },
167 "paddingTop": {
168 "type": "number",
169 "default": 0
170 },
171 "paddingBottom": {
172 "type": "number",
173 "default": 0
174 }
175 }
176 }
177