Help center

/

Documentation

/

SlideShow, Order & Progress Panel

SlideShow, Order & Progress Panel

In the SlideShow, Order & Progress panel you can configure whether slides loop or stop, their duration, their order, the display of a progress bar and more.

SlideShow, Order & Progress Panel


Go to the Module Editor, then in the Top Bar click Settings to open the Settings Sidebar, then click SlideShow, Order & Progress, then:

  • SlideShow Tab
    • Auto Progress
      • Loop(s)
      • Loop Amount
      • Stop at Slide (after Loops)
      • Pause on Hover
  • Progress Bar Tab
    • Active
      • Show Progress of
      • Progress “Bar” Type
      • Gaps (Toggle)
        • Gap Size
        • Gap Color
      • Style Section
        • Strength
        • Radius
        • Progress
        • Background
      • Position Section
        • Position Context
        • Alignment
        • X
        • Y
      • Visibility Section
        • Visibility
        • Preview in Editor
  • Duration & Init Tab
    • Duration Section
      • Default Slide Duration
    • Order Section
      • Alternative 1st Slide
      • Shuffle Order on Load
    • Initialisation & Delay Section
      • After DOM Loaded
      • Viewport Threshold (+/-)
      • Wait for API Call

The SlideShow, Order & Progress panel is accessed by going to the Module Editor, then the Top Bar, then clicking the Settings button to open the Settings Sidebar, and finally clicking SlideShow, Order & Progress.

In the SlideShow, Order & Progress panel you can configure automatic slide progression, loop behaviour, an optional progress bar display, default slide duration, slide order, and module initialisation timing. The panel is split into three tabs.

SlideShow Tab

In the SlideShow tab configure automatic slide progression, loop behaviour, and hover pausing.

Auto Progress (Toggle)

Controls whether the module automatically advances through slides without any user interaction.

Options:

  • On: Slides advance automatically on a timer.
  • Off: Slides do not advance automatically and remain on the current slide until the user navigates.

Loop(s) (Dropdown)


  • Visible when Auto Progress toggled to On.
  • Hidden when Auto Progress toggled to Off.

Sets whether the slideshow loops indefinitely or plays through a set number of times before stopping.

Options:

  • Infinity: The slideshow loops indefinitely without ever stopping.
  • Loop Amount: Reveals a number input. The slideshow plays for the specified number of loops before stopping.

Loop Amount (Number, range)


  • Visible when Auto Progress toggled to On.
  • Hidden when Auto Progress toggled to Off.

Sets the number of times the slideshow loops through all slides before stopping.

Options:

  • 0: Minimum. The slideshow does not loop at all and stops after the first pass.
  • 1000: Maximum. The slideshow loops up to 1000 times before stopping.

Stop at Slide (after Loops) (Dropdown)


  • Visible when Auto Progress toggled to On, and Loop(s) is set to Loop Amount.
  • Hidden when Auto Progress toggled to Off, or Loop(s) is set to Infinity.

Sets which slide the slideshow rests on after the specified number of loops have completed. Options are dynamically populated based on the number of slides in the module.

Options:

  • 1 through N: The slideshow comes to rest on the specified slide number once looping is complete.
  • Last Slide: The slideshow comes to rest on the last slide in the module once looping is complete.

Pause on Hover (Toggle)


  • Visible when Auto Progress toggled to On.
  • Hidden when Auto Progress toggled to Off.

Controls whether auto progress is temporarily suspended while the user’s cursor is over the module.

Options:

  • On: Auto progress pauses when the cursor enters the module and resumes when it leaves.
  • Off: Auto progress continues regardless of cursor position.

Progress Bar Tab


  • Visible when Auto Progress toggled to On in the SlideShow tab.
  • Hidden when Auto Progress toggled to Off in the SlideShow tab.

In the Progress Bar tab configure an optional progress bar that displays auto progress status.

Active (Toggle)

Controls whether a progress bar is rendered on the module to indicate slideshow progress.

Options:

  • On: The progress bar is enabled and its configuration settings are shown.
  • Off: No progress bar is displayed and all configuration settings are hidden.

