have tried to get item tracking faster (by making the item force it
instead of using MTMTrackExpand()), as well as working on how submenus
and tracking is done. not done yet.
2002-10-13:
- Worked on bug #455582, tracked item lost on sub action. Changes to
how items do submenu opening & closing etc is changed. All items
that point to URLs have an itemClick() method defined and that
takes care of tracking & submenu opening (submenu closing is still
done through MTMSubAction()).
- Changed tracking code so it's able to track multiple items
- Added direct setting of tracked item, forced update through
itemClick() and ignore-variable so that the tracking code call from
the document an item points doesn't refresh the menu. Should speed
up things by quite an amount.
- Changed how submenus are auto-closed, MTMCloseSubs() has changed
and is a recursive function go upwards, and is now called from
MTMSubAction() and not from MTMDisplayMenu().
- Added childNodes-reference (points to submenu.items) so that the
code can say item.childNodes[i] instead of item.submenu.items[i].
- Code has bugs regarding handling of items. Tracking is turned on
at times where it shouldn't, creating unwanted effects.
- Scrolling doesn't work (it's turned off for a rewrite)
Morten!
--
"...a liquid which was almost, but not quite, entirely unlike tea."
My opinions are not necessarily those of my provider,
not necessarily mine, and probably not necessary.
|