*******************
skmMenu Version 2.2 (Bug-Fixes and Changes)
Fixed: Changed JavaScript to work with IE 5.0 (removed references to .splice() and .push())
Changed: Added <backcolor>, <bordercolor>, and <borderwidth> elements to <menuItem> XML element
Added <menuSpacer> element. For details see:
http://skmmenu.com/menu/Download/XMLStructure.html
Added: Role-based permissions to MenuItems and Menu classes.
More information at: http://skmmenu.com/menu/Download/documentation/skmMenu.Menu.UserRoles.html
Live demo at: http://skmmenu.com/menu/Examples/Roles.aspx
Known Issues/Bugs:
skmMenu does not display correctly across frames in a page. That is, if skmMenu is in a top frame, the
drop-down submenus are "hidden" by the lower frame. For more info see:
http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=190596
*******************
skmMenu Version 2.1 (Bug-Fixes and Changes)
Fixed: Fixed SSL "issues" by adding IFrameSrc property to Menu class. See:
http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=188042
Fixed client-side error problems due to not first checking that objects have been initialized. See:
http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=188870
Fixed menuItems loosing WebControl-derived properties on postback when programmatically creating menu structure.
See: http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=187557
Fixed Bug 000010, see: http://www.gotdotnet.com/Community/Workspaces/BugDetails.aspx?bugid=8721
Changed: Removed AccessKey property from MenuItem class.
Removed internal SetDirty() method (was not being called from any class in project)
Added top-level menu's client ID to the client-side subMenuIDs array
Known Issues/Bugs:
skmMenu does not display correctly across frames in a page. That is, if skmMenu is in a top frame, the
drop-down submenus are "hidden" by the lower frame. For more info see:
http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=190596
*******************
skmMenu Version 2.0 (Bug-Fix Beta) Changes
Added: Implemented an improved client-side skm_closeSubMenus() function. (Thanks to Alan Downie.)
Fixed: Fixed script rendering order problem first identified by Steve (spextreme). For more info, see this post:
http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=180999
Changed: Further documentation added.
Known Issues/Bugs:
In IE, the iframe used to hide windowed controls interfers with the Opacity setting.
*******************
skmMenu Version 1.9c (Bug-Fix Beta) Changes
Added: Additional AddSpacer call which accepts text to display in spacer. This can make it more like a header.
Fixed: Submenus shown in wrong place when menu is absolutely positioned or if menu is in a positioned element. Fix is courtesy of Scott who reworked the positioning in the javascript file.
Changed: Documentation added (chm file) courtesy of Scott.
Known Issues/Bugs:
In IE, the iframe used to hide windowed controls interfers with the Opacity setting.
*******************
skmMenu Version 1.9b (Bug-Fix Beta) Changes
Fixed: Issue where submenu would show under (instead of on top) when adjusted to fit on screen. This was caused by error in js code.
Added: Spacers....Use SubItems.AddSpacer to add a spacer to a menu. Parameters include Height and (optionally) CssClass for spacer. Internally, spacers are simply menuitems with no text or image and (presumably) fixed height. You can use the CssClass parameter to control what the spacer looks like. After adding a spacer, you could further customize it if you wanted. Example#1 now has a spacer in it.
Added: Headers....Use SubItems.AddHeader to add a header to a menu. Only parameter is text to display. Implemented internally also as a menuitem.
Fixed: ClickToOpen now works correctly...fix compliments of Didier (didier@ii5.net). Thanks for your help in pinpointing the problem!!!
Added: On MenuItems - Enabled and Visible properties now work as expected for individual menuitems.
Added: AccessKey property is now output if set.
Fixed: Found and corrected cause of the following issue: Setting CssClass of SelectedMenuItemStyle has no effect, I have tested it with both IE 6.0 and 5.0, neither works.
Added: To xml file support: Accesskey, HorizontalAlign, VerticalAlign, Enabled, Visible, Width and Height.
Added: LeftImage, LeftImageRightPadding, LeftImageAlign, RightImage, RightImageLeftPadding and RightImageAlign. These allow you to place an image to the left or right of any text on the menu. The implementation of this at current works great for images on the left...for images on the right it might be able to be improved in the future a bit.
Added: ImageAltText - allows you to set the alternate text for the image for a menuitem.
Fixed: Error in nav.xml file used for one of the examples.
Known Issues/Bugs:
No known issues at present.
*******************
skmMenu Version 1.8 (Bug-Fix Beta) Changes
Fixed: MenuItems were not persisted in viewstate correctly. On Postback, this resulted in either no/blank menu or duplicate menus if you rebound/recreated menu on postback. Problem was that viewstate items were not set to 'dirty' when changed from default. Added calls to SetDirty and now all menuitem properties are persisted correctly.
Changed: All examples to no rebind/recreate menu on postback. Also added a submit button on first two examples (for testing purposes mainly).
Known Issues/Bugs:
ClickToOpen works incorrectly. Submenus disappear immediately as you move mouse over them. Appears to be some type of javascript issue but I can't narrow it down and need someone's help to pinpoint.
Setting CssClass of SelectedMenuItemStyle has no effect, I have tested it with both IE 6.0 and 5.0, neither works.
*******************
skmMenu Version 1.7 (Beta) Changes
Changed: AbsoluteURL renamed to DefaultResolveURL and now uses control.ResolveURL method.
Added: ResolveURL property to menuitem class. Whether the URL is resolved is determined by whether DefaultResolveURL (menu class) or ResolveURL (individual menuitem) is true.
Added: HorizontalAlign and VerticalAlign to menuitem class. Allows setting of alignment in menu item table cells.
Added: Example #7 - Example showing how to make one menuitem different from others when using XML databinding. (Same as #6 except XML)
Added: SubMenuCssClass - Currently CssClass was used as style for table tags for both main menu and submenus. Changed so CssClass is used for main menu and SubMenuCssClass is used for submenu tables. If SubMenuCssClass is blank and CssClass is not, CssClass is used for submenu tables instead.
Known Issues/Bugs:
ClickToOpen works incorrectly. Submenus disappear immediately as you move mouse over them. Appears to be some type of javascript issue but I can't narrow it down and need someone's help to pinpoint.
*******************
skmMenu Version 1.6 (Beta) Changes
Changed: convert.todouble to use US Culture to prevent issues when number is formatted with commas instead of periods.
Added: Positioning, Left and Top properties. Used to position top menu.
Added: Additional javascript to detect when submenu would open off screen to right and adjust it to left instead. Tested in IE5+ and Mozilla.
Added: AbsoluteURL property. If true, all url's are resolved to full url before being output (i.e. http://blah.com/somewhere.html).
Added: Optional name parameter to menuitems. You may use it to access a menuitem after adding it...i.e. menu.Items["blah"] instead of menu.items[0].
Added: 6th Example showing how to make a menuitem different from others.
Known Issues/Bugs:
ClickToOpen works incorrectly. Submenus disappear immediately as you move mouse over them. Appears to be some type of javascript issue but I can't narrow it down and
评论4