desc: |
    Functions used by the conductor.
funs:
    autoRefresh:
        summary: |
            Sets an auto-refresh on the current slide.
    backLink:
        summary: |
            This can be used to generate a hyperlink to the previous slide.
        desc: |
            <p>
                You need to enter the name of the slot that the conductor is in.
            </p><p>
                Optionally you can enter some requests.
            </p>
            <h2>Return Value</h2>
            <p>
                If another slide/state was set as the back-link from the current slide/state,
                this function will return the hyperlink there.
            </p><p>
                Any variables that were previously used in the destination will be included as requests
                in the link, but no variables from the current slide will be included.
            </p>
    commandEnabled:
        summary: |
            Checks whether a specific command is available in the conductor in the slot you specify.
        returns: |
            <code>true</code> if there is a conductor in the slot, with the command available.
    confirmOnCloseMessage:
        summary: |
            Checks if any plugin on the current slide has set a confirmation message before the plugin is closed, and if so returns the message.
        desc: |
            <p>
                If multiple plugins have set a message, only the message from one of them will be returned.
            </p>
        returns: |
            The message, or <code>undefined</code> if no plugin set a message.
    enabled:
        summary: |
            Checks whether there is a conductor set up in the slot you specify.
        returns: |
            <code>true</code> if there is a conductor there.
    go:
        summary: |
            This triggers the conductor's navigation.
        desc: |
            <p>
                You need to enter the name of the slot that the conductor is in and a command for the navigation.
            </p><p>
                Optionally you can enter some requests, and a function to call after the navigation is completed.
                (Though if the conductor navigates to a different content item, the callback function will not be
                honoured.)
            </p>
        returns: |
            If there was a conductor set up for the slot specified, this function returns true.
    goBack:
        summary: |
            Commands the conductor to navigate back to the previous slide/state.
        returns: |
            <code>true</code> if there is a conductor in the slot, and the back command was available.
    link:
        summary: |
            This can be used to generate a hyperlink to another slide.
        desc: |
            <p>
                You need to enter the name of the slot that the conductor is in and a command for the navigation.
            </p><p>
                Optionally you can enter some requests.
            </p>
        returns: |
            A hyperlink to another slide with the requests in the URL.
    refresh:
        summary: |
            Reloads the current slide of the conductor.
        returns: |
            Returns true if the slot name you provided had a conductor in it.
    refreshAll:
        summary: |
            Reloads the current slide of all of the conductors currently on the page.
    reloadAfterDelay:
        summary: |
            Reloads the current slide of the conductor after a specified delay.
    stopAutoRefresh:
        summary: |
            Stops the auto-refresh.