Show Progress of (Dropdown)


  • Visible when Active is toggled to On.
  • Hidden when Active is toggled to Off.

Sets whether the progress bar measures the remaining time of the current slide, or the overall progress through all slides in the module.

Options:

  • Focused Slide: The progress bar fills and resets with each individual slide’s timer.
  • Full Module: The progress bar fills continuously across the entire run of all slides, reaching full only at the end of the final slide.

Progress “Bar” Type (Dropdown)


  • Visible when Active is toggled to On.
  • Hidden when Active is toggled to Off.

Sets the visual shape and fill direction of the progress indicator.

Options:

  • Horizontal Bar: A rectangular bar that fills from left to right.
  • Vertical Bar: A rectangular bar that fills from bottom to top.
  • Clock Wise Circle: A circular arc that fills in a clockwise direction.
  • Counter Clock Wise Circle: A circular arc that fills in a counter-clockwise direction.

Gaps (Toggle)


  • Visible when Active is toggled to On, and Show Progress of is set to Full Module.
  • Hidden when Active is toggled to Off, or Show Progress of is set to Focused Slide.

Controls whether visible gaps are inserted between the progress segments that represent each individual slide, dividing the bar into distinct sections.

Options:

  • On: Gaps are shown between progress segments, visually separating each slide’s portion of the bar.
  • Off: No gaps are shown and the progress bar appears as a single continuous track.

Gap Size (Number, pixels)


  • Visible when Gaps is toggled to On.
  • Hidden when Gaps is toggled to Off.

Sets the width of the gaps between each slide’s progress segment.

Options:

  • 0px: Minimum. No gap is rendered between segments.
  • 100px: Maximum. A gap of up to 100px is rendered between segments.

Gap Color (Color Swatch)


  • Visible when Gaps is toggled to On.
  • Hidden when Gaps is toggled to Off.

Sets the color of the gaps between progress segments.

Style Section


  • Visible when Active is toggled to On.
  • Hidden when Active is toggled to Off.

In the Style section configure the thickness, corner rounding, and colors of the progress bar.

Strength (Number, pixels)


  • Visible when Style section is visible.
  • Hidden when Style section is hidden.

Sets the thickness of the progress bar, i.e. its height when horizontal, or its width when vertical or circular.

Options:

  • 0px: Minimum. The progress bar has zero thickness and is not visible.
  • 1000px: Maximum. The progress bar is up to 1000px thick.

Radius (Number, range)


  • Visible when Style section is visible.
  • Hidden when Style section is hidden.

Sets the corner rounding applied to the ends of the progress bar track and fill.

Options:

  • 0: Minimum. The progress bar has square, unrounded ends.
  • 1000: Maximum. The progress bar ends are fully rounded.

Progress (Color Swatch)


  • Visible when Style section is visible.
  • Hidden when Style section is hidden.

Sets the color of the filled portion of the progress bar that advances as time passes.

Background (Color Swatch)


  • Visible when Style section is visible.
  • Hidden when Style section is hidden.

Sets the color of the unfilled track of the progress bar that sits behind the advancing fill.

Position Section


  • Visible when Active is toggled to On.
  • Hidden when Active is toggled to Off.

In the Position section configure the placement context, anchor point, and offset of the progress bar within the module.

Position Context (Tab Switch)


  • Visible when Position section is visible.
  • Hidden when Position section is hidden.

Sets the area the X and Y offset values are relative to when placing the progress bar.

Options:

  • Content Flow: The progress bar is positioned relative to the module’s content area.
  • Full Stage: The progress bar is positioned relative to the full module stage, including any areas outside the content flow.

Alignment (3×3 Checkbox Grid)


  • Visible when Position section is visible.
  • Hidden when Position section is hidden.

Sets the anchor point within the module from which the X and Y offsets are applied, using a nine-point grid representing the corners, edges, and center of the module.

X (Number, pixels)


  • Visible when Position section is visible.
  • Hidden when Position section is hidden.

Sets the horizontal offset of the progress bar from its Alignment anchor point. Positive values move the bar to the right, negative values move it to the left.

Options:

  • -1000px: Minimum. The progress bar is offset up to 1000px to the left of its anchor.
  • 10000px: Maximum. The progress bar is offset up to 10000px to the right of its anchor.

