Thread: spry accordion
View Single Post
  #6 (permalink)  
Old 05-13-2008, 11:47 PM
christian231
 
Posts: n/a
Diggs:
Default Re: spry accordion

[q]Originally posted by: FreightGuy
After i posted, i decided to go back and check out a few more things, and
solved the mystery. In your SpryAccordion.js file, fine the section that says:

Spry.Widget.Accordion.prototype.onPanelClick = function(panel)
{
// if (this.enableKeyboardNavigation)
// this.element.focus();
if (panel != this.currentPanel)
this.openPanel(panel);
this.focus();
};

This is the code to open the accordion panel when you click on it. What we're
going to do is copy this part of the code:
if (panel != this.currentPanel)
this.openPanel(panel);
this.focus();

And then find the section for mouseover, which is up towards the top, and
paste it after the current code...it should look like this after we get done:
Spry.Widget.Accordion.prototype.onPanelTabMouseOve r = function(panel)
{
if (panel)
this.addClassName(this.getPanelTab(panel), this.hoverClass);
if (panel != this.currentPanel)
this.openPanel(panel);
this.focus();
};

And there you have it. Save your file and go have some fun!!![/q]

I know this is an old topic, but i've been trying to get this to work as was
Yael_K. Thanks Freight for that source because I just couldn't find the
settings for the accordian panel. Once I knew where to look I was able to
paste the code and it works like a dream now. Cheers.

Reply With Quote