forked from saralsharma/adapt-img-text-reveal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
properties.schema
98 lines (97 loc) · 3.62 KB
/
properties.schema
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
{
"type":"object",
"$schema": "http://json-schema.org/draft-04/schema",
"id": "http://jsonschema.net",
"$ref": "http://localhost/plugins/content/component/model.schema",
"globals": {
"ariaRegion": {
"type": "string",
"required": true,
"default": "",
"inputType": "Text",
"validators": [],
"translatable": true
}
},
"properties":{
"_supportedLayout": {
"type": "string",
"required": true,
"enum": ["full-width", "half-width", "both"],
"default": "both",
"editorOnly": true
},
"instruction": {
"type": "string",
"required": false,
"default": "",
"inputType": "Text",
"validators": [],
"help": "Enter the instruction text for this component.",
"translatable": true
},
"_graphic": {
"type": "object",
"title": "Image",
"properties":{
"large": {
"type": "string",
"required": true,
"default": "",
"title": "Select large image",
"inputType": "Asset:image",
"validators": ["required"],
"help": "Learner will click this image to reveal the text."
},
"small": {
"type": "string",
"required": false,
"default": "",
"title": "Select small image",
"inputType": "Asset:image",
"validators": ["required"],
"help": "This image will be shown on mobile devices if supplied. Learner will click this image to reveal the text."
},
"alt": {
"type": "string",
"required": false,
"default": "",
"title": "Alternative Text",
"inputType": "Text",
"validators": [],
"help": "Alternative text for this items image",
"translatable": true
},
"attribution": {
"type": "string",
"required": false,
"default": "",
"inputType": "Text",
"validators": [],
"help": "Text to be displayed as an attribution",
"translatable": true
}
}
},
"textToReveal": {
"type": "string",
"required": true,
"default": "Enter your text here.",
"title": "Text to reveal",
"inputType": "TextArea",
"validators": [],
"help": "Enter text here which will slide down under the image, once the image is clicked.",
"translatable": true
},
"duration": {
"type": "string",
"required": false,
"default": "",
"title": "Duration of slide down animation.",
"inputType": "Text",
"validators": [],
"help": "Durations are given in milliseconds; higher values indicate slower animations, not faster ones. The strings 'fast' and 'slow' can be supplied to indicate durations of 200 and 600 milliseconds, respectively. If any other string is supplied, or if the duration parameter is omitted, the default duration of 400 milliseconds is used.",
"translatable": true
}
}
}