Y (Number, pixels)


  • Visible when Position section is visible.
  • Hidden when Position section is hidden.

Sets the vertical offset of the progress bar from its Alignment anchor point. Positive values move the bar downward, negative values move it upward.

Options:

  • -1000px: Minimum. The progress bar is offset up to 1000px above its anchor.
  • 10000px: Maximum. The progress bar is offset up to 10000px below its anchor.

Visibility Section


  • Visible when Active is toggled to On.
  • Hidden when Active is toggled to Off.

In the Visibility section configure which device sizes display the progress bar and whether it appears in the editor preview.

Visibility (Multi-select)


  • Visible when Visibility section is visible.
  • Hidden when Visibility section is hidden.

Sets the device breakpoints on which the progress bar is rendered. Multiple options can be selected simultaneously, and deselecting a breakpoint hides the progress bar at that screen size.

Options:

  • Wide Screen: The progress bar is shown on wide screen displays.
  • Desktop: The progress bar is shown on desktop displays.
  • Notebook: The progress bar is shown on notebook displays.
  • Tablet: The progress bar is shown on tablet displays.
  • Mobile: The progress bar is shown on mobile displays.

Preview in Editor (Toggle)


  • Visible when Active is toggled to On.
  • Hidden when Active is toggled to Off.

Controls whether the progress bar is rendered in the Module Editor canvas so it can be visually inspected while editing.

Options:

  • On: The progress bar is shown in the Module Editor preview.
  • Off: The progress bar is hidden in the Module Editor preview, but still appears on the live front end.

Duration & Init Tab

In the Duration & Init tab configure the default slide display time, slide play order, and the timing conditions under which the module initialises.

Duration Section

In the Duration section set the default display time for each slide.

Default Slide Duration (Number)

Sets how long each slide is displayed in milliseconds before auto progress moves to the next one. This value applies to all slides unless overridden by an individual slide’s own duration setting.

Options:

  • 0ms: Minimum. Slides advance immediately with no delay.
  • 999999ms: Maximum. A slide can be held for up to approximately 16 minutes before advancing.

Order Section

In the Order section configure which slide plays first when the module loads and whether the slide sequence is randomised.

Alternative 1st Slide (Dropdown)

Sets which slide is displayed first when the module initialises, overriding the default first-slide behaviour. Options are dynamically populated based on the slides present in the module.

Options:

  • Auto: The module begins on whichever slide is first in the defined slide order.
  • 1 through N: The module begins on the specified slide number, skipping any slides before it.
  • Last Slide: The module begins on the last slide in the defined slide order.

Shuffle Order on Load (Toggle)

Controls whether the sequence of slides is randomised each time the module loads in the browser.

Options:

  • On: The slide order is randomised on each page load, so visitors see slides in a different sequence every visit.
  • Off: Slides play in their defined order every time.

Initialisation & Delay Section

In the Initialisation & Delay section configure the timing and conditions that determine when the module begins to initialise after the page loads.

After DOM Loaded (Number)

Sets an additional delay in milliseconds that is applied after the DOM has finished loading before the module begins to initialise.

Options:

  • 0ms: Minimum. No delay is added and the module initialises as soon as the DOM is ready.
  • 10000ms: Maximum. The module waits up to 10000ms after the DOM is loaded before initialising.

Viewport Threshold (+/-) (Number, pixels)

Adjusts the point at which the module is considered to have entered the viewport, shifting when initialisation is triggered. A negative value causes the module to begin initialising before it has fully scrolled into view, a positive value delays initialisation until the module is further into the viewport.

Options:

  • -1000px: Minimum. The module begins initialising up to 1000px before it scrolls into view.
  • 1000px: Maximum. The module waits until it is 1000px further into the viewport before initialising.

Wait for API Call (Toggle)

Controls whether module initialisation is held until an external API call explicitly triggers it, regardless of DOM load state or viewport threshold.

Options:

  • On: The module does not initialise until an external API call is received, allowing external code to control the start of the module.
  • Off: The module initialises automatically based on DOM load timing and viewport threshold alone.
In this article

back to overview