-
Notifications
You must be signed in to change notification settings - Fork 0
/
slideshowui3.yaml
320 lines (278 loc) · 8.66 KB
/
slideshowui3.yaml
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
name: Slideshowui3
description: Display slideshow using UIkit 3 by José Olivares (based on the slideshow free particle from inspiretheme ).
type: particle
configuration:
caching:
type: static
form:
fields:
enabled:
type: input.checkbox
label: Enabled
description: Globally enable slideshow particle.
default: true
_note:
type: separator.note
class: alert alert-info
content: '<strong>This Particle requires the "UIkit 3 for Gantry5" Atom to be loaded.</strong>'
mainheading:
type: input.text
label: Title
description: Type in the title.
placeholder: 'Enter Title'
default: ''
introtext:
type: textarea.textarea
label: Intro Text
description: Type in the intro text.
placeholder: 'Enter Intro Text'
default: ''
particleintro_bg:
type: select.select
label: Particle intro BG Color
description: Select the background color for Title and Intro.
placeholder: 'Select...'
default: default
options:
default: Default
muted: Muted
primary: Primary
secondary: Secondary
height:
type: input.text
label: Slideshow Height
description: Set the slideshow height in pixels (do NOT type in 'px', enter just the digits). Default is 'auto'.
default: auto
autoplay:
type: select.select
label: Autoplay
description: Enable or disable the Slideshow autoplay.
placeholder: 'Select...'
default: "true"
options:
"true": Enabled
"false": Disabled
autoplayInterval:
type: input.text
label: Autoplay Interval
description: Set the timespan in miliseconds between switching slideshow items.
default: 7000
navigation:
type: select.select
label: Navigation
description: Select the Slideshow navigation.
placeholder: 'Select...'
default: arrows
options:
arrows: Arrows (Show on Hover)
arrowsvisible: Arrows (Always Visible)
dots: Dots
both: Both (Show on Hover)
bothvisible: Both (Always Visible)
none: None
animation:
type: select.select
label: Animation
description: Select the Slideshow animation.
placeholder: 'Select...'
default: fade
options:
slide: Slide
fade: Fade
scale: Scale
pull: Pull
push: Push
animationDuration:
type: input.text
label: Animation Duration
description: Set the animation duration in miliseconds.
default: 500
kenburns:
type: select.select
label: Ken Burns Effect
description: Enable or disable the Ken Burns effect.
placeholder: 'Select...'
default: "false"
options:
"true": Enabled
"false": Disabled
pauseOnHover:
type: select.select
label: Pause on Hover
description: Pause autoplay when hovering the slideshow.
placeholder: 'Select...'
default: "true"
options:
"true": Enabled
"false": Disabled
fullscreen:
type: input.checkbox
label: Fullscreen
description: Make the Slideshow fullscreen that stretches to fill the entire viewport.
default: 0
css.class:
type: input.selectize
label: CSS Classes
description: CSS class name for the particle.
default:
extra:
type: collection.keyvalue
label: Tag Attributes
description: Extra Tag attributes.
key_placeholder: Key (data-*, style, ...)
value_placeholder: Value
exclude: ['id', 'class']
items:
type: collection.list
array: true
label: Slideshow Items
description: Create each slideshow item to display.
value: name
ajax: true
fields:
.image:
type: input.imagepicker
label: Image
description: Select an image for the slide.
.videoiframe:
type: textarea.textarea
label: Video
description: Paste the whole embed video iframe code (including the iframe tags) and modify it as needed.
.alt:
type: input.text
label: Image Alt Tag
.title:
type: input.text
label: Title
.link:
type: input.text
label: Title Link
.target:
type: select.select
label: Target
description: Target browser window when item is clicked.
placeholder: 'Select...'
default: _parent
options:
_parent: Self
_blank: New Window
.description:
type: textarea.textarea
label: Description
.content_align:
type: select.select
label: Title, Desc and Button Alignment
default: center
options:
center: center
left: left
right: right
.buttons:
type: collection.list
array: true
label: Buttons
description: Create each button to display.
value: name
ajax: true
fields:
.text:
type: input.text
label: Button Text
description: Type in the button text.
.buttonicon:
type: input.icon
label: Button Icon
description: Select an icon for the button.
.buttonstyle:
type: select.select
label: Button Style
description: Select the button style.
placeholder: 'Select...'
default: empty-light
options:
standard: Standard
empty: Empty
.link:
type: input.text
label: Button Link
description: Type in the URL.
.target:
type: select.select
label: Target
description: Target browser window when item is clicked.
placeholder: 'Select...'
default: _parent
options:
_parent: Self
_blank: New Window
.overlaystyle:
type: input.selectize
label: Ovarlay CSS Class
description: CSS classes for Overlay Div.
.overlaybackground:
type: select.select
label: Overlay background color
description: Select the overlay background color.
placeholder: 'Select...'
default: none
options:
none: none
white: White
dark: Dark
.overlayposition:
type: select.select
label: Overlay Position
description: Select the overlay position (Title and Description).
placeholder: 'Select...'
default: bottom
options:
bottom: Bottom
left: Left
right: Right
top: Top
bottom-left: Bottom Left
bottom-center: Bottom Center
bottom-right: Bottom Right
middle-left: Middle Left
middle-center: Middle Center
middle-right: Middle Right
top-left: Top Left
top-center: Top Center
top-right: Top Right
.overlayanimation:
type: select.select
label: Overlay Animation
description: Select the overlay animation.
placeholder: 'Select...'
default: fade
options:
fade: Fade
slide-left: Slide Left
slide-left-short: Slide Left (Short)
slide-right: Slide Right
slide-right-short: Slide Right (Short)
slide-top: Slide Top
slide-top-short: Slide Top (Short)
slide-bottom: Slide Bottom
slide-bottom-short: Slide Bottom (Short)
scale-up: Scale Up
scale-down: Scale Down
animation-kenburns: Kenburns
animation-shake: Shake
.overlaywidth:
type: select.select
label: Overlay Width
description: Select the overlay width.
placeholder: 'Select...'
default: auto
options:
auto: Auto
1: 100%
2: 50%
3: 33.3%
4: 25%
5: 20%
6: 16.6%
.class:
type: input.selectize
label: CSS Class