PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.2.0
GenerateBlocks v2.2.0
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 / media / block.json
generateblocks / src / blocks / media Last commit date
components 10 months ago hooks 1 year ago block.json 1 year ago edit.js 6 months ago editor.scss 6 months ago image-utils.js 1 year ago index.js 1 year ago save.js 1 year ago toolbar-appenders.js 1 year ago transforms.js 1 year ago
block.json
62 lines
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "generateblocks/media",
5 "title": "Image",
6 "category": "generateblocks",
7 "description": "A self-closing media element.",
8 "keywords": [ "image", "media", "img" ],
9 "version": "1.0.0",
10 "textdomain": "generateblocks",
11 "attributes": {
12 "uniqueId": {
13 "type": "string",
14 "default": ""
15 },
16 "tagName": {
17 "type": "string",
18 "default": "",
19 "enum": [
20 "img"
21 ]
22 },
23 "styles": {
24 "type": "object",
25 "default": {}
26 },
27 "css": {
28 "type": "string",
29 "default": ""
30 },
31 "globalClasses": {
32 "type": "array",
33 "default": []
34 },
35 "htmlAttributes": {
36 "type": "object",
37 "default": {}
38 },
39 "mediaId": {
40 "type": "number",
41 "default": 0
42 },
43 "linkHtmlAttributes": {
44 "type": "object",
45 "default": {}
46 }
47 },
48 "supports": {
49 "align": false,
50 "className": false
51 },
52 "editorScript": "file:./index.js",
53 "editorStyle": [
54 "file:./index.css"
55 ],
56 "usesContext": [
57 "postId",
58 "generateblocks/loopItem",
59 "generateblocks/loopIndex"
60 ]
61 }
62