-
Notifications
You must be signed in to change notification settings - Fork 2
/
manifest.json
executable file
·72 lines (72 loc) · 2.44 KB
/
manifest.json
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
{
"id": "org.ekstep.progressbar",
"ver": "1.0",
"author": "Jagadish Pujari, Rajnish Dargan",
"title": "Progress bar Plugin",
"description": "",
"publishedDate": "",
"editor": {
"main": "editor/plugin.js",
"dependencies": [],
"menu": [{
"id": "progressbar",
"category": "main",
"type": "image",
"toolTip": "Add Progress bar",
"title": "Progress bar",
"iconImage": "editor/assets/progressbaricon.png",
"onclick": {
"id": "org.ekstep.progressbar:create",
"data": {
"x": 11,
"y": 78,
"w": 78,
"h": 10,
"questions": 1,
"progressbarStroke": "#000",
"progressbarSuccess": "#54CA07",
"progressbarFailure": "#FF333F",
"fontSize": 32
}
}
}],
"configManifest": [{
"propertyName": "questions",
"title": "Total Questions",
"description": "Total no of quesstions",
"dataType": "input",
"valueType": "number",
"minimumValue": 1,
"maximumValue": 100,
"required": true
}, {
"propertyName": "progressbarStroke",
"title": "Progressbar border color",
"description": "Progressbar border color",
"dataType": "colorpicker",
"required": true
}, {
"propertyName": "progressbarSuccess",
"title": "Progressbar success color",
"description": "Progressbar success color",
"dataType": "colorpicker",
"required": true
}, {
"propertyName": "progressbarFailure",
"title": "Progressbar failure color",
"description": "Progressbar failure color",
"dataType": "colorpicker",
"required": true
}, {
"propertyName": "fontsize",
"title": "Font Size",
"description": "Select font size for the text",
"dataType": "select",
"range": [16, 18, 20, 22, 24, 26, 28, 32, 36, 40, 44, 48, 52],
"required": true
}]
},
"renderer": {
"main": "renderer/progressbarplugin.js"
}
}