News

2003-01-15

The Tree Menu message board has opened. I hope it will become a good community where users can share their knowledge.

2002-11-10

No new version yet, but development continues as time allows. Those wishing to live on the bleeding edge are advised to find the CVS repository. I've done various minor changes to the web site, like added documentation on submenu behaviour trying to clear up any confusion. There's also a new search script under contributions, replacing the old Find & Display-variants with a more powerful script.

2002-06-10

Version 2.3.2-macfriendly is released! This is a small change from v2.3.2, released to make sure the menu works with Internet Explorer on MacOS. A copy of the ChangeLog (although it doesn't say much) can be found in the news section and updated files are of course available under downloads.

2002-02-24

Version 2.3.2 is released. Underneath follows a copy of the ChangeLog. Updated archives are available from the download section.

Changes to Morten's JavaScript Tree Menu v2.3.2 (2002-02-24):
	- MTMTimeOut can now be set to 0 for "no delay", previously
	  the lowest possible value was 1.
	- Relative URLs starting with "../" are now correctly resolved,
	  and in general relative URLs are handled much better now.
	- Fixed bugs in the scrolling code, the inline style sheet and
	  also removed a CSS rule that created scrollbars in Mozilla.

2002-02-19

The web site has gotten a bit of an update. Most noticeably is the new +/- images I'm using, which I got from Alex T. You can download them from contributions if you want to use them yourself. I've also updated the list of sites in use and it now contains quite a number of sites. The FAQ got updated with an entry for submenus that won't open and some of the explanations were rewritten slightly. Lastly I've also created an awards page, even though it only contains one entry so far.

2002-02-03

Version 2.3.1 released. Underneath follows a copy of the ChangeLog. Head on over to the download section to get the new files.

Changes to Morten's JavaScript Tree Menu v2.3.1 (2002-02-02):

	- MTMExtraCSS is no longer a string, but has become an object. 
	  The user now inserts rules by calling the method addRule()
	- Framebuster script to fix IE's habit of bookmarking code.html
	  has been inserted, it uses its own option 'relocateURL'
	- Multiple menus in the same frameset made possible by configurable
	  option MTMCodeFrame, which is the name of the menu's code frame
	- MTMDefaultTarget is a new option, enables users to skip defining
	  the target frame for all items.
	- The emulation of Windows Explorer has gotten a new option
	  MTMAlwaysLinkIfWE, combined with color option MTMSubTextColor,
	  which will make submenus without URLs only link through their
	  +/- sign and icon, the rest is text.
	- Configurable DOCTYPE and Content-Type for the menu document.
	- Possibility of storing the tracked item in a cookie, name configurable
	  with MTMTrackedCookieName, enabling users to pick up where the left
	  when they return to a site using the menu.
	- Options to control scroll bar properties in IE5.5 & IE6 added.
	- The possibility of linking a JavaScript source file (.js) into the
	  menu frame, together with calling an init function.
	- Right-click prevention code for IE4 users (the rest use linked .js)
	- Menu building method addItem() now takes arguments directly instead
	  of relying on 'new MTMenuItem()'
	- Method makeLastSubmenu() added, which works like MTMakeSubmenu() did,
	  except that it automatically uses the last item added to the menu
	  it's called from, removing the need for the items[] array.
	- Tracking code moved to mtmtrack.js to simplify maintenance.
	- Small changes in HTML, fixing a Mozilla quirk and a bug with Opera
	- Several bugs fixed, the most important one being the IE6 back-button
	  problem, which meant the user had to click twice to go back one page
	  (check the SourceForge project page for more information about bugs).
	- Default values for all user-configurable options, removing the need
	  to have any of them in code.html.
	- Code converted from using spaces as indentation to tabs.
	- Function MTMakeSVG() added to show how to insert an SVG into the menu
	- Added menu-building function makeSubItem() which is a polymorphic
	  method of adding items directly to another item's submenu.
	- Added global variable MTMLastItem which can be used to reference
	  the last item added to the menu.
	- All items in the menu have a parentNode property, to reverse navigation
	  in the tree is possible.
	- Much of the code is rewritten, mostly to enable more advanced usage
	  of IE's object model and the W3C's Document Object Model.
	- Installation guide rewritten, the content of downloadable files changed
	  and also upgrade instructions from both v2.2.6 and v2.3.0 added.

Older News

I've got some older news stored in the news archive.