NAME

DHX::Accordion - XML generator for dhtmlxAccordion

VERSION

Version 0.01

SYNOPSIS

use DHX::Accordion;

my $accordion = DHX::Accordion->new;
   
$accordion->cell(
    {
        id => 'a1',
        height => '120'
        text => 'Main Page'
    },
    {
        id => 'a2',
        open => 'true',
        text => 'Site Navigation'
    }
);

$accordion->cell(
    {
        id => 'a3',
        icon => 'icon2.gif',
        text => 'Support & Feedback'
    }
);

$accordion->cell(
    {
        id => 'a4',
        icon => 'icon3.gif',
        text => 'Comments'
    }
);

print "Content-type: application/xml; charset=utf8\n\n";
print $accordion->result;

INSTANCE METHODS

$accordion->skin('dhx_terrace');

Set skin dhtmlxAccordion. Default dhx_skyblue

$accordion->mode('multi');

Set mode dhtmlxAccordion. Default single

$accordion->iconsPath('/static/icons/');

Set iconsPath dhtmlxAccordion. Default ../common/

$accordion->openEffect('true');

Set openEffect dhtmlxAccordion. Default false

$accordion->cell({foo_key => foo_value, bar_key => bar_value});

Set cells dhtmlxAccorsion

$accordion->result;

get result xml dhtml.

LICENSE

opensouce

AUTHOR

Lucas Tiago de Moraes - lucastiagodemoraes@gmail.com