-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathProperties.js
115 lines (115 loc) · 5.13 KB
/
Properties.js
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
define([], function () {
return {
type: "items",
component: "accordion",
items: {
settings: {
uses: "settings",
items: {
Options: {
label: "Settings",
type: "items",
items: {
TitleBool : {
ref : "titlebool",
type : "boolean",
component : "switch",
label : "Add title detail",
options: [{
value: true,
label: "On"
}, {
value: false,
label: "Off"
}],
defaultValue: true
},
SubtitleBool : {
ref : "subtitlebool",
type : "boolean",
component : "switch",
label : "Add subtitle detail",
options: [{
value: true,
label: "On"
}, {
value: false,
label: "Off"
}],
defaultValue: true,
show : function(data) {
return data.titlebool;
}
},
FooterBool : {
ref : "footerbool",
type : "boolean",
component : "switch",
label : "Add footer detail",
options: [{
value: true,
label: "On"
}, {
value: false,
label: "Off"
}],
defaultValue: true
},
SelectionsBool : {
ref : "selectionsbool",
type : "boolean",
component : "switch",
label : "Add current selections",
options: [{
value: true,
label: "On"
}, {
value: false,
label: "Off"
}],
defaultValue: true
},
IconBackground: {
ref: "iconbackground",
label: "Icon background",
type: "object",
component: "color-picker",
defaultValue: {
color: "#7b7a78"
}
},
IconColor: {
ref: "iconcolor",
label: "Icon color",
type: "object",
component: "color-picker",
defaultValue: {
color: "#FFF"
}
}
}
},
about: {
component: "items",
label: "About",
items: {
header: {
label: "SmartExport Extension",
style: "header",
component: "text"
},
paragraph1: {
label: "SmartExport extension is deployed to allow a right data export preserving the whole look&feel.",
component: "text"
},
paragraph2: {
label: "SmartExport is an extension created by Ivan Felipe, offered under MIT License.",
component: "text"
}
}
}
}
}
}
}
});