Thread: spry accordion
View Single Post
  #19 (permalink)  
Old 09-23-2008, 04:31 PM
Simon G.
 
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]

Its really very useful and it is working fine, thank you very much dude!


Reply With Quote