PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.6
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.6
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 / vimeo-performance / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.6, at blocks/vimeo-performance/block.json

47 lines 1.8 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/vimeo-performance",
5 "title": "Vimeo Performance Embed",
6 "category": "blockenberg",
7 "icon": "video-alt3",
8 "description": "High-performance Vimeo embed with poster + lazy iframe on click.",
9 "keywords": ["vimeo", "video", "embed", "lazy", "performance", "poster"],
10 "textdomain": "blockenberg",
11 "editorScript": "bkbg-vimeo-performance-editor",
12 "editorStyle": "bkbg-vimeo-performance-style",
13 "style": "bkbg-vimeo-performance-style",
14 "viewScript": "bkbg-vimeo-performance-frontend",
15 "supports": {
16 "html": false,
17 "anchor": true,
18 "className": true,
19 "align": ["wide", "full"]
20 },
21 "attributes": {
22 "videoUrl": { "type": "string", "default": "" },
23 "videoId": { "type": "string", "default": "" },
24 "embedSrc": { "type": "string", "default": "" },
25
26 "dnt": { "type": "boolean", "default": true },
27 "autoplay": { "type": "boolean", "default": true },
28 "muted": { "type": "boolean", "default": false },
29 "loop": { "type": "boolean", "default": false },
30 "showTitleBylinePortrait": { "type": "boolean", "default": false },
31
32 "posterSource": { "type": "string", "default": "vimeo" },
33 "posterImage": { "type": "object", "default": { "id": 0, "url": "", "alt": "" } },
34
35 "aspect": { "type": "string", "default": "4/3" },
36 "minHeight": { "type": "number", "default": 350 },
37 "borderRadius": { "type": "number", "default": 12 },
38 "shadow": { "type": "boolean", "default": false },
39
40 "playStyle": { "type": "string", "default": "youtube" },
41 "playSize": { "type": "number", "default": 50 },
42 "playBg": { "type": "string", "default": "#01adee" },
43 "playColor": { "type": "string", "default": "#ffffff" },
44 "playHoverScale": { "type": "number", "default": 1.05 }
45 }
46 }
47