[jsmenu-codedev] Changelog 2002-10-13
Status: Inactive
Brought to you by:
nettrom
From: Morten W. <war...@on...> - 2002-10-13 16:51:29
|
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. |