I am having trouble with displaying a dropdown menu
that has a scrolling div in it. Evidently the control
var scrollbar = new Control.ScrollBar
('scrollbar_content','scrollbar_track');
in the latest form is only in Prototype v.1.6.1.
This dropdown ( ddmenu.js --pastie
http://pastie.org/705995 )
and the scrolling div work perfectly! ---but only after I open
Firebug.
There is a
scrollbar.recalculateLayout();
method I entered in Firebug console. After this everything is perfect.
I can even close Firebug and it still works.
This is driving me nutsy. I have no idea if it is something related
to mixing Prototype with Hobo, a newer version of Prototype, or
that both ddmenu.js and Control.Srollbar are using onmouseover.
The scrollbar is created when the DOM is loaded:
document.observe('dom:loaded',function(){
var scrollbar = new Control.ScrollBar
('scrollbar_content','scrollbar_track');
});
I have tried calling
scrollbar.recalculateLayout();
a variety of ways to update, but obviously not the right one.
Any ideas appreciated, and especially if there is any possibility
of this being related to Hobo. Nice to narrow down wrong areas
of investigation.
Cheers,
Jet
...