Accordion
Groups are a standard way of displaying lengthy
Forms in Joomla.
Forms will show only one Group of
Elements at a time, closing the existing open Group when you open a different Group.
Fabrik 3.0 :
Presuming your form has an id of 1 then create a 1.js file in components/com_fabrik/js and enter the following
Javascript into the file:
window.addEvent('domready', function() {
var handles = document.getElements('legend');
var Elements = document.getElements('fieldset > ul, fieldset > .fabrikSubGroup');
var myAccordion = new Fx.Accordion(handles , Elements);
});
Each group heading when clicked on will hide the other
Groups content and show its own - see
Mootools Accordion documentation.
You may need to tweak your form template to ensure a minimum height for each fieldset:
CSS:
fieldset {
min-height:21px;
}