To install the recipe:
- copy untoggle.js to your (farm's) /pub/ directory.
- add to local/config.php these lines:
Make sure your skin template has the required marker
<!--HTMLFooter--> before the closing
In a wiki page, a "toggle" switch can be either a "div" block, or a term in a definition list. And you just need to add to them the "toggle" class. The very next HTML element will be hidden/shown:
>>toggle<< Click here for more info. >>indent<< The div with class "indent" is the block right after the "toggle" switch, and it will be hidden or shown. It can contain several paragraphs, tables, images and other elements, but it is '''exactly''' the '''first''' element '''after''' the toggle block. >><<
Click here for more info.
The div with class "indent" is the block right after the "toggle" switch, and it will be hidden or shown.
It can contain several paragraphs, tables, images and other elements, but it is exactly the first element after the toggle block.
Example with a table right after the toggle block:
>>toggle<< Here is another toggle switch. >><< || border=1 width=400 || a || b || c || d || || 1 || 23 |||| 4 || || This table is the element '''exactly after''' the toggle div above ||||||||
Here is another toggle switch.
Example with a definition list:
: Term %toggle% : Toggling definition : Another term %toggle% : Another folding definition : A normal term : This will always show : Once again %toggle% : Another hidden definition.
- 20090311 : first public release.
- Cookbook /
- ClassTags Markup for Edit-Mode to give a block of content a named class, for use with CSS, JS, or to add content-folding, and lots more! (Stable)
- FAQToggleList Adding toggle buttons to a definition list (stable)
- ShowHide Adds toggle buttons and links to show/hide sections and objects. Superseded by Toggle. (deprecated)
- Toggle Adds links or buttons for toggling (hiding/showing) div sections and objects (stable)
- ToggleHide Add links to toggle display of html block elements (Stable)
See discussion at UnToggle-Talk
The recipe is enabled on this page, feel free to experiment below.