PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.0.2
GenerateBlocks v2.0.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 / looper / block.json
generateblocks / src / blocks / looper Last commit date
components 1 year ago block.json 1 year ago edit.js 1 year ago editor.scss 1 year ago index.js 1 year ago save.js 1 year ago
block.json
79 lines
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "generateblocks/looper",
5 "title": "Looper",
6 "category": "generateblocks",
7 "description": "Loops its children based on the data provided by the Query block.",
8 "keywords": [
9 "query",
10 "loop",
11 "posts"
12 ],
13 "version": "1.0.0",
14 "textdomain": "generateblocks",
15 "ancestor": [
16 "generateblocks/query"
17 ],
18 "attributes": {
19 "uniqueId": {
20 "type": "string",
21 "default": ""
22 },
23 "tagName": {
24 "type": "string",
25 "default": "",
26 "enum": [
27 "div",
28 "section",
29 "article",
30 "aside",
31 "header",
32 "footer",
33 "nav",
34 "main",
35 "ul",
36 "ol"
37 ]
38 },
39 "styles": {
40 "type": "object",
41 "default": {}
42 },
43 "css": {
44 "type": "string",
45 "default": ""
46 },
47 "globalClasses": {
48 "type": "array",
49 "default": []
50 },
51 "htmlAttributes": {
52 "type": "object",
53 "default": {}
54 }
55 },
56 "supports": {
57 "align": false,
58 "className": false
59 },
60 "editorScript": "file:./index.js",
61 "editorStyle": [
62 "file:./index.css"
63 ],
64 "usesContext": [
65 "postId",
66 "postType",
67 "generateblocks/queryId",
68 "generateblocks/query",
69 "generateblocks/inheritQuery",
70 "generateblocks/queryData",
71 "generateblocks/queryType",
72 "generateblocks/loopIndex",
73 "generateblocks/loopItem"
74 ],
75 "allowedBlocks": [
76 "generateblocks/loop-item"
77 ]
78 }
79