208
208
{% set fieldDuration %}{{ forms.number("duration", title, module.getDuration(), helpText, "duration-fields", "required") }}{% endset %}
210
210
{% set title %}{% trans "Effect" %}{% endset %}
211
{% set helpText %}{% trans "Please select the effect that will be used to transition between items. If all items should be output, select None. Marquee effects are CPU intensive and may not be suitable for lower power displays." %}{% endset %}
212
{% set noneOption %}{% trans "None" %}{% endset %}
211
{% set helpText %}{% trans "Please select the effect that will be used to transition between items. Marquee effects are CPU intensive and may not be suitable for lower power displays." %}{% endset %}
213
{% set showAll %}{% trans "Show all items" %}{% endset %}
214
{% set showPaged %}{% trans "Paged" %}{% endset %}
215
{% set marqueeLeft %}{% trans "Marquee Left" %}{% endset %}
216
{% set marqueeRight %}{% trans "Marquee Right" %}{% endset %}
217
{% set marqueeUp %}{% trans "Marquee Up" %}{% endset %}
218
{% set marqueeDown %}{% trans "Marquee Down" %}{% endset %}
219
{% set optionGroups = [
220
{id: "showAll", label: showAll},
221
{id: "showPaged", label: showPaged}
224
{% set noneOption %}{% trans "No effect - all items are shown" %}{% endset %}
225
{% set showAllOptions = [
226
{ effectid: "none", effect: noneOption },
227
{ effectid: "marqueeLeft", effect: marqueeLeft},
228
{ effectid: "marqueeRight", effect: marqueeRight},
229
{ effectid: "marqueeUp", effect: marqueeUp},
230
{ effectid: "marqueeDown", effect: marqueeDown}
233
{% set noTransitionOption %}{% trans "No transition" %}{% endset %}
213
234
{% set fade %}{% trans "Fade" %}{% endset %}
214
235
{% set fadeout %}{% trans "Fade Out" %}{% endset %}
215
236
{% set scrollHorz %}{% trans "Scroll Horizontal" %}{% endset %}
219
240
{% set shuffle %}{% trans "Shuffle" %}{% endset %}
220
241
{% set tileSlide %}{% trans "Tile Slide" %}{% endset %}
221
242
{% set tileBlind %}{% trans "Tile Blind" %}{% endset %}
222
{% set marqueeLeft %}{% trans "Marquee Left" %}{% endset %}
223
{% set marqueeRight %}{% trans "Marquee Right" %}{% endset %}
224
{% set marqueeUp %}{% trans "Marquee Up" %}{% endset %}
225
{% set marqueeDown %}{% trans "Marquee Down" %}{% endset %}
227
{ effectid: "none", effect: noneOption },
243
{% set showPagedOptions = [
244
{ effectid: "noTransition", effect: noTransitionOption },
228
245
{ effectid: "fade", effect: fade },
229
246
{ effectid: "fadeout", effect: fadeout},
230
247
{ effectid: "scrollHorz", effect: scrollHorz},
233
250
{ effectid: "flipVert", effect: flipVert},
234
251
{ effectid: "shuffle", effect: shuffle},
235
252
{ effectid: "tileSlide", effect: tileSlide},
236
{ effectid: "tileBlind", effect: tileBlind},
237
{ effectid: "marqueeLeft", effect: marqueeLeft},
238
{ effectid: "marqueeRight", effect: marqueeRight},
239
{ effectid: "marqueeUp", effect: marqueeUp},
240
{ effectid: "marqueeDown", effect: marqueeDown}
253
{ effectid: "tileBlind", effect: tileBlind}
242
{% set fieldEffect %}{{ forms.dropdown("effect", "single", title, module.getOption("effect"), options, "effectid", "effect", helpText) }}{% endset %}
255
{% set fieldEffect %}{{ forms.dropdown("effect", "single", title, module.getOption("effect"), {showAll: showAllOptions, showPaged: showPagedOptions}, "effectid", "effect", helpText, "l", "", "", "", "", optionGroups) }}{% endset %}
244
257
{% set title %}{% trans "Speed" %}{% endset %}
245
258
{% set helpText %}{% trans "The transition speed of the selected effect in milliseconds (normal = 1000) or the Marquee Speed in a low to high scale (normal = 1)." %}{% endset %}
250
263
{% set fieldBackgroundColor %}{{ forms.input("backgroundColor", title, module.getOption("backgroundColor"), helpText, "background-color-group") }}{% endset %}
252
265
{% set title %}{% trans "Items per page" %}{% endset %}
253
{% set helpText %}{% trans "When in single mode how many items per page should be shown." %}{% endset %}
266
{% set helpText %}{% trans "If an effect has been selected from the General tab, how many pages should we split the items across? If you don't enter anything here 1 item will be put on each page." %}{% endset %}
254
267
{% set fieldItemsPerPage %}{{ forms.number("itemsPerPage", title, module.getOption("itemsPerPage"), helpText, "effect-controls") }}{% endset %}
256
269
{% set title %}{% trans "Update Interval (mins)" %}{% endset %}
328
341
{% set title %}{% trans "Text direction" %}{% endset %}
329
{% set helpText %}{% trans "Which direction does the text in the feed use? (left to right or right to left" %}{% endset %}
342
{% set helpText %}{% trans "Which direction does the text in the feed use?" %}{% endset %}
330
343
{% set leftToRight %}{% trans "Left to Right (LTR)" %}{% endset %}
331
344
{% set rightToLeft %}{% trans "Right to Left (RTL)" %}{% endset %}
332
345
{% set options = [