Show / Hide Section Block

Show / Hide Section Block Install Statistics

11
100%
Today: 11 Yesterday: 0 All-time: 819 downloads
Show / Hide Section Block Icon

Try plugin: Show / Hide Section Block

We'll create fresh WordPress site with Show / Hide Section Block installed. You have 20 minutes to test the plugin after that site we'll be deleted.

Takes ~10 seconds to install.

About Show / Hide Section Block

Display an accessible show/hide interface with details and summary elements.

0


0


0


0


0

updated: 1 year ago
since: 1 year ago
author: Happy Prime

Description

Show / Hide Section Block provides two blocks: a Show / Hide Group block that is populated with one or more Show / Hide Section blocks.

The HTML output for an individual section is:

<!-- Each section block has a details element. -->
<details>
    <!-- Each details element has a summary and additional, collapsible content. -->
    <summary>Summary text</summary>
    <!-- Additional inner blocks of any type are populated here. -->
</details>

The HTML output for the group is:

<div>
    <details>
        <summary></summary>
        <!-- Additional blocks to be shown/hidden -->
    </details>
    <details>
        <summary></summary>
        <!-- Additional blocks to be shown hidden -->
    </details>
    <!-- Additional section blocks -->
</div>

An option is provided in the block’s side panel to toggle an “Open all”/”Close all” button. If this is toggled on for a block, an additional <button> element will be inserted and JavaScript will be used on the front-end to control the show/hide behavior of all <details> elements in the group at once.

If the toggle is off, no JavaScript is loaded on the front end.