You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I was frustrated by the lack of options I was finding when I searched the community for a way to give users a one-click method for expanding all collapsed sections on a Confluence KB page (on an FAQ page, for example), so when my tech team solved the problem for me, I thought I'd share it with you all.
The key is to use the UI Expand macro for the collapsible sections (I had been using the Expand macro). Then you add an HTML macro to the page with script like this:
<script language="JavaScript"> function expandUI(){ var a = document.getElementsByClassName("rwui_expandable_item_title rwui_expand"); for (let i = 0; i < a.length; i++){ a[i].click(); } } </script> <input type="button" value="Expand All" onClick="expandUI();">
Our page starts off with the sections all collapsed. When the user clicks the button created by this HTML macro, all of the collapsed sections expand.
Works perfectly!
Wondering if on UI expand marco is expanded and the other is not. Is there a way to have one button that opens them all and closes them all ?
Any modifications to the HTML above to Expand all of the "Expand" Macros on the page? We want to enable all the FAQs on one page to expand using this button.
At the very least I wish you could set the expand box to autoexpand on load so that search can work.
It's a pity that searching the page (browser search) can't find things in collapsed sections.
I would vote for that, as well as expand and collapse all options in the navigation ellipses for every page level containing sub-pages